DocumentCode :
1836626
Title :
Jasmine: A Tool for Model-Driven Runtime Verification with UML Behavioral Models
Author :
Zhou, Zhou ; Wang, Linzhang ; Cui, Zhanqi ; Chen, Xin ; Zhao, Jianhua
Author_Institution :
Dept. of Comput. Sci. & Technol., Nanjing Univ., Nanjing
fYear :
2008
fDate :
3-5 Dec. 2008
Firstpage :
487
Lastpage :
490
Abstract :
This paper describes the Jasmine tool to detect inconsistencies between the modelled behavior depicted in UML behavior models and monitored runtime behavior of Java programs by runtime verification. Jasmine takes Java programs under verification and corresponding UML models including sequence diagrams, activity diagrams and state machine diagrams. Jasmine imports and parses UML models created by any UML modelling tools. Jasmine instruments the code directed by the UML models, so as to relate the monitored runtime behavior to the UML models. Jasmine drives the instrumented program by existing test suites to collect the program execution traces. Jasmine checks the consistencies between the collected program execution traces and the UML models. It is implemented in Eclipse framework, working as a stand-alone Java application as well as a plug-in in Eclipse platform. It is highly automated and has been evaluated on several case studies.
Keywords :
Java; Unified Modeling Language; program verification; software tools; Eclipse framework; Jasmine tool; Java programs; UML behavioral models; activity diagrams; model-driven runtime verification; program execution traces; sequence diagrams; state machine diagrams; Instruments; Java; Laboratories; Model driven engineering; Monitoring; Programming profession; Runtime; Systems engineering and theory; Testing; Unified modeling language; Eclipse Framework; Insrument; Plug-in; Runtime Verification; UML Behavioral Model;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Assurance Systems Engineering Symposium, 2008. HASE 2008. 11th IEEE
Conference_Location :
Nanjing
ISSN :
1530-2059
Print_ISBN :
978-0-7695-3482-4
Type :
conf
DOI :
10.1109/HASE.2008.62
Filename :
4708913
Link To Document :
بازگشت