TITEL
C men inte röra?: en studie av programmeringsspråk för kritiska realtidssystem
FöRFATTARE
Tiburzi, Markus; Sandström, Thord
INSTITUTION
Industriell ekonomi och samhällsvetenskap / Systemvetenskap
SAMMANFATTNING
Denna rapport är resultat av en fallstudie som utförts på fyra företag som
arbetar med utveckling av realtidssystem som är kritiska ur någon aspekt.
Det finns många programmeringsspråk som kan användas inom
realtidstill¬ämpningar. Vid utveckling av kritiska realtidssystem är det
viktigt att program¬meringsspråket har bra stöd för tidshantering och
egenskaper som för¬hindrar mänskliga fel som kan följa med till maskinkoden i
målsystemet. Mindre lämpliga programmeringsspråk kan ge upphov till fler
buggar, vilket medför tids¬krävande och dyra tester som kunnat undvikas med
annat programmeringsspråk.
Resultatet som presenteras i denna rapport visar att programmeringsspråket C
används i stor utsträckning för kritiska tillämpningar. C är emellertid
betydligt sämre lämpat för denna typ av tillämpningar än andra
programmeringsspråk som finns att tillgå. Dock är det allt för ofta den
interna kompetensen som styr vilket programmeringsspråk som ska användas.
ISSN 1404-5508 / ISRN LTU-SHU-EX--05/093--SE / NR 2005:093
|