Redesigning Software Architecture of a Measurement Module of a Patient Monitoring System
Loading...
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Diplomityö
Unless otherwise stated, all rights belong to the author. You may download, display and print this publication for Your own personal use. Commercial use is prohibited.
Authors
Date
2003
Department
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, OlliThesis advisor
Roiha, MarkkuKeywords
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ä