Orvostechnikai eszköz hardver-közeli szoftverének fejlesztése

Murai János

Az előző két hónapban egy orvosi műszer működésével ismerkedtem meg és az alacsonyszintű szoftverének fejlesztésével foglalkoztam. A feladatom szoftveres megoldásra visszavezethető hibák javítása volt. Ehhez először megismertem a hiba a jellegét, annak reprodukálásával. Így tisztázódott, hogy ez milyen hatással lehet a gép többi részére is. A következő lépés több megoldási javaslat felvetése volt, amikből én kiválasztottam a legjobbnak tűnőt. A meglévő kód javítása és új függvények implementálása után az új szoftvert teszteltem. Így le tudtam ellenőrizni az elvégzett módosítások sikerességét. A program fejlesztése során végig arra törekedtem, hogy új, jól működő algoritmusokat találjak ki, vagy régi, kevésbé hatékonyakat javítsak. Figyelembe kellett vennem, hogy egy rész módosítása más egységekre is hatással lehet. Ennek megfelelően a tesztelés során nemcsak az eredeti hiba kijavításának sikerességére kellett figyelnem, hanem a környezetében lévő azon elemek helyes működésére, amelyek az adott komponenstől függhetnek. A fejlesztés ’C’ programnyelven történt.

A teljes kutatási beszámoló letölthető innen (PDF)

Szerző: Murai János, BME

2014. augusztus 25.