• DocumentCode
    2930379
  • Title

    A Pattern for Adaptive Behavior in Safety-Critical, Real-Time Middleware

  • Author

    Crenshaw, Tanya L. ; Robinson, C.L. ; Ding, Hui ; Kumar, P.R. ; Sha, Lui

  • Author_Institution
    Univ. of Illinois at Urbana-Champaign, IL
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    127
  • Lastpage
    136
  • Abstract
    Patterns are a valuable method for communicating software engineering expertise about proven solutions for common problems. This paper evaluates the use of domain-independent patterns in a case study of Etherware, a middleware for networked control with a real-time, safety-critical applications model. The case study illustrates the positive and negative impact that four existing patterns have on availability, reliability, and robustness for real-time, safety-critical systems. In particular, we observe Etherware´s specialized usage of the filter pattern, confirm this usage among other middleware technologies, and subsequently present the adaptive control filter, a design pattern for real-time, safety-critical middleware which can mitigate timing dependencies in networked control
  • Keywords
    adaptive control; control engineering computing; distributed control; middleware; object-oriented programming; real-time systems; safety-critical software; software engineering; Etherware; adaptive control filter; domain-independent patterns; filter pattern; networked control; safety-critical real-time middleware; software engineering; Actuators; Adaptive control; Adaptive filters; Availability; Catalogs; Middleware; Real time systems; Robustness; Solenoids; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2006. RTSS '06. 27th IEEE International
  • Conference_Location
    Rio de Janeiro
  • ISSN
    1052-8725
  • Print_ISBN
    0-7695-2761-2
  • Type

    conf

  • DOI
    10.1109/RTSS.2006.8
  • Filename
    4032342