Powiadomienia systemowe
- Sesja wygasła!
- Sesja wygasła!
Tytuł artykułu
Autorzy
Identyfikatory
Warianty tytułu
Application of a virtual machine in an implantable neurostimulator
Języki publikacji
Abstrakty
Neurostymulator jest umieszczanym w organizmie pacjenta urządzeniem elektronicznym, które generuje impulsy elektryczne oddziałujące na układ nerwowy bądź mięśniowy. W celu zapewnienia maksymalnej elastyczności, urządzenie oparte jest o programowalny mikroprocesor. Artykuł przedstawia zastosowanie koncepcji maszyny wirtualnej do zrealizowania oprogramowania urządzenia. Rozwiązanie takie umożliwia wymianę oprogramowania urządzenia przy pomocy bezprzewodowego interfejsu komunikacyjnego, bez konieczności usuwania urządzenia z organizmu. Jednocześnie, zastosowanie maszyny wirtualnej umożliwia zapewnienie wysokiej niezawodności oprogramowania, gdyż błąd w programie maszyny wirtualnej nie powoduje zablokowania całego urządzenia. Dodatkową zaletę stanowi uniezależnienie oprogramowania definiującego funkcjonalność urządzenia od zastosowanej platformy sprzętowej.
A neurostimulator is an implantable medical device, which generates electrical signals, interacting with patient's neural system or muscles. In order to achieve maximum flexibility of the device, it is based on a programmable microprocessor. This paper presents an implementation of a neurostimulator software using a virtual machine. This allows for device software to be modified remotely, using a wireless data link, without the need to remove device from the body. At the same time, use of virtual machine allows to achieve high reliability of the software, because a fault in virtual machine software does not affect rest of the system. An additional benefit is that the software defining device functionality is independent of the underlying hardware platform.
Słowa kluczowe
Wydawca
Rocznik
Tom
Strony
83--86
Opis fizyczny
Bibliogr. 11 poz., tab.
Twórcy
Bibliografia
- [1] Wolf С., EmbedVM: a small embeddable virtual machine for microcontrollers http://www.clifford.at/embedvm/
- [2] Goldberg R. P.: Architecture of virtual machines, Proc. AFIPS National Computer Conference, New York, 1973, 74-112.
- [3] Lipiński M.: Elektroniczny, wszczepialny mikrostymulator mięśni i nerwów - opis konstrukcji elektronicznej, opracowanie niepublikowane, AGH, Kraków, 2001.
- [4] Smith J. E., Nair R.: Architecture of virtual machines, Computer, May 2005, 32-38.
- [5] NanoVM http://www.harbaum.org/till/nanovm/index.shtml
- [6] Thil M. A., Gerard В., Jarvis J. C., Delbeke J.: Two-way communication for programming and measurement in a miniature implantable stimulator. Med Biol Eng Comput. 2005 Jul, 43(4):528-34.
- [7] Alan Turing: On computable numbers, with an application to the Entscheidungs problem, Proceedings of the London Mathematical Society, Series 2, 42 (1936), pp. 230-265.
- [8] http://dmitry.co/index.php7p-/04.Thoughts/11.%20uJ%20-%20a%20 micro%20JVM.
- [9] Zaraska W., Thor P., Lipiński M., Cież M., Grzesiak W., Początek J., Zaraska K.: Design and fabrication of neurostimulators implants - selected problems Microelectronics Reliability 45 (2005), pp. 1930-1934.
- [10] Hajduk Z.: Prototyp programowalnego sterownika logicznego dla sprzętowej maszyny wirtualnej, Elektronika: konstrukcje, technologie, zastosowania, nr 4, 2011, s. 114-117.
- [11] Zaraska K., Gaudyn J.: Autonomiczny, wszczepialny neurostymulator adaptywny w technologii LTCC, Elektronika: konstrukcje, technologie, zastosowania, nr 2, 2013.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BWAN-0020-0071