DocumentCode :
2842558
Title :
Dependency algebra: a theoretical framework for dependency management in real-time control systems
Author :
Ding, Hui ; Lee, Kihwal ; Sha, Lui
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
fYear :
2005
fDate :
4-7 April 2005
Firstpage :
41
Lastpage :
48
Abstract :
The large and complex dependency relationship between software components is at the root of system instability. A seemingly minor fault can propagate along dependency chains and bring down the system. Therefore, the first step in the development of a robust system is the management and control of dependency relations between software components. The two contributions of this paper are: 1) a refinement of the commonly used failure semantics in the context of a real time control system; 2) the development of a dependency algebra. Component dependency relationships can be described in terms of a set of refined failure semantics mappings, enabling differentiation and comparison of different relationships and designs. The system-wide evaluation and tracking of these dependency relationships are performed using dependency algebra.
Keywords :
algebra; object-oriented programming; real-time systems; software fault tolerance; system recovery; dependency algebra; dependency management; real-time control systems; refined failure semantics mappings; software components dependency relations; Algebra; Communication system control; Computer crashes; Control systems; Delay estimation; Ethernet networks; Network servers; Real time systems; Robustness; Software development management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Computer-Based Systems, 2005. ECBS '05. 12th IEEE International Conference and Workshops on the
Print_ISBN :
0-7695-2308-0
Type :
conf
DOI :
10.1109/ECBS.2005.30
Filename :
1409900
Link To Document :
بازگشت