Dependability I Kritiske System

  • 315 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
315
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
13
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Dependability i kritiske system
    • En innføring laget av Jan-Ove stupforsmo
  • 2. Vanlig med feil i system
    • Det er blitt så normalt å ha feil i system, spesielt software feil.
    • Vi venner oss til det, og finner en måte å leve med det.
  • 3. Hva er kritiske system?
    • System som får alvorlige konsekvenser om de skulle feile.
    • Deles opp i tre under grupper
    • Safty kritisk
    • Mission kritisk
    • Bussines kritisk
  • 4. Safty kritiske system
    • Skulle de feile får det konsekvenser for liv, helse eller miljø.
    • For eksempel – Kjøle system for atomreaktor.
  • 5. Mission Kritisk System
    • Feiler det så får det konsekvens for målrettet handling.
    • For eksempel – Satellitt navigerings system.
  • 6. Bussines kritiske system
    • Feil får alvorlige konsekvenser for bedriften.
    • For eksempel – Konto systemet i en bank.
  • 7. Hva er dependability?
    • Dependability er i denne sammenhengen brukerens tillit til systemet. At det ikke feiler under normal bruk.
    • Det er en form for ”trygghet” brukeren føler for systemet.
    • For liten dependability kan medføre at brukeren nekter å bruke det, gjør feil eller misforstår systemt.
  • 8. Dependability deles i 4 prinsipielle dimensjoner.
    • Availability – Sannsynlighet for at systemet fungerer og kan lever brukbar ytelse.
    • Reliability – Sannsynligheten for at systemet over en gitt tidsperiode fungerer som forventet av brukeren.
    • Safty – bedømmelse av sannsynligheten for at systemet vil forårsake skade på folk eller miljø.
    • Security – Systemets sannsynlighet for å motståtilfeldig eller tilsiktede angrep.
  • 9. Dependability er dyrt
    • Kostnaden for å utvikle dependability i et system er ressurskrevende.
    • Økte kostnader og lengre produksjons tid
    • Kan kreve spesial kompetanse som kanskje må hentes utenfra.
    • Men gir økt sikkerhet og dependability som lønner seg i det lange løp.
  • 10. Dependability taes på alvor
    • Dependability er så viktig at det holdes årlige konferanser der fagfolk fra forskjellige miljø møtes og diskuterer det.
    • Det er kommet ut masse publikasjoner om temaet.
    • Det finnes forskrifter for utvikling av kritiske system innom forskjellige arenaer. For eksempel DO-178B som er standaren for utvikling av programvare innen aveonik.
    • Høgskoler har kurs for utvikling av kritisk programvare.
  • 11. Hva om kritiske system feiler?
    • Alarmer som indikerer at ting er feil.
    • Bruker bør kjennet til rutiner om systemet skulle feile.
    • Automatisk backup system som trer inn ved alvorlige kritiske feil.
    • System for å minimere skadene om ulykken skulle være et faktum. (for eksempel air bag)
  • 12. Dependability, en utfordring.
    • Dependability blir sett på som den viktigste faktoren i kritiske system.
    • Systemfeil som oppstår pga. Sub-sytem, software o.l kan til en viss grad forutsees.
    • Den menneskelige faktoren i et system er den stor X faktoren.
  • 13. Hva kan gjøres for å oppnå høy dependability?
    • KISS (keep it simple, stupid)
    • La brukere av systemet teste det før det taes i bruk (Beta testing).
    • Høre på feedback fra brukere.
    • God og riktig opplæring.
  • 14. Konklusjon
    • Dependability er til dels veldig subjektivt, det er ikke en enkel sak, men mange elementer som til sammen avgjør om kritiske system har høy dependability.
  • 15. THE END
    • Da var det ikke mer jeg ville si
    • Spørsmål?