Interface Implementation for GPRS/PCU Software Testing with Emulators
Data(s) |
23/01/2008
23/01/2008
2002
|
---|---|
Resumo |
Jatkuvasti lisääntyvä matkapuhelinten käyttäjien määrä, internetin kehittyminen yleiseksi tiedon ja viihteen lähteeksi on luonut tarpeen palvelulle liikkuvan työaseman liittämiseksi tietokoneverkkoihin. GPRS on uusi teknologia, joka tarjoaa olemassa olevia matka- puhelinverkkoja (esim. NMT ja GSM) nopeamman, tehokkaamman ja taloudellisemman liitynnän pakettidataverkkoihin, kuten internettiin ja intranetteihin. Tämän työn tavoitteena oli toteuttaa GPRS:n paketinohjausyksikön (Packet Control Unit, PCU) testauksessa tarvittavat viestintäajurit työasemaympristöön. Aidot matkapuhelinverkot ovat liian kalliita, eikä niistä saa tarvittavasti lokitulostuksia, jotta niitä voisi käyttää GPRS:n testauksessa ohjelmiston kehityksen alkuvaihessa. Tämän takia PCU-ohjelmiston testaus suoritetaan joustavammassa ja helpommin hallittavassa ympäristössä, joka ei aseta kovia reaaliaikavaatimuksia. Uusi toimintaympäristö ja yhteysmedia vaativat PCU:n ja muiden GPRS-verkon yksiköiden välisistä yhteyksistä huolehtivien ohjelman osien, viestintäajurien uuden toteutuksen. Tämän työn tuloksena syntyivät tarvittavien viestintäajurien työasemaversiot. Työssä tarkastellaan eri tiedonsiirtotapoja ja -protokollia testattavan ohjelmiston vaateiden, toteutetun ajurin ja testauksen kannalta. Työssä esitellään kunkin ajurin toteuttama rajapinta ja toteutuksen aste, eli mitkä toiminnot on toteutettu ja mitä on jätetty pois. Ajureiden rakenne ja toiminta selvitetään siltä osin, kuin se on oleellista ohjelman toiminnan kannalta. The ever-growing number of mobile phone users and Intranets and the development of Internet into a common source of information and entertainment have created a demand for a mobile access to computer networks. GPRS is a new technology that provides a faster, more efficient and economical interface to general packet data networks, such as Internet and Intranets, than the existing land mobile networks (e.g. NMT and GSM). The objective of this master's thesis was to implement the communication drivers needed for testing GPRS Packet Control Unit (PCU) software in workstation testing environment. PCU is an element in the GPRS network that controls the air interface data traffic and capacity sharing. Authentic mobile networks are far too expensive and difficult to monitor to be used for testing in the early phases of software development. Therefore testing of PCU software is done in a more flexible environment without hard real-time requirements and with better logging and debugging facilities. However, the change of operation environment and communication media requires new implementation of the communication drivers that manage the communication with other GPRS network elements. The results of this thesis are the required communication drivers implemented for a workstation environment. The thesis will also examine different data transfer methods and protocols from the point of view of testing and the needs of the software in testing and the implemented driver. The thesis introduces the interface of each driver and the stage of its implementation, i.e. what functions have been implemented and what have not. |
Identificador | |
Idioma(s) |
en |
Palavras-Chave | #GPRS #sulautetut järjestelmät #reaali-aikajärjestelmät #ohjelmistot #testaus #GPRS #embedded systems #real-time systems #software #testing |
Tipo |
Diplomityö Master's thesis |