English >>

Du er her: Home Projekter Afsluttede projekter - case stories

Print   Sitemap   Siteindex

Stabil Software til tiden - år efter år


Der er maser af indlejret software, der har til opgave at udføre opgaver på et bestemt tidspunkt eller med et helt bestemt interval. For eksempel skal autopiloten i et fly modtage informationer fra eksempelvis højdemåleren med et bestemt interval, hvis den skal kunne flyve korrekt. Eller en skibsradar, hvor radaren på øverste dæk og radarbilledet skal følges ad, hvis kaptajnen skal have et retvisende billede af, hvor andre skibe er.

"Folk har meget fokus på det program, der styrer handlingen, og de tager for givet, at det underliggende system er 100 procent stabilt," forklarer lektor Jens Dalsgaard Nielsen.

Men det er ikke givet. Derfor arbejder han og hans kollegaer på Institut på Proceskontrol med at finde metoder til at sikre, at de  underliggende services er stabile. Og det arbejde har ført til, at Jens Dalsgaard Nielsen er blevet involveret i flere virksomhedsprojekter på CISS.

 

Hurtigere end at blinke

"Det er kendetegnende for det arbejde, vi laver, at vi kan løfte opgaver med tidstro afvikling med op til 10.000 gange i sekundet. Langt de fleste elektromekaniske opgaver ligger med intervaller på mellem 500 og 1.000 gange i sekundet," forklarer Jens Dalsgaard Nielsen og fortsætter:

"Men det handler ikke kun om intervaller. En masse andre faktorer spiller ind, når vi skal se på, hvordan vi sikre tidstro operativsystemer; for eksempel miljø, størrelse og opgavens kompleksitet. Desuden skal man sikre, at opgaven bliver ved med at blive løst - også selv om der er fejl. Det er det, vi kalder redundante systemer."

 

Langtidsholdbar med åbne standarder

"Problemet med den her type indlejret software er, at det ofte betragtes som mekanik. Og vi har jo tiltro til, at mekanik kan holde i mange flere år end elektronik. Derfor skal skibsradaren - eller hvad det nu er - ikke bare være holdbar. Man skal også kunne skaffe reservedele til den, den dag den går ned," fortæller Jens Dalsgaard Nielsen. Han fortsætter: "Vi vil derfor gerne benytte Open Source - altså åbne standarder. Dels er det nemmere at tilpasse til folks systemer, fordi vi har adgang til alle informationer. Og dels er det billigere, fordi virksomheden slipper for at skulle betale royalty. Målet er, at vi forbedrer service og vedligehold ved hjælp af åbne, beskrevne komponenter og hardware," slår Jens Dalsgaard Nielsen fast.

 


Computerspil rykker ud i virkeligheden
Legebørn i alle aldre har i to årtier siddet klistret til computerskærmen og underholdt sig med at spille computerspil.