• DocumentCode
    2865030
  • Title

    Model-Driven Monitoring of Time-Critical Systems Based on Aspect-Oriented Programming

  • Author

    Lee, Ki-seong ; Lee, Chan-Gun

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chung-Ang Univ., Seoul, South Korea
  • fYear
    2011
  • fDate
    27-29 June 2011
  • Firstpage
    80
  • Lastpage
    87
  • Abstract
    Temporal correctness is one of the most important requirements for time-critical systems. Although time-critical systems are designed to meet their timing constraints, there can be still errors especially with timing constraints in run-time due to various reasons. Typically, time-critical systems are shipped with run-time monitors to check their temporal requirements. Hence, run-time monitors are essential to time-critical services. In this paper, we propose a model-driven monitor based on AOP for time-critical systems. The monitor is modeled by using xUML in the design time, and its timing constrains are specified by RTL-like expressions. The designed monitor model is transformed into the code automatically by our proposed tool chain. We validate the effectiveness of our approach by presenting a case study and analyzing the implemented system.
  • Keywords
    Unified Modeling Language; aspect-oriented programming; formal logic; formal verification; software architecture; RTL-like expressions; aspect-oriented programming; model-driven architecture; model-driven monitoring; real-time logic; run-time monitors; temporal correctness; time-critical systems; xUML; Computational modeling; Generators; Monitoring; Programming; Time factors; Timing; Unified modeling language; aspect oriented programming; model-driven; run-time monitor; time-critical system; timing constraint; xUML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Secure Software Integration and Reliability Improvement (SSIRI), 2011 Fifth International Conference on
  • Conference_Location
    Jeju Island
  • Print_ISBN
    978-1-4577-0780-3
  • Electronic_ISBN
    978-0-7695-4453-3
  • Type

    conf

  • DOI
    10.1109/SSIRI.2011.15
  • Filename
    5992006