CAT_TP-tiedonsiirtoprotokollan testausjärjestelmä Esittäjä: Antti Hämäläinen Päivämäärä: 14.5.2009 Työn tilaaja:Venyon Oy.

Slides:



Advertisements
Samankaltaiset esitykset
TIES322 Tietoliikenneprotokollat 2
Advertisements

Tietokoneen käyttöjärjestelmä
Internetprotokollien pääsynvalvonta verkkolaitteissa Teemu Heino Työn valvoja: Professori Raimo Kantola Työn suorituspaikka: Elisa Internet Oy.
Moniverkkoliityntä asiakkaan näkökulmasta
1 Java-kieleen pohjautuvien ohjelmien käyttökohteita Ohjelmat Appletit JavaBeans JavaScript Java Server Pages (JSP) Java Servletit J2ME, mobiililaitteet.
Tietokone Koostuu keskusyksiköstä, näytöstä, näppäimistöstä, hiirestä sekä muista mahdollisista lisälaitteista. Pöytäkoneiden lisäksi löytyy myös kannettavia.
3 April, 2017 Sonera Multi-SIM Internal.
Tietoliikenne.
Kuinka rakentaa tietokone itse
Web Services ©Reino Aarinen, Miksi?  Web Services tekniikalla voi muuttaa valmiit sovellukset Web sovelluksiksi.  Sovellus voi julkaista toiminnon.
ZigBee 2008 Huhtala, Järvelä. Esityksen rakenne Työn tavoitteet Perustietoutta IEEE standardi ZigBee-protokolla Käyttökohteet Toteutus.
ADSL Eetu Leppänen 02TL3.
Performance testing of TETRA 1. SISÄLTÖ  TETRA standardointi  ICT- yrityksen toteutus  Testaus- prosessi  Motivaatio testaukseen  Vaiheet/ osa-prosessit.
OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT. LUOKKA JAVA ohjelma koostuu luokista LUOKKA sisältää metodeja molemmat sisältävät attribuutteja eli muuttujia.
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
Sirukortti = Älykortti
Antti-Jussi Lakanen Nuorten peliohjelmointi 2009 / Jyväskylän yliopisto.
Ketterä kehitys käytännössä – TFS & Meteor
Suurten ja keskisuurten yhteinen lippu- ja maksujärjestelmä Tausta, tavoitteet ja tulokset Oheisaineisto nro 2 Pela §
Ennen asentamista  Autentikointilähde LDAP, SQL-tietokanta…  Autentikointimetodi Olemassa oleva kirjautumisjärjestelmä (Pubcookie, CAS…) Uusi autentikointijärjestelmä.
T Personal SE assignment Project progress tracking and control.
Tiedon esittäminen.
Kansallinen digitaalinen kirjasto Pitkäaikaissäilytys Kirjastoverkkopäivä Esa-Pekka Keskitalo.
Wireless Local Area Network
Mandrake linux Seminaarityö. Linux -Linux on vapaa Unix-tyyppinen käyttöjärjestelmä. Tavallisesti Linuxista puhuttaessa tarkoitetaan "levitysversiota"
Heikki Salokanto Valvoja: prof. Jukka Manner Ohjaaja: DI Pekka Pajuoja, TEKES Sovelluskehitysympäristön virtualisoinnin tuomat edut ja haitat.
Eteneminen Ylhäältä alas Pakko, pelko – pakottaminen ja pelottelu Havainnollistaminen, case-esimerkit – esim. kuinka paljon johtaja Turtiainen maksaa Aducatelle.
JohdantotMyn1 Johdanto Verkkopalvelun koostamiseen käytetään koosteohjelmia ja ohjelmointikieliä. Verkkopalvelun toteutus voi vaatia myös palvelinohjelmointia.
HTTP-välityspalvelimen käyttö tapahtumien keräämiseen Tero Tähtinen Teknillinen korkeakoulu Tietoliikenneohjelmistojen ja multimedian laboratorio.
5. Kapselointi Yleistä Kapseloinnilla (encapsulation) tarkoitetaan luokan tietojen ja toimintojen pakkaamista yhdeksi suojatuksi kokonaisuudeksi.
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
Korkeakoulujen ja opetus- ja kulttuuriministeriön yhteinen tietohallintohanke, jota CSC koordinoi RAkenteellisen KEhittämisen Tukena TIetohallinto Korkeakoulujen.
Pinon ylivuodon estäminen Mikko Toivonen & Antti Mattila.
Modulaatio ja koodausTimo Mynttinen1 Varmenteet ja PKI Julkisen avaimen järjestelmä on pelkkä tekniikka. Arkikäyttöä varten avain ja tieto sen haltijasta.
Käyttöohje: Kuinka liittyä ryhmään. (Painamalla F5 voit katsoa tämän diaesityksen)
Tietorakenteiden harjoitustyö (2 ov) Ryhmä 5, kesä Pietu Pohjalainen.
Mi Menetelmä tosiaikaiseen sivustomuokkaukseen Sulake Dynamoid | Strictly confidential – legally protected and privileged information Ilari Tuominen Software.
JavaStation haastaa PC:n oppilaitoksissa Pasi Häkkinen TTKK/DMI/Hypermedialaboratorio Multimedian monet muodot, Tampere-talo.
Kaksi- ja kolmitasoiset sovellukset Two and Three Tier Systems.
Kontrollirakenteet laajemmin
Aihe: J2ME Log4J Esittäjä: Lokki-projekti Pvm: Väliesittely.
LDAP Lightweight Directory Access Protocol. LDAP ja sen rakenne Hakemistopalvelujen käyttöön suunniteltu protokolla Hakemistopalvelu on esim. autentikointitietoja.
AS Automaatio- ja systeemitekniikan projektityöt A11-17 Ikäihmisten kotona asumista tukevien järjestelmien kehittäminen Ovivalpas väliraportti Mathias.
VLAN Kimmo Tukiainen
Tietoliikennetekniikan seminaari Internet & Ad Hoc Service Discovery Mika Yrjölä.
Ti Lähiverkot -erikoistyökurssi
ATM-LAN Teemu Reisbacka. Sisällys ATM lyhyesti ATM-LAN  LANE  Klassinen IP/ATM  MPOA Nykyisyys.
Miika Kuusinen LTY/Tietoliikenteen laitos 2003
Bluetooth Teknologia Tietoliikennetekniikan seminaari Henri Pöntinen, Ti
Ti LÄHIVERKOT -ERIKOISTYÖKURSSI VOIP-puhelinpalvelu Asterisk PBX Arto Katajasalo 2007.
Personal Area Networks Lähiverkot erikoistyökurssi Lassi Romanainen.
Palomuuri Valtteri Virtanen. Yritysten uhkakuvia Liiketietojen menetys Kyvyttömyys taata tietojen eheys Saatavuuden takaaminen Tietotekniikkainfrastruktuurin.
The HUR Natural Transmission Paineilma-vastus Edut Portaaton vastuksensäätö Tasainen vastus myös nopeassa liikkeessä Turvallista ja tehokasta Matala.
Langattoman verkon suojaus WiFi (WLAN) ja Bluetooth Miten eroavat toisistaan? Miten verkkoihin voi liittyä? (montako kerrallaan) Millaisia laitteita voi.
Avoimen tuotteen hallintamalli Tuotteenhallinnan työpaja
Yhdistyshuoltamo VISIO Pohjois-Karjalan yhdistyshuoltamo 2017 tukee, auttaa ja kehittää yhteistyössä maakunnan yhdistystoimintaa. Yhdistyshuoltamo kokoaa.
Seminaariesitelmien aihejako Ryhmä1: Fyysisen kerroksen toiminta (esimerkiksi) -Taajuusalueet -Bittinopeudet/modulaatiomenetelmät -Kantama, tehokulutuksen.
Tietoturva. Tietoturvan merkitys kasvaa koko ajan kaikissa IT-ratkaisuissa. Yrityksesi tai organisaatiosi tietojen turvaaminen on vähintään yhtä tärkeää.
Yksikkötestaus ● Yksikkötestauksella tarkoitetaan lähdekoodiin kuuluvien yksittäisten osien testaamista. Termi yksikkö viittaa ohjelman pienimpiin mahdollisiin.
5. Kapselointi.
Tietoturva internetissä
Bridgen jatkokurssi 2 – lähtökortit jatkuvat
KNX - DALI harjoitus 1 Yksittäiset ECG-ohjaukset RATKAISU
PaikkaOppi Mobiilin käyttöohje
Ajankohtaista Oodi-maailmasta
Viiveiden vähentäminen WWW-liikenteessä
Välikokeen palautus 35 osallistui kokeeseen
Verkon komponentteja Isäntäkone (host) reititin R R R R linkki R
Langaton tehonsiirto Tiia Moilanen Tiia Moilanen.
4. Luokan testaus ja käyttö olion kautta
Esityksen transkriptio:

