Benhårde krav til kritiske software-løsninger


Publiceret d. 24. april 2009 kl. 10.58 | Antal kommentarer (2)


Annonce:
 
ANNONCE:
 

Forskning og udvikling af modelverifikation er udbredt i universitetsverdenen og SCADE-værktøjets verifikations-plugin stammer da også fra universitetsverdenen.

Pluginet til SCADE kommer fra det svenske firma Prover, der blev grundlagt af Gunnar Stålmarck, der var professor i datalogi fra Stockholm Universitet før han startede Prover.

 
 
Når et Airbus-fly letter, sker det ved hjælp af mange forskellige sikkerhedskritiske softwareprogrammer, der kan have stor betydning for flysikkerheden under take-off, flyvning og landing.

Før et softwareprogram godkendes til brug i flyet, skal det igennem en omfattende certificering, hvor det tjekkes, om softwaren overholder den internationale flyindustris softwarestandard DO-178B.

Kode uden pointere
Tilsvarende standarder findes også indenfor softwaresystemer til tog og jernbaner samt til generelt sikkerhedskritiske systemer.

Standarderne giver retningslinier for, hvordan koden skal udvikles, for at koden kan blive godkendt til fly- og jernbanebrug.

Generelt må der eksempelvis ikke anvendes dynamisk memory-allokering, da det giver mulighed for memoryleaks og softwarefejl.

Det kan være en særdeles kompliceret og dyr proces at få certificeret kode, hvorfor der ofte anvendes certificerede værktøjer som Wind Rivers VxWorks DO-178B Platform eller Esterel Technologies SCADE Suite.

SCADE Suiten genererer automatisk kode, der overholder standarderne, som er specificeret for flyindustrien i DO-178B, for jernbanen i EN 50128 og industrien i IEC 61508.

Da værktøjerne er certificeret til at overholde DO-178B, EN 50128 og IEC 61508, opfylder den genererede kode de gældende standarder.

Programmørerne skal ikke kode
For at få koden genereret kræver det, at kravene specificeres på en klar og entydig måde.

"Kravene skal formuleres helt entydigt, ikke verbalt, da der skal være et 1-1 forhold mellem specifikation og kode.
Typisk sker det ved hjælp af tilstandsmaskiner for jernbanesystemer," forklarer civilingeniør Jørleif Joensen, som gennem mange år har arbejdet med sikkerhedskritiske tekniske it-systemer hos virksomheder som den københavnske Metro, DSB, Danfoss og Vestas gennem sit selskab Joensen Consult, der også er distributør af Esterel Technologies SCADE-værktøj.

Ved at lade værktøjet generere koden, fjerner man risikoen for, at en programmør laver fejl.

""Programmøren tages ud af loopet, fordi han kan lave fejl," siger Jørleif Joensen.

Fortsættes ...
« forrige side
1 2





Alle artikler om:
Softwaretest, Teknologi, Udvikling, Executive


Kommentarer - Debatoversigt


.. og så er der andre der dropper testen...
1 indlæg

Hvor er de jobs?
1 indlæg

Kommentér
Titel:

Ytringer på debatten er afsenders eget ansvar - læs debatreglerne

Forsiden lige nu

Facebooks kommende gigant-børsnotering vil udløse milliard-formuer til mange mennesker. Se her, hvem der kommer til at score kassen - inklusive en verdensberømt rocksanger.
9. februar 2012 kl. 15.59 | læs »

Der er ikke hold i påstanden om sikkerhedsproblemer i forbindelse med bankkunders login uden brug af NemID, lyder det fra Nykredit Bank.
9. februar 2012 kl. 13.40 | (2) | læs »

I al stilhed har Google lanceret et program, hvor selskabet vil betale brugerne for at lade Google snuse rundt i deres browseraktiviteter.
9. februar 2012 kl. 12.59 | (1) | læs »

"Et af de største enkeltstående it-projekter i KMD siden kommunalreformen". Sådan betegner KMD selv dette it-projekt, som over 100 KMD-folk foreløbig har været inde over.
9. februar 2012 kl. 07.00 | læs »





Ledige it-job på Jobworld

Systemudvikler
Danske Bank


Support Professional
Milestone Systems A/S



 
 
White papers
Oracle Database 11g R2 udgør grundlaget, der gør det muligt for dig at yde en bedre service,...

Læs i dette white paper, hvordan du udvikler mere intelligente produkter ved at bruge værktøjer...

Uden gode kravspecifikationer får man ikke et godt system. Kravhåndtering eller Requirements...

 


Mest læste seneste uge

For under 100 millioner svenske kroner har svenskerne løst politiets it-problemer. I Danmark er budgettet sprængt med mere end 100 procent.

#Fail - sådan skal du ikke gøre. Se hvordan store virksomheder klokker i det på Facebook og Twitter.

Er du klædt på til succes, eller spiller tøjet ingen rolle på din arbejdsplads? Læs her, hvordan danske it-medarbejdere går klædt i virksomheder som Mærsk, Google og i en lille dansk kommune.

CSC mister sin største privatkunde i Danmark. Hundredvis af CSC-ansatte kan blive berørt.

Med 4G kommer du voldsomt hurtigt på nettet med mobilt bredbånd. Men hvilken udbyder skal du vælge?