Download:
|
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
|