Applying CFFD equivalence as implementation relation in conformance testing
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.advisor | Kettunen, Esa | |
dc.contributor.author | Luukkala, Vesa | |
dc.contributor.department | Tietotekniikan osasto | fi |
dc.contributor.school | Teknillinen korkeakoulu | fi |
dc.contributor.school | Helsinki University of Technology | en |
dc.contributor.supervisor | Tiusanen, Mikko | |
dc.date.accessioned | 2020-12-03T23:37:52Z | |
dc.date.available | 2020-12-03T23:37:52Z | |
dc.date.issued | 1999 | |
dc.description.abstract | Konformanssitestauksen tarkoituksena on löytää ne tapaukset, joissa toteutus ei noudata määrittelyä. On erittäin tärkeää varmistaa, että eri toimittajien toteutukset toimivat keskenään yhteisten sääntöjen mukaan. Tässä työssä tarkastellaan formaaleita määrittelyitä, jotka esitetään prosessialgebroilla, kuten CCS ja LOTOS. Tämä sallii testitapausten automaattisen luomisen, mikä on hyödyllistä, koska testaukseen käytetty työmäärä kasvaa järjestelmien monimutkaisuuden ja koon myötä. Prosessialgebrajärjestelmien konformanssi ilmaistaan toteutusrelaationa, joka useimmiten pohjautuu prosessien välisiin ekvivalensseihin. Valmarin et al. CFFD ekvivalenssia pohditaan korvaajaksi yleiselle testausekvivalenssiin (Hennessy ja Nicola) pohjautuvalle toteutusrelaatiolle, jolla ilmenee pillastumiin (livelock) liittyviä ongelmia. Sillä oletuksella, että pillastumat ovat havaittavissa, annetaan ulkoinen määritelmä CFFD ekvivalenssille ja hahmotellaan vastaava vaatimusmäärittelykieli. Tämä täydentää hieman Leducin pohdiskelua koskien kongruensseja ja epäreiluja pillastumia. | fi |
dc.format.extent | iv + 54 | |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/87294 | |
dc.identifier.urn | URN:NBN:fi:aalto-2020120446132 | |
dc.language.iso | en | en |
dc.programme.major | Tietojenkäsittelyoppi | fi |
dc.programme.mcode | Tik-76 | fi |
dc.rights.accesslevel | closedAccess | |
dc.subject.keyword | formal methods | en |
dc.subject.keyword | formaalit menetelmät | fi |
dc.subject.keyword | software development | en |
dc.subject.keyword | ohjelmistosuunnittelu | fi |
dc.subject.keyword | LTS | en |
dc.subject.keyword | LTS | fi |
dc.subject.keyword | process algebra | en |
dc.subject.keyword | prosessialgebrat | fi |
dc.subject.keyword | conformance testing | en |
dc.subject.keyword | konformanssitestaus | fi |
dc.subject.keyword | verification | en |
dc.subject.keyword | verifiointi | fi |
dc.subject.keyword | CFFD equivalence | en |
dc.subject.keyword | CFFD ekvivalenssi | fi |
dc.subject.keyword | reactive systems | en |
dc.subject.keyword | reaktiiviset järjestelmät | fi |
dc.title | Applying CFFD equivalence as implementation relation in conformance testing | en |
dc.title | CFFD ekvivalenssin soveltaminen implementaatiorelaationa konformanssitestauksessa | fi |
dc.type.okm | G2 Pro gradu, diplomityö | |
dc.type.ontasot | Master's thesis | en |
dc.type.ontasot | Pro gradu -tutkielma | fi |
dc.type.publication | masterThesis | |
local.aalto.digiauth | ask | |
local.aalto.digifolder | Aalto_39873 | |
local.aalto.idinssi | 14738 | |
local.aalto.openaccess | no |