DocumentCode
677292
Title
Aspect-oriented modeling for railway control systems
Author
Lichen Zhang
Author_Institution
Shanghai Key Lab. of Trustworthy Comput., East China Normal Univ., Shanghai, China
fYear
2013
fDate
26-28 Aug. 2013
Firstpage
236
Lastpage
241
Abstract
Train control systems have very important requirements which are the concerns about timing aspects, safety aspects, spatial aspects and dynanic continous aspects. Aspect-oriented development method can decreease the complexity of models by separating its different concerns of train control system. The high need for product quality is beyond dispute as human life may be endangered if a railway controller is malfunctioning. The struggle for high-quality software development methods is of highest importance in railway control systems. Architecture Analysis and Design Language (AADL) is a standard architecture description language to design and evaluate software architectures for embedded systems already in use by a number of organizations around the world. In this paper we present our current effort to extend AADL to include new features for separation of concerns of railway control systems, we extend AADL in spatial aspect, dynamic continous aspect, physical world modeling aspect, formal specification aspect. Finally, we illustrate the proposed method via an example of railway control system.
Keywords
aspect-oriented programming; control engineering computing; embedded systems; formal specification; rail traffic control; software architecture; AADL; architecture analysis and design language; aspect-oriented development method; aspect-oriented modeling; dynanic continous aspects; embedded systems; formal specification aspect; high-quality software development method; physical world modeling aspect; product quality; railway control system; railway controller; safety aspects; software architecture design; software architecture evaluation; spatial aspects; standard architecture description language; timing aspects; train control system; Computational modeling; Control systems; Mathematical model; Object oriented modeling; Rail transportation; Safety; Security; AADL; Aspect-Oriented; Dynamic continous; Physical world modeling; Railway control systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Information and Automation (ICIA), 2013 IEEE International Conference on
Conference_Location
Yinchuan
Type
conf
DOI
10.1109/ICInfA.2013.6720302
Filename
6720302
Link To Document