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