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
Link To Document