Applying CFFD equivalence as implementation relation in conformance testing

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorKettunen, Esa
dc.contributor.authorLuukkala, Vesa
dc.contributor.departmentTietotekniikan osastofi
dc.contributor.schoolTeknillinen korkeakoulufi
dc.contributor.schoolHelsinki University of Technologyen
dc.contributor.supervisorTiusanen, Mikko
dc.date.accessioned2020-12-03T23:37:52Z
dc.date.available2020-12-03T23:37:52Z
dc.date.issued1999
dc.description.abstractKonformanssitestauksen 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.extentiv + 54
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/87294
dc.identifier.urnURN:NBN:fi:aalto-2020120446132
dc.language.isoenen
dc.programme.majorTietojenkäsittelyoppifi
dc.programme.mcodeTik-76fi
dc.rights.accesslevelclosedAccess
dc.subject.keywordformal methodsen
dc.subject.keywordformaalit menetelmätfi
dc.subject.keywordsoftware developmenten
dc.subject.keywordohjelmistosuunnittelufi
dc.subject.keywordLTSen
dc.subject.keywordLTSfi
dc.subject.keywordprocess algebraen
dc.subject.keywordprosessialgebratfi
dc.subject.keywordconformance testingen
dc.subject.keywordkonformanssitestausfi
dc.subject.keywordverificationen
dc.subject.keywordverifiointifi
dc.subject.keywordCFFD equivalenceen
dc.subject.keywordCFFD ekvivalenssifi
dc.subject.keywordreactive systemsen
dc.subject.keywordreaktiiviset järjestelmätfi
dc.titleApplying CFFD equivalence as implementation relation in conformance testingen
dc.titleCFFD ekvivalenssin soveltaminen implementaatiorelaationa konformanssitestauksessafi
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.type.publicationmasterThesis
local.aalto.digiauthask
local.aalto.digifolderAalto_39873
local.aalto.idinssi14738
local.aalto.openaccessno

Files