DocumentCode :
1989132
Title :
Integrating statechart assertions into Java components using AspectJ
Author :
Drusinsky, Doron ; Michael, James Bret ; Otani, Thomas W. ; Shing, Man-Tak
Author_Institution :
Dept. of Comput. Sci., Naval Postgrad. Sch., Monterey, CA
fYear :
2008
fDate :
2-4 June 2008
Firstpage :
1
Lastpage :
7
Abstract :
This paper addresses the need for rapid and robust integration of external statechart assertions with the software components of a system of systems (SoSes) for the purpose of runtime verification of the complex SoS behaviors. We describe a framework for connecting assertions to statechart models or to plain Java code using AspectJ. The framework manages connections using a single reusable AspectJ file; designers only need to modify a few lines of source code at the top of the file to link the reusable statechart assertions to a new component. We demonstrate the framework with an example involving a traffic light control system.
Keywords :
Java; lighting control; object-oriented programming; program verification; software reusability; traffic engineering computing; AspectJ; Java code; Java components; SoSes; runtime verification; software components; statechart assertions; system-of-systems; traffic light control system; Automatic testing; Cameras; Control systems; Government; Java; Joining processes; Lighting control; Robustness; Runtime; System testing; Aspect-oriented software development; Statechart assertions; formal specification; run-time execution monitoring; validation and verification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System of Systems Engineering, 2008. SoSE '08. IEEE International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-2172-5
Electronic_ISBN :
978-1-4244-2173-2
Type :
conf
DOI :
10.1109/SYSOSE.2008.4724192
Filename :
4724192
Link To Document :
بازگشت