Telcont Secure -hälytyksensiirtolaitteen ohjelmisto ketteränä projektina
Koponen, Markku (2010)
Koponen, Markku
2010
Sähkötekniikan koulutusohjelma
Tieto- ja sähkötekniikan tiedekunta
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2010-06-23
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201007011207
https://urn.fi/URN:NBN:fi:tty-201007011207
Tiivistelmä
Telcont Oy perustettiin julkisessa IP-verkossa tapahtuvaa, viranomaishyväksyttyä ilmoituksensiirtoa varten. Tässä työssä kuvataan siirtoverkon asiakaslaitetta, ATM0602-moduulia, jonka ohjelmiston kirjoittaja suunnitteli ja toteutti. Olemassa oleva ilmoituksensiirtotekniikka perustuu pelkästään siihen tarkoitukseen varattuihin kaapeliyhteyksiin, kun taas teknologinen kehityspaine Suomessa on ollut jo pitkään kohti pienempää määrää kaapeleita. Olemassa oleva tekniikka on suunniteltu 70-luvulla ja ilmoituksensiirtolaitteiden on toimittava sen asettamien rajoitusten ehdoilla. Esimerkiksi osoitteistus koko Suomen kattavassa verkossa on vain 32-bittinen. Vaikka yhteensopivuuden takaamiseksi olikin hyväksyttävä nämä rajoitukset, uudistettiin kuitenkin ilmoituksensiirtoa siirtymällä piirikytkentäisestä ISDNtekniikasta pakettikytkentäisiin verkkoihin, kuten ADSL-päätelaitteella käytettävään internet-yhteyteen. Tästä koituu asiakkaalle kustannussäästöjä. Pakettikytkentäisyyteen liittyy omat haasteensa, kuten tietoturvaongelmat. ATM0602 toteutettiin irrottavana reaaliaikajärjestelmänä. Se takaa ohjelman suorituksen ennustettavuuden, mutta vaatii myös ohjelmoijalta tarkkuutta, sillä ohjelmavirheiden seuraukset voivat olla irrottavassa reaaliaikajärjestelmässä vakavia. Näihin ongelmiin on olemassa yleisesti tunnettuja ratkaisuja, kuten vahtikoira-ajastimen käyttäminen. Ohjelmistossa oli myös varauduttava useisiin, alan kirjallisuudesta löytyviin tunkeutumismenetelmiin. Kehitysympäristönä toimi DynamicC, joka on työssä käytettyä RCM3700-moduulia valmistavan yrityksen tarjoama ohjelmisto. Kirjoittajan vastuulla oli toteuttaa ATM0602:n tukema, oma yhteyskäytäntö, joka oli työn alussa jo osittain määritelty. Tähän kuului sellaisia asioita kuin salauksen toteuttaminen, toistosanomat sekä varayhteydelle siirtyminen. Myös laitteen käyttöliittymän suunnitteli ja toteutti kirjoittaja. Työ toteutti sille asetetut odotukset ja ATM0602 on parhaillaan laajasti käytettynä eri puolilla Suomea. /Kir10