DocumentCode
133511
Title
Runtime verification infrastructure for Embedded Linux
Author
Beneder, Roman ; Glatz, Bernd ; Horauer, Martin ; Rauscher, Thomas
Author_Institution
Univ. of Appl. Sci. Technikum Wien, Vienna, Austria
fYear
2014
fDate
10-12 Sept. 2014
Firstpage
1
Lastpage
6
Abstract
The application field of Embedded Linux devices embraces many different economic sectors. These embedded systems are designed to execute long running software. In order to deploy Embedded Linux devices, which are intended to be operational for a longer period of time, it is mandatory to improve certain functional areas like availability, serviceability, testability, observability etc. This paper introduces an on-line verification unit to monitor system and platform specific parameters, to implement reasonable checks for these parameters and to invoke the appropriate counter measures trigger (log messages, software module reset, hardware reset, etc.) if a monitored parameter is out of its specified range. Furthermore, the proposed verification unit allows various software modules to register themselves and their dedicated module tests at runtime. Finally, the described verification unit supports statistics to be retrieved via the Simple Network Management Protocol and failure reporting based on respective traps.
Keywords
Linux; embedded systems; program testing; program verification; availability; economic sectors; embedded Linux devices; embedded systems; hardware reset; log messages; observability; online verification unit; runtime verification infrastructure; serviceability; simple network management protocol; software execution; software module reset; software module tests; testability; Embedded systems; Hardware; Linux; Monitoring; Temperature measurement; Temperature sensors;
fLanguage
English
Publisher
ieee
Conference_Titel
Mechatronic and Embedded Systems and Applications (MESA), 2014 IEEE/ASME 10th International Conference on
Conference_Location
Senigallia
Print_ISBN
978-1-4799-2772-2
Type
conf
DOI
10.1109/MESA.2014.6935532
Filename
6935532
Link To Document