DocumentCode :
955860
Title :
Runtime verification and monitoring of embedded systems
Author :
Watterson, C. ; Heffernan, D.
Author_Institution :
Dept. of Electron. & Comput. Eng., Univ. of Limerick, Limerick
Volume :
1
Issue :
5
fYear :
2007
fDate :
10/1/2007 12:00:00 AM
Firstpage :
172
Lastpage :
179
Abstract :
Ensuring the correctness of software applications is a difficult task. The area of runtime verification, which combines the approaches of formal verification and testing, offers a practical but limited solution that can help in finding many errors in software. Runtime verification relies upon tools for monitoring software execution. There are particular difficulties with regard to monitoring embedded systems. The concerns for arranging non-intrusive monitoring of embedded systems in a way that is suitable for use in runtime verification methods are considered here. A number of existing runtime verification tools are referenced, highlighting their requirement for monitoring solutions. Established and emerging approaches for the monitoring of software execution using execution monitors are reviewed, with an emphasis on the approaches that are best suited for use with embedded systems. A suggested solution for non-intrusive monitoring of embedded systems is presented. The conclusions summarise the possibilities for arranging non-intrusive monitoring of embedded systems, and the potential for runtime verification to utilise such monitoring approaches.
Keywords :
embedded systems; program debugging; program verification; software tools; system monitoring; embedded systems; nonintrusive monitoring; runtime verification tools; software application correctness; software errors; software execution monitoring;
fLanguage :
English
Journal_Title :
Software, IET
Publisher :
iet
ISSN :
1751-8806
Type :
jour
DOI :
10.1049/iet-sen:20060076
Filename :
4365762
Link To Document :
بازگشت