CAT_TP-tiedonsiirtoprotokollan testausjärjestelmä Esittäjä: Antti Hämäläinen Päivämäärä: Työn tilaaja:Venyon Oy

Antti Hämäläinen Insinöörityöseminaari Sisällys NFC-teknologia Älykortit OTA-tekniikka CAT_TP-protokolla CAT_TP-testausjärjestelmä Tulokset Yhteenveto

Antti Hämäläinen Insinöörityöseminaari NFC pohjautuu RFID (radio frequency identification) -tekniikkaan Pääkäyttökohteet ovat: Laitteiden langaton kommunikointi Pääsy digitaaliseen informaatioon Transaktiot Ostosten maksaminen Lippujen maksaminen NFC-sovellukset vaativat usein turvallisuutta Sijoitettava turvaelementin sisälle Matkapuhelimille suositellaan (U)SIM-korttia turvaelementiksi [NFC-teknologia] [Älykortit][OTA-tekniikka] [CAT_TP-protokolla] [CAT_TP-testausjärjestelmä]

Antti Hämäläinen Insinöörityöseminaari NFC-ympäristö [NFC-teknologia] [Älykortit][OTA-tekniikka] [CAT_TP-protokolla] [CAT_TP-testausjärjestelmä]

Antti Hämäläinen Insinöörityöseminaari Älykortit tarjoavat turvallisen ympäristön sovelluksille Sisältävät mikroprosessorin, käyttöjärjestelmän, muistia ja sisään- ja ulostuloportit Älykorttien muistikapasiteetti kasvaa jatkuvasti, joten niihin voidaan tallentaa yhä enemmän sovelluksia ja henkilökohtaista informaatiota Ne ovat henkilökohtaisia Standardi rajapinnat [Älykortit][OTA-tekniikka] [CAT_TP-protokolla] [CAT_TP-testausjärjestelmä] [Tulokset]

