A pattern for adaptive behavior in safety-critical, real-time middleware

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

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Original languageEnglish (US)
Title of host publicationProceedings of 27th IEEE International Real-Time Systems Symposium, RTSS 2006
Pages127-136
Number of pages10
DOIs
StatePublished - Dec 1 2006
Event27th IEEE International Real-Time Systems Symposium, RTSS 2006 - Rio de Janeiro, Brazil
Duration: Dec 5 2006Dec 8 2006

Publication series

NameProceedings - Real-Time Systems Symposium
ISSN (Print)1052-8725

Other

Other27th IEEE International Real-Time Systems Symposium, RTSS 2006
CountryBrazil
CityRio de Janeiro
Period12/5/0612/8/06

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'A pattern for adaptive behavior in safety-critical, real-time middleware'. Together they form a unique fingerprint.

Cite this