Sulautettujen reaaliaikaohjelmistojen visualisointi simulointipohjaisessa testauksessa

Jyrki Leskelä

Research output: Book/ReportReport

Abstract

Tutkimuksessa määriteltiin työkalu sulautettujen reaaliaikaisten ohjelmistototeutusten testaukseen ja visualisointiin työasemaperustaisessa simulaatioympäristössä. Työkalu perustuu MOSIM-testausympäristöön. Sen avulla voidaan testata kohdeohjelmistoa työasemassa samalla kohdejärjestelmän laitteistoa sekä käyttöjärjestelmää simuloiden. Kohdeohjelmiston toimintaa ja käyttöjärjestelmätapahtumia voidaan myös visualisoida sekä tekstuaalisesti että graafisena animaationa. Määritelty työkalu on osa integroitua ympäristöä, jossa ohjelmistotuotteen toimintaa voidaan kelpoistaa animaatiolla, vaikka sen osakomponentit on mallinnettu eri abstraktiotasoilla, joko toteutuskoodina, suunnitelmina tai määrittelykuvauksina. Työn alussa tutkittiin sulautetun reaaliaikaohjelmiston visualisoinnin tarpeita, periaatteita sekä jo käytössä olevia välineitä. Sen jälkeen kerättiin ja analysoitiin kehitettävää työkalua varten yleiset vaatimukset ja toteutusvaihtoehdot. Analyysissä käytettiin tukena QFD-menetelmää. Analyysin perusteella työkalulle laadittiin alustava käyttöskenaario. Tietomalli, toiminnallinen malli ja tietohakemisto tehtiin SA-menetelmän mukaisena määrittelykuvauksena. Lisäksi työssä käsiteltiin eräitä toteutusnäkökulmia ja suoritettiin alustavaa prototypointia. IDERS-projektin tarpeisiin valmistui työn aikana määrittelykuvaus jatkossa kehitettävästä visualisointityökalusta. Vaatimusmäärittely, käyttöskenaario, SA-mallit ja toteutuksen arviointi toimivat yhdessä arkkitehtuurikuvausten kanssa runkona prototypointiin perustuvalle kehitystyölle. Lähestymistapojen periaatteellinen toimivuus varmistettiin prototypoimalla. Määrittelytyön yhteydessä tunnistettiin joitain ongelmia IDERS työkaluarkkitehtuurissa ja aikakäyttäytymisen yhteensovittamisessa. Osaan ongelmista esitettiin alustavia ratkaisumalleja. Työn aikana kehitetty määrittelykuvaus on käynyt läpi kansainvälisen katselmoinnin ja hyväksytty. Pääosa tuloksista saadaan kuitenkin vasta, kun työssä määritelty työkalu on toiminnassa ja pääsee todelliseen vaativaan käyttöön.
Original languageFinnish
Place of PublicationEspoo
PublisherVTT Technical Research Centre of Finland
Number of pages82
ISBN (Print)951-38-4507-9
Publication statusPublished - 1994
MoE publication typeD4 Published development or research report or study

Publication series

SeriesVTT Julkaisuja - Publikationer
Number799
ISSN1235-0613

Fingerprint

testing

Keywords

  • real time systems
  • real time software
  • embedded systems
  • visualization
  • simulation
  • animation

Cite this

Leskelä, J. (1994). Sulautettujen reaaliaikaohjelmistojen visualisointi simulointipohjaisessa testauksessa. Espoo: VTT Technical Research Centre of Finland. VTT Julkaisuja - Publikationer, No. 799
Leskelä, Jyrki. / Sulautettujen reaaliaikaohjelmistojen visualisointi simulointipohjaisessa testauksessa. Espoo : VTT Technical Research Centre of Finland, 1994. 82 p. (VTT Julkaisuja - Publikationer; No. 799).
@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",

}

Leskelä, J 1994, Sulautettujen reaaliaikaohjelmistojen visualisointi simulointipohjaisessa testauksessa. VTT Julkaisuja - Publikationer, no. 799, VTT Technical Research Centre of Finland, Espoo.

Sulautettujen reaaliaikaohjelmistojen visualisointi simulointipohjaisessa testauksessa. / Leskelä, Jyrki.

Espoo : VTT Technical Research Centre of Finland, 1994. 82 p. (VTT Julkaisuja - Publikationer; No. 799).

Research output: Book/ReportReport

TY - BOOK

T1 - Sulautettujen reaaliaikaohjelmistojen visualisointi simulointipohjaisessa testauksessa

AU - Leskelä, Jyrki

PY - 1994

Y1 - 1994

