DocumentCode
1180768
Title
Automated aspect-oriented decomposition of process-control systems for ultra-high dependability assurance
Author
Wang, Dongfeng ; Bastani, Farokh B. ; Yen, I. Ling
Author_Institution
Dept. of Comput. Sci., Texas Univ., Dallas, TX, USA
Volume
31
Issue
9
fYear
2005
Firstpage
713
Lastpage
732
Abstract
This paper presents a method for decomposing process-control systems. This decomposition method is automated, meaning that a series of principles that can be evolved to support automated tools are given to help a designer decompose complex systems into a collection of simpler components. Each component resulting from the decomposition process can be designed and implemented independently of the other components. Also, these components can be tested or verified by the end-user independently of each other. Moreover, the system properties, such as safety, stability, and reliability, can be mathematically inferred from the properties of the individual components. These components are referred to as IDEAL (independently developable end-user assessable logical) components. This decomposition method is applied to a case study specified by the High-Integrity Systems group at Sandia National Labs, which involves the control of a future version of the Bay Area Rapid Transit (BART) system.
Keywords
formal specification; formal verification; object-oriented programming; safety-critical software; aspect-oriented decomposition; aspect-oriented modeling; formal specification; formal verification; independently developable end-user assessable logical component; process-control systems; software decomposition; ultra-high dependability assurance; Application software; Control systems; Medical control systems; Power system modeling; Protocols; Robust stability; Software quality; Software safety; State-space methods; Testing; Index Terms- Software decomposition; aspect-oriented modeling.; dependability assurance; process-control systems;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.2005.99
Filename
1514442
Link To Document