@book{80bb07dcea7743ce83617b0e868e55de,
title = "Sulautettujen reaaliaikaohjelmistojen visualisointi simulointipohjaisessa testauksessa",
abstract = "Tutkimuksessa m{\"a}{\"a}riteltiin ty{\"o}kalu sulautettujen reaaliaikaisten ohjelmistototeutusten testaukseen ja visualisointiin ty{\"o}asemaperustaisessa simulaatioymp{\"a}rist{\"o}ss{\"a}. Ty{\"o}kalu perustuu MOSIM-testausymp{\"a}rist{\"o}{\"o}n. Sen avulla voidaan testata kohdeohjelmistoa ty{\"o}asemassa samalla kohdej{\"a}rjestelm{\"a}n laitteistoa sek{\"a} k{\"a}ytt{\"o}j{\"a}rjestelm{\"a}{\"a} simuloiden. Kohdeohjelmiston toimintaa ja k{\"a}ytt{\"o}j{\"a}rjestelm{\"a}tapahtumia voidaan my{\"o}s visualisoida sek{\"a} tekstuaalisesti ett{\"a} graafisena animaationa. M{\"a}{\"a}ritelty ty{\"o}kalu on osa integroitua ymp{\"a}rist{\"o}{\"a}, jossa ohjelmistotuotteen toimintaa voidaan kelpoistaa animaatiolla, vaikka sen osakomponentit on mallinnettu eri abstraktiotasoilla, joko toteutuskoodina, suunnitelmina tai m{\"a}{\"a}rittelykuvauksina. Ty{\"o}n alussa tutkittiin sulautetun reaaliaikaohjelmiston visualisoinnin tarpeita, periaatteita sek{\"a} jo k{\"a}yt{\"o}ss{\"a} olevia v{\"a}lineit{\"a}. Sen j{\"a}lkeen ker{\"a}ttiin ja analysoitiin kehitett{\"a}v{\"a}{\"a} ty{\"o}kalua varten yleiset vaatimukset ja toteutusvaihtoehdot. Analyysiss{\"a} k{\"a}ytettiin tukena QFD-menetelm{\"a}{\"a}. Analyysin perusteella ty{\"o}kalulle laadittiin alustava k{\"a}ytt{\"o}skenaario. Tietomalli, toiminnallinen malli ja tietohakemisto tehtiin SA-menetelm{\"a}n mukaisena m{\"a}{\"a}rittelykuvauksena. Lis{\"a}ksi ty{\"o}ss{\"a} k{\"a}siteltiin er{\"a}it{\"a} toteutusn{\"a}k{\"o}kulmia ja suoritettiin alustavaa prototypointia. IDERS-projektin tarpeisiin valmistui ty{\"o}n aikana m{\"a}{\"a}rittelykuvaus jatkossa kehitett{\"a}v{\"a}st{\"a} visualisointity{\"o}kalusta. Vaatimusm{\"a}{\"a}rittely, k{\"a}ytt{\"o}skenaario, SA-mallit ja toteutuksen arviointi toimivat yhdess{\"a} arkkitehtuurikuvausten kanssa runkona prototypointiin perustuvalle kehitysty{\"o}lle. L{\"a}hestymistapojen periaatteellinen toimivuus varmistettiin prototypoimalla. M{\"a}{\"a}rittelyty{\"o}n yhteydess{\"a} tunnistettiin joitain ongelmia IDERS ty{\"o}kaluarkkitehtuurissa ja aikak{\"a}ytt{\"a}ytymisen yhteensovittamisessa. Osaan ongelmista esitettiin alustavia ratkaisumalleja. Ty{\"o}n aikana kehitetty m{\"a}{\"a}rittelykuvaus on k{\"a}ynyt l{\"a}pi kansainv{\"a}lisen katselmoinnin ja hyv{\"a}ksytty. P{\"a}{\"a}osa tuloksista saadaan kuitenkin vasta, kun ty{\"o}ss{\"a} m{\"a}{\"a}ritelty ty{\"o}kalu on toiminnassa ja p{\"a}{\"a}see todelliseen vaativaan k{\"a}ytt{\"o}{\"o}n.",
keywords = "real time systems, real time software, embedded systems, visualization, simulation, animation",
author = "Jyrki Leskel{\"a}",
year = "1994",
language = "Finnish",
isbn = "951-38-4507-9",
series = "VTT Julkaisuja - Publikationer",
publisher = "VTT Technical Research Centre of Finland",
number = "799",
address = "Finland",
}