N2 - Tutkimuksessa määriteltiin työkalu sulautettujen reaaliaikaisten ohjelmistototeutusten testaukseen ja visualisointiin työasemaperustaisessa simulaatioympäristössä. Työkalu perustuu MOSIM-testausympäristöön. Sen avulla voidaan testata kohdeohjelmistoa työasemassa samalla kohdejärjestelmän laitteistoa sekä käyttöjärjestelmää simuloiden. Kohdeohjelmiston toimintaa ja käyttöjärjestelmätapahtumia voidaan myös visualisoida sekä tekstuaalisesti että graafisena animaationa. Määritelty työkalu on osa integroitua ympäristöä, jossa ohjelmistotuotteen toimintaa voidaan kelpoistaa animaatiolla, vaikka sen osakomponentit on mallinnettu eri abstraktiotasoilla, joko toteutuskoodina, suunnitelmina tai määrittelykuvauksina. Työn alussa tutkittiin sulautetun reaaliaikaohjelmiston visualisoinnin tarpeita, periaatteita sekä jo käytössä olevia välineitä. Sen jälkeen kerättiin ja analysoitiin kehitettävää työkalua varten yleiset vaatimukset ja toteutusvaihtoehdot. Analyysissä käytettiin tukena QFD-menetelmää. Analyysin perusteella työkalulle laadittiin alustava käyttöskenaario. Tietomalli, toiminnallinen malli ja tietohakemisto tehtiin SA-menetelmän mukaisena määrittelykuvauksena. Lisäksi työssä käsiteltiin eräitä toteutusnäkökulmia ja suoritettiin alustavaa prototypointia. IDERS-projektin tarpeisiin valmistui työn aikana määrittelykuvaus jatkossa kehitettävästä visualisointityökalusta. Vaatimusmäärittely, käyttöskenaario, SA-mallit ja toteutuksen arviointi toimivat yhdessä arkkitehtuurikuvausten kanssa runkona prototypointiin perustuvalle kehitystyölle. Lähestymistapojen periaatteellinen toimivuus varmistettiin prototypoimalla. Määrittelytyön yhteydessä tunnistettiin joitain ongelmia IDERS työkaluarkkitehtuurissa ja aikakäyttäytymisen yhteensovittamisessa. Osaan ongelmista esitettiin alustavia ratkaisumalleja. Työn aikana kehitetty määrittelykuvaus on käynyt läpi kansainvälisen katselmoinnin ja hyväksytty. Pääosa tuloksista saadaan kuitenkin vasta, kun työssä määritelty työkalu on toiminnassa ja pääsee todelliseen vaativaan käyttöön.

AB - Tutkimuksessa määriteltiin työkalu sulautettujen reaaliaikaisten ohjelmistototeutusten testaukseen ja visualisointiin työasemaperustaisessa simulaatioympäristössä. Työkalu perustuu MOSIM-testausympäristöön. Sen avulla voidaan testata kohdeohjelmistoa työasemassa samalla kohdejärjestelmän laitteistoa sekä käyttöjärjestelmää simuloiden. Kohdeohjelmiston toimintaa ja käyttöjärjestelmätapahtumia voidaan myös visualisoida sekä tekstuaalisesti että graafisena animaationa. Määritelty työkalu on osa integroitua ympäristöä, jossa ohjelmistotuotteen toimintaa voidaan kelpoistaa animaatiolla, vaikka sen osakomponentit on mallinnettu eri abstraktiotasoilla, joko toteutuskoodina, suunnitelmina tai määrittelykuvauksina. Työn alussa tutkittiin sulautetun reaaliaikaohjelmiston visualisoinnin tarpeita, periaatteita sekä jo käytössä olevia välineitä. Sen jälkeen kerättiin ja analysoitiin kehitettävää työkalua varten yleiset vaatimukset ja toteutusvaihtoehdot. Analyysissä käytettiin tukena QFD-menetelmää. Analyysin perusteella työkalulle laadittiin alustava käyttöskenaario. Tietomalli, toiminnallinen malli ja tietohakemisto tehtiin SA-menetelmän mukaisena määrittelykuvauksena. Lisäksi työssä käsiteltiin eräitä toteutusnäkökulmia ja suoritettiin alustavaa prototypointia. IDERS-projektin tarpeisiin valmistui työn aikana määrittelykuvaus jatkossa kehitettävästä visualisointityökalusta. Vaatimusmäärittely, käyttöskenaario, SA-mallit ja toteutuksen arviointi toimivat yhdessä arkkitehtuurikuvausten kanssa runkona prototypointiin perustuvalle kehitystyölle. Lähestymistapojen periaatteellinen toimivuus varmistettiin prototypoimalla. Määrittelytyön yhteydessä tunnistettiin joitain ongelmia IDERS työkaluarkkitehtuurissa ja aikakäyttäytymisen yhteensovittamisessa. Osaan ongelmista esitettiin alustavia ratkaisumalleja. Työn aikana kehitetty määrittelykuvaus on käynyt läpi kansainvälisen katselmoinnin ja hyväksytty. Pääosa tuloksista saadaan kuitenkin vasta, kun työssä määritelty työkalu on toiminnassa ja pääsee todelliseen vaativaan käyttöön.

KW - real time systems

KW - real time software

KW - embedded systems

KW - visualization

KW - simulation

KW - animation

M3 - Report

SN - 951-38-4507-9

T3 - VTT Julkaisuja - Publikationer

BT - Sulautettujen reaaliaikaohjelmistojen visualisointi simulointipohjaisessa testauksessa

PB - VTT Technical Research Centre of Finland

CY - Espoo

ER -

Leskelä J. Sulautettujen reaaliaikaohjelmistojen visualisointi simulointipohjaisessa testauksessa. Espoo: VTT Technical Research Centre of Finland, 1994. 82 p. (VTT Julkaisuja - Publikationer; No. 799).