• DocumentCode
    252511
  • Title

    The observer-based technique for requirements validation in embedded real-time systems

  • Author

    Jiale Zhou ; Yue Lu ; Lundqvist, Karsten

  • Author_Institution
    Sch. of Innovation, Design & Eng., Malardalen Univ., Vasteras, Sweden
  • fYear
    2014
  • fDate
    26-26 Aug. 2014
  • Firstpage
    47
  • Lastpage
    54
  • Abstract
    Model-based requirements validation is an increasingly attractive approach to discovering hidden flaws in requirements in the early phases of systems development life cycle. The application of using traditional methods such as model checking for the validation purpose is limited by the growing complexity of embedded real-time systems (ERTS). The observer-based technique is a lightweight validation technique, which has shown its potential as a means of validating the correctness of model behaviors. In this paper, the novelty of our contributions is three-fold: 1) we formally define the observer constructs for our formal specification language namely the Timed Abstract State Machine (TASM) language and, 2) we propose the Events Monitoring Logic (EvML) to facilitate the observer specification and, 3) we show how to execute observers to validate the requirements describing the functional behaviors and non-functional properties (such as timing) of ERTS. We also illustrate the applicability of the extended TASM language through an industrial application of a Vehicle Locking-Unlocking system.
  • Keywords
    embedded systems; finite state machines; formal specification; formal verification; specification languages; system monitoring; EvML; TASM language; embedded real-time system; events monitoring logic; formal specification language; functional behavior; lightweight validation technique; model checking; model-based requirement validation; observer-based technique; systems development life cycle; timed abstract state machine; vehicle locking-unlocking system; Abstracts; Monitoring; Observers; Pattern matching; Real-time systems; Runtime; Semantics; TASM; model-based requirements validation; observer technique; run-time monitoring; systems functional behaviors and non-functional properties;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering and Testing (RET), 2014 IEEE 1st International Workshop on
  • Conference_Location
    Karlskrona
  • Type

    conf

  • DOI
    10.1109/RET.2014.6908679
  • Filename
    6908679