• 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