Hajautusalustan suunnittelu reaaliaikasovelluksessa

Translated title of the contribution: Design of a distribution platform for a real-time application

Tomi Korpipää

Research output: Book/ReportReport

Abstract

Työssä selvitettiin, millaisilla ohjelmistoarkkitehtuuriratkaisuilla voitaisiin toteuttaa joustavia, helposti muunneltavia ja hajautettavia pullo-, tölkki- ja koripalautusautomaattien ohjelmistoja sekä rakennettiin prototyyppi parhaaksi katsotun arkkitehtuuriratkaisun pohjalta. Joustavan hajautetun järjestelmän kehittäminen vaatii, että ohjelmiston suunnitteluvaiheessa otetaan huomioon sekä sovellusalueen yleiset vaatimukset että tulevaisuuden muutos- ja laajennustarpeet. Eri vaihtoehtoihin tutustumisen ja syventymisen perusteella päädyttiin hajautusalustamalliin, joka pohjautuu prosessipohjaiseen sovellusalue-spesifisistä osajärjestelmäkomponenteista koostuvaan ohjelmistoväylään. Tärkeänä pidettiin komponenttipohjaisuuden lisäksi tietokeskeisyyttä, rajapintojen standardimaisuutta ja järjestelmän konfiguroitavuutta. Ohjelmistoväylä on järjestelmäkomponentti, jonka tarkoituksena on huolehtia osajärjestelmien välisestä kommunikoinnista ja kätkeä laitteisto- ja käyttöjärjestelmäriippuvat ratkaisut muilta järjestelmän komponenteilta. Ohjelmistoväylään perustuva arkkitehtuuri lisää järjestelmän joustavuutta. Sen laajennettavuutta, selkeyttä ja ylläpidettävyyttä lisää komponenttien välisten rajapintojen pitäminen standardimaisena. Standardilaitteistoratkaisuun toteutettuna ohjelmistoväylä on toimiva ja erottaa toteutuskohtaiset asiat sovelluskohtaisista ratkaisuista hyvin. Väylän saaminen prototyyppiasteelle osoittautui mahdolliseksi noin puolen henkilövuoden työllä. Siitä saadut tulokset ovat rohkaisevia jatkokehittämistä ajatellen.
Original languageFinnish
Place of PublicationEspoo
PublisherVTT Technical Research Centre of Finland
Number of pages62
ISBN (Electronic)951-38-5316-0
ISBN (Print)951-38-5315-2
Publication statusPublished - 1998
MoE publication typeNot Eligible

Publication series

SeriesVTT Tiedotteita - Meddelanden - Research Notes
Number1914
ISSN1235-0605

Keywords

  • LON
  • distribution platforms
  • real-time systems
  • system architecture

Cite this

Korpipää, T. (1998). Hajautusalustan suunnittelu reaaliaikasovelluksessa. VTT Technical Research Centre of Finland. VTT Tiedotteita - Meddelanden - Research Notes, No. 1914 http://www.vtt.fi/inf/pdf/tiedotteet/1998/T1914.pdf