• DocumentCode
    2834219
  • Title

    Dependency algebra: a tool for designing robust real-time systems

  • Author

    Ding, Hui ; Sha, Lui

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana, IL
  • fYear
    2005
  • fDate
    8-8 Dec. 2005
  • Lastpage
    220
  • Abstract
    A robust system is one that can ensure essential services in spite of faults and failures in useful but non-essential components. Unless we can ensure that critical services can only USE but not depend on less critical components, a seemingly minor fault can propagate along complex and implicit dependency chains and bring down the system. Modern real time systems are often developed concurrently by multiple teams. A team typically only knows the dependency relations between their components and neighboring components. In addition, dependency relations will change as software components and their interactions are being modified. Therefore, how to automatically track and analyze the system wide dependency from local information is important for the development of robust real time systems. This paper presents dependency algebra - a unified theoretical framework plus a prototype toolkit for dependency management in real-time systems
  • Keywords
    process algebra; real-time systems; safety-critical software; dependency algebra; robust real-time systems; safety critical system; Algebra; Application software; Fault trees; Network servers; Prototypes; Real time systems; Robustness; Software maintenance; Software prototyping; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2005. RTSS 2005. 26th IEEE International
  • Conference_Location
    Miami, FL
  • ISSN
    1052-8725
  • Print_ISBN
    0-7695-2490-7
  • Type

    conf

  • DOI
    10.1109/RTSS.2005.16
  • Filename
    1563109