Redesigning Software Architecture of a Measurement Module of a Patient Monitoring System

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Helsinki University of Technology | Diplomityö

Date

2003

Major/Subject

Informaatiotekniikka

Mcode

T-115

Degree programme

Language

en

Pages

(8) + 60

Series

Abstract

Potilasvalvontamonitorin tulee toimia hyvin erilaisissa ympäristöissä ja erilaisilla konfiguraatiolla. Vaikka eri valvontalaitteiden ulkoiset ominaisuudet saattavat vaihdella hyvinkin paljon, samat ohjelmistoteknologiat voivat silti olla hyödynnettävissä eri monitori-installaatioissa. Modulaarisen potilasvalvonta monitorin ohjelmisto koostuu kahdesta pääkomponentista: mittausmodulien ohjelmistoista ja itse laitteen pääohjelmistosta. Tämän työn tarkoitus oli tutkia uusien ohjelmistoteknologioiden käyttöä mittausmodulissa, pienten resurssien sulautetussa ympäristössä. Työssä pyrittiin myös hakemaan mahdollisuuksia yhtenäistää pääohjelmiston ja mittausmoduulin ohjelmistoarkkitehtuuria. Arkkitehtuurin yhtenäistämisen tavoitteen oli parempi ohjelmakoodin hyödynnettävyys sekä laitteiden helpompi konfiguroitavuus. Uusia monitori-installaatiota on helpompi rakentaa yhtenäiselle ohjelmistoalustalle. Tutkittavia uusia teknologioita olivat olio-ohjelmointi ja reaktiiviset komponentit. Lisäksi tutkittiin monisäikeistyksen mahdollistavaa ympäristöä. Diplomityön teoreettisessa tutkimuksessa haettiin monitorin pääohjelmiston valmiista ohjelmistoalustasta mittausmodulissa hyödynnettäviä komponentteja. Nämä komponentit ja niiden käyttö valittiin siten, että vain selkeästi rajattuja mahdollisimman pieni osa ohjelmistosta joudutaan uudistamaan uudessa monitori-installaatiossa. Kokeellisessa tutkimuksessa vertailtiin kahta ratkaisua ohjelmistoalustaksi mittausmoduliin. Molemmat täyttivät asetetut kriteerit, mutta erillisiä reaktiivisia komponentteja hyödyntävä alusta soveltui paremmin nykyiseen ympäristöön. Myös ohjelmistosuunnittelun näkökannalta tämä ratkaisu osoittautui paremmaksi.

Description

Supervisor

Simula, Olli

Thesis advisor

Roiha, Markku

Keywords

patient monitoring system, potilasvalvontamonitori, measurement module, mittausmoduli, embedded system, sulautettu järjestelmä, ohjectoriented, olio-ohjelmointi, statemachine, tilakone, real-time operating system, reaali-aika käyttöjärjestelmä

Other note

Citation