• DocumentCode
    1727844
  • Title

    Verification of temporal requirements of complex systems using UML patterns, application to a railway control example

  • Author

    Ghazel, Mohamed ; Masmoudi, Malek ; Toguyeni, Armand

  • Author_Institution
    French Nat. Inst. for Transp. & Safety Res., INRETS, Villeneuve-d´´Ascq, France
  • fYear
    2009
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Temporal aspects have a vital importance while dealing with the verification of critical systems. Time constraints may reflect both security and performance requirements. Thereby, verifying the temporal requirements is a major task in the validation of critical systems. In this paper, we discuss a new approach for the specification of the temporal requirements within complex systems. We also sketch a global verification method integrating the specification process proposed. The specification is made in a systematic way on the basis of some generic patterns we developed. These patterns are designed starting from a classification of temporal requirements that we have established while trying to cover at best all the usual requirements one may encounter while dealing with the verification of complex systems. The verification process of a given system is performed using observers instantiated from the proper patterns of the requirements identified. Unlike several existing approaches, our approach proposes means to assist the analyst in the requirements´ specification step. Moreover, it allows for the verification of various requirements at once. A use case study from the railway operation field allows the illustration of the various concepts discussed.
  • Keywords
    Unified Modeling Language; formal specification; formal verification; railway engineering; UML pattern; complex system; performance requirement; railway control; security requirement; temporal requirement specification; temporal requirement verification; time constraint; Centralized control; Control systems; Humans; Manufacturing; National security; Protocols; Rail transportation; Railway safety; Time factors; Unified modeling language; Stocharts; UML; Verification; checking; complex systems; dependability; observers; patterns; railway control; temporal requirements;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System of Systems Engineering, 2009. SoSE 2009. IEEE International Conference on
  • Conference_Location
    Albuquerque, NM
  • Print_ISBN
    978-1-4244-4766-4
  • Electronic_ISBN
    978-1-4244-4767-1
  • Type

    conf

  • Filename
    5282332