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
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;
Journal_Title :
Software Engineering, IEEE Transactions on
DOI :
10.1109/TSE.2005.99