2009
DOI: 10.1007/s11334-009-0096-1
|View full text |Cite
|
Sign up to set email alerts
|

Software monitoring through formal specification animation

Abstract: This paper presents a formal specification-based software monitoring approach that can dynamically and continuously monitor the behaviors of a target system and explicitly recognize undesirable behaviors in the implementation with respect to its formal specification. The key idea of our approach is in building a monitoring module that connects a specification animator with a program debugger. The requirements information about expected dynamic behaviors of the target system are gathered from the formal specifi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
19
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 22 publications
(19 citation statements)
references
References 21 publications
0
19
0
Order By: Relevance
“…In order to assess the viability of our approach, we have taken several examples in literature and checked whether we were able to apply our approach to existing runtime case studies, including the Railroad Gate [9], the Initialization Fiasco problem [5], a robotic assembly system [19], the Knight's Tour problem [20]. We have written the Java code, if not available, and their ASM specifications (see [2] for details).…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…In order to assess the viability of our approach, we have taken several examples in literature and checked whether we were able to apply our approach to existing runtime case studies, including the Railroad Gate [9], the Initialization Fiasco problem [5], a robotic assembly system [19], the Knight's Tour problem [20]. We have written the Java code, if not available, and their ASM specifications (see [2] for details).…”
Section: Discussionmentioning
confidence: 99%
“…A comparison with [19] is not possible. They use, like CoMA, interpretation of formal specifications, but their tool is not available and no time data are published.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…In order to describe the expected correctness properties, several formalisms have been used in literature as, for example, temporal logics [12,6], extended regular expressions [8], and Z specifications [15].…”
Section: Runtime Monitoringmentioning
confidence: 99%