Peliautomaatin pysyväismuistimoduulin luotettavuuden kehittäminen
Hämäläinen, Niko (2010)
Hämäläinen, Niko
Metropolia Ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010111914769
https://urn.fi/URN:NBN:fi:amk-2010111914769
Tiivistelmä
Tässä työssä tutustuttiin Raha-automaattiyhdistyksen nykyisen pysyväismuistimoduulin toteutukseen ja toteutettiin uusi ja luotettavampi pysyväismuistimoduuli nykyisen tilalle. Pysyväismuistimoduuli huolehtii, että peliautomaatin käyttämien laskimien tietoja ei menetetä peliautomaatin sulkeutuessa. Fyysisenä tallennusmediana käytetään kahta erillistä toimilaitekorttia, joilla sijaitsee oma pysyväismuistipiiri. Molemmille toimilaitekorteille kirjoitetaan sama identtinen sisältö, mikä mahdollistaa toimilaitekorttien vaihtamisen ilman, että pysyväismuistin sisältöä menetetään.
Raha-automaattiyhdistyksen peliautomaattien käyttämä laitteisto asettaa omat haasteensa ja rajoitteensa pysyväismuistimoduulin toiminnallisuudelle. Jo olemassa oleva nykyinen pysyväismuistimoduuli asettaa uudelle pysyväismuistimoduulille tarkat vaatimukset. Uuden pysyväismuistimoduulin tulisi korvata nykyinen ilman, että pysyväismuistimoduulia käyttäviin moduuleihin tarvitsee tehdä muutoksia. Uuden pysyväismuistimoduulin toteutuksessa otettiin huomioon nykyisen pysyväismuistimoduulin puutteet ja heikkoudet. Näitä silmällä pitäen jo kehityksen alkuvaiheessa otettiin käyttöön luotettavuutta parantavat menetelmät kuten yksikkötestit sekä staattinen analysointi. Uusi pysyväismuistimoduuli suunniteltiin ja toteutettiin yhteensopivaksi nykyisen pysyväismuistimoduulin kanssa. Työn tavoitteena oli toteuttaa uusi, mutta luotettavampi pysyväismuistimoduuli nykyisen pysyväismuistimoduulin tilalle. Kattavien testausmenetelmien ansioista voidaan odottaa, että uusi pysyväismuistimoduuli on merkittävästi luotettavampi kuin nykyinen pysyväismuistimoduuli.
Raha-automaattiyhdistyksen peliautomaattien käyttämä laitteisto asettaa omat haasteensa ja rajoitteensa pysyväismuistimoduulin toiminnallisuudelle. Jo olemassa oleva nykyinen pysyväismuistimoduuli asettaa uudelle pysyväismuistimoduulille tarkat vaatimukset. Uuden pysyväismuistimoduulin tulisi korvata nykyinen ilman, että pysyväismuistimoduulia käyttäviin moduuleihin tarvitsee tehdä muutoksia. Uuden pysyväismuistimoduulin toteutuksessa otettiin huomioon nykyisen pysyväismuistimoduulin puutteet ja heikkoudet. Näitä silmällä pitäen jo kehityksen alkuvaiheessa otettiin käyttöön luotettavuutta parantavat menetelmät kuten yksikkötestit sekä staattinen analysointi. Uusi pysyväismuistimoduuli suunniteltiin ja toteutettiin yhteensopivaksi nykyisen pysyväismuistimoduulin kanssa. Työn tavoitteena oli toteuttaa uusi, mutta luotettavampi pysyväismuistimoduuli nykyisen pysyväismuistimoduulin tilalle. Kattavien testausmenetelmien ansioista voidaan odottaa, että uusi pysyväismuistimoduuli on merkittävästi luotettavampi kuin nykyinen pysyväismuistimoduuli.