Design and implementation of test software for base station controller location services

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorTeittinen, Risto
dc.contributor.authorVainio, Miia
dc.contributor.departmentSähkö- ja tietoliikennetekniikan osastofi
dc.contributor.schoolTeknillinen korkeakoulufi
dc.contributor.schoolHelsinki University of Technologyen
dc.contributor.supervisorHäggman, Sven-Gustav
dc.date.accessioned2020-12-04T13:50:57Z
dc.date.available2020-12-04T13:50:57Z
dc.date.issued2001
dc.description.abstractGSM verkko sisältää paljon erilaisia palveluita (esimerkiksi paikannuspalvelut), minkä vuoksi verkkoelementtien ohjelmistot ovat kasvaneet isoiksi. Ohjelmistojen monimutkaisuudesta huolimatta verkkoelementtien toiminnallisuudet pitäisi pystyä testaamaan kattavasti. Tehokas testaaminen vaatii usein testaustyökaluja, joiden avulla testausta voidaan automatisoida. Tämä diplomityö kertoo, kuinka suunnitella ja toteuttaa testaustyökalu, joka automatisoi tukiasemaohjaimen paikannuspalveluiden integraatiotestausta. Työkalu tutkii tukiasemaohjaimen ulkoisia rajapintoja ja suorittaa protokollatestausta. Testitapaukset on kuvattu TTCN:Ilä (tree and tabular combined notation). TTCN on kansainvälinen standardi, jota käytetään mm. kuvaamaan testausarkkitehtuureja. Toinen tärkeä työkalu on CVOPS (C-based virtual operating system), joka on suunniteltu erityisesti tietoliikenneprotokollien toteuttamiseen. Se tarjoaa ajonaikaisen ympäristön erilaisine palveluineen. Kun testiohjelmistoa toteutettiin, osa koodista kirjoitettiin käsin ja osa tuotettiin työkalujen avulla. Ne protokollakerrokset, joiden sanomat ovat PER (packed encoding rules) -koodattuja, toteutettiin sellaisten työkalujen avulla, jotka synnyttävät koodia ASN.1 (abstract syntax notation one) -määrittelyistä. Muiden protokollakerrosten tapauksessa koodin tuottamiseen käytetyt työkalut olivat CODE Tool ja tc-map. Toteutettu testausohjelmisto onnistui suunnitellusti ja täyttää sille asetetut vaatimukset.fi
dc.format.extentix + 61
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/88925
dc.identifier.urnURN:NBN:fi:aalto-2020120447760
dc.language.isoenen
dc.programme.majorTietoliikennetekniikkafi
dc.programme.mcodeS-72fi
dc.rights.accesslevelclosedAccess
dc.subject.keywordBSCen
dc.subject.keywordtestausfi
dc.subject.keywordLCSen
dc.subject.keywordtestingen
dc.subject.keywordTTCNen
dc.subject.keywordCVOPSen
dc.titleDesign and implementation of test software for base station controller location servicesen
dc.titleTukiasemaohjaimen paikannuspalveluiden testausohjelmiston suunnittelu ja toteutusfi
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_38255
local.aalto.idinssi17710
local.aalto.inssilocationP1 Ark S80
local.aalto.openaccessno

Files