• 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