Antti Hämäläinen Insinöörityöseminaari OTA-tekniikka mahdollistaa langattoman yhteyden luomisen taustajärjestelmän ja (U)SIM-kortin välille Sovellusten lataus (U)SIM-kortille Sovellusten hallinnointi (U)SIM-kortilla Perinteinen OTA-tekniikka on SMS-viestit Toinen tekniikka on BIP (bearer independent protocol) -protokolla TCP (Transmission Control Protocol) -protokolla Internetissä vuosia käytetty protokolla CAT_TP-protokolla Suunniteltu varta vasten palvelimen ja (U)SIM-kortin väliseen kommunikointiin [OTA-tekniikka] [CAT_TP-protokolla] [CAT_TP-testausjärjestelmä] [Tulokset] [Yhteenveto]

Antti Hämäläinen Insinöörityöseminaari CAT_TP on toteutettu UDP (user datagram protocol) - protokollakerroksen päälle UDP ei itsessään takaa tiedon eheyttä tai perille pääsyä CAT_TP hoitaa pakettien: Segmentoinnin Lähetettäessä pilkkoo paketit yhteydelle sopiviksi Vastaanottaessa kokoaa takaisin kokonaiseksi Järjestämisen Kuittaamisen Uudelleen lähettämisen Huolehtii yhteydestä [CAT_TP-protokolla] [CAT_TP-testausjärjestelmä] [Tulokset] [Yhteenveto]

Antti Hämäläinen Insinöörityöseminaari CAT_TP-protokollasta ei ole tarjolla kaupallisia toteutuksia Testausjärjestelmän tarkoituksena on varmistaa, että testattava toteutus on CAT_TP-spesifikaation mukainen Testausjärjestelmän testit määrittävät ETSI TS testispesifikaatio Testausjärjestelmän testit ovat JUnit-testejä Toteutettu Java-ohjelmointikielellä Testit voidaan ajaa täysin automatisoidusti Testausjärjestelmä koostuu testioperaattorista ja testattavasta CAT_TP- toteutuksesta Testattavan CAT_TP-toteutuksen tulee määrittää testausjärjestelmän määrittämä rajapinta [CAT_TP-testausjärjestelmä] [Tulokset] [Yhteenveto]

Antti Hämäläinen Insinöörityöseminaari Testausjärjestelmää varten toteutettiin 106 testiä Jokainen testi ajetaan täysin toisista testeistä riippumattomina Testausjärjestelmän testien kulku: 1. Ennen testin alkua testille asetetaan tietyt alkuarvot 2. Testioperaattori antaa testattavalle toteutukselle testispesifikaation mukaisesti komentoja tai paketteja prosessoitavaksi 3. Testioperaattori tarkistaa saadut tulokset 4. Testin päätteeksi kaikki nollataan, jotta seuraava testi voidaan aloittaa puhtaalta pöydältä Testausjärjestelmä ilmoittaa heti testin jälkeen onko testi hyväksytty Epäonnistuessa testioperaattori ilmoittaa kohdan ja syyn testin epäonnistumiselle [CAT_TP-testausjärjestelmä] [Tulokset] [Yhteenveto]

Antti Hämäläinen Insinöörityöseminaari Testausjärjestelmä on integroitu Venyonin CAT_TP- toteutuksen kanssa ja alustavia testejä on suoritettu Venyonin CAT_TP-toteutus on kuitenkin vielä vasta kehitysvaiheessa, joten se ei läpäise kaikkia testejä Sen avulla kuitenkin voidaan testata toteutuksen spesifikaation mukaisuutta Lisäksi se toimii tukena CAT_TP:n kehitykselle Testausjärjestelmää kehitettäessä havaittiin, että ETSI-järjestön määrittämä testispesifikaatio erosi useita kertoja CAT_TP-spesifikaatiosta Näissä tilanteissa päätettiin tehdä testit CAT_TP-spesifikaation pohjalta [Tulokset] [Yhteenveto]

Antti Hämäläinen Insinöörityöseminaari Yhteenveto CAT_TP-tiedonsiirtoprotokolla on osa suurempaa kokonaisuutta eli NFC-teknologiaa NFC-teknologia on pääosin matkapuhelimille kehitettävä teknologia, joka mahdollistaa laitteiden välisen kommunikaation, ja siten esimerkiksi ostosten maksamisen matkapuhelimella NFC-sovellukset vaativat usein korkeaa turvallisuutta, joten ne sijoitettaan erillisen turvaelementin sisälle Matkapuhelimissa suositaan (U)SIM-korttia turvaelementiksi NFC-sovelluksia hallinnoidaan langattomasti käyttäjän (U)SIM-kortilla OTA-tekniikoilla, kuten CAT_TP:llä Työn tilaajan nykyinen (U)SIM-kortin hallinnointi tehdään matkapuhelimeen asennettavan Java Midletin kautta Venyon tarvitsee CAT_TP-toteutuksen (U)SIM-kortin hallinnointia varten Tarvittiin myös testausjärjestelmä, joka varmistaa, että CAT_TP-toteutus on tehty CAT_TP- spesifikaation pohjalta oikein [Yhteenveto]