MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Real-Time Software Architectures and Design Patterns: Fundamental Concepts and Their Consequences (1999) [4 citations — 1 self]

Download:
Download as a PDF | Download as a PS
by Janusz Zalewski
Consequences, Annual Reviews in Control, 2001
http://www-ece.engr.ucf.edu/~jza/publications/keynote.ps
Add To MetaCart

Abstract:

Abstract. This paper discusses the principles of software architectures for real-time systems. The fundamental idea of a real-time architecture is based on the concept of feedback used in control engineering. A generic architecture is derived for three major categories of real-time systems. Then a fundamental design pattern is presented, valid for all major architectures. This is followed by a discussion of variations in the basic architecture for distributed systems and safety related systems. Finally, tool support for architectural design and a case study are discussed. Keywords. Real-time systems, real-time computing, software architecture, design patterns, safety related systems, software tools, history of engineering. 1

Citations

381 Pattern-Oriented Software Architecture: A System of Patterns – Buschmann, Meunier, et al. - 1998
173 Modeling Reactive Systems with Statecharts: The Statemate Approach – Harel, Politi - 1998
88 Doing Hard Time, Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns – Douglass - 1999
83 Strategies for Real-Time System Specification – Hatley, Pirbhai - 1988
62 et al. Pattern-Oriented Software Architecture: a System of Patterns – Buschmann - 1996
34 Control systems software – Boasson - 1993
14 Experiences applying a practical architectural method – Emery, Hilliard, et al. - 1996
7 Embedded Real-Time Systems: A Specification and Design Methodology – Calvez - 1993
6 An Architecture for Real-Time Software Systems – Baker, Scallon - 1986
5 A highly dependable computer architecture for safety-critical control applications – Kramer, Volker - 1997
4 Real-Time Computer Control -- An introduction. System and Control Engineering – Bennett - 1994
3 Software Safety in Computer Controlled Systems – Leveson - 1984
2 New method of improving software safety in mission critical real-time systems – Anderson, Katwijk - 1999
2 New Method of Improving Software Safety – Anderson, Katwijk, et al. - 1999
2 A Generic Architecture for Distributed, Non-Stop, Mission and Safety Critical Systems – Atkinson, McKay - 1995
2 Elementary Differential Equations with Applications – Edwards, Penney - 1989
2 Architecture of a Distributed Real-Time System to Control Large High-Energy – Gaspar, Franek, et al. - 1999
2 Real-Time Computing Education: Responding to a Challenge of the Next Century – Halang - 1997
1 Benveniste A., K.J. Astrom, Meeting the Challenge of Computer – Edition, Hall - 1994
1 A Software Architecture for Dependable and Evolvable Industrial Computing Systems – No - 1995
1 Vardanega T., On the Distribution of Control Functions in New-Generation On-Board Embedded Real-Time Systems, Parallel and Distributed Computing Practices – Verlag - 1997
1 The Computer as Liberator: The Rise of Mechanical System Control, Trans. of ASME – Auslander - 1993
1 Meeting the Challenge of Computer – Benveniste, Astrom - 1993
1 Level Control for the Toilet Tank: A Historical Perspective – Coury, Water - 1997
1 A Case Study in Quantitative Evaluation – Fern'andez - 1998
1 Software Development and Verification of Dynamic Real-Time – Katwijk - 1999
1 Zur Erstellung der Spezifikation von Prozessrechner-Software – Ludewig