Real-Time Software Architectures And Design Patterns: Fundamental Concepts And Their Consequences
Design patterns; History of engineering; Real-time computing; Real-time systems; Safety related systems; Software architecture; Software tools
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 four major categories of real-time systems. Then a fundamental design pattern is presented, valid for all relevant architectures. This is followed by a discussion of variations in the basic architecture for distributed systems and safety related systems. Finally, a case study and tool support for architectural design and implementation are discussed.
Annual Reviews in Control
Number of Pages
Source API URL
Zalewski, Janusz, "Real-Time Software Architectures And Design Patterns: Fundamental Concepts And Their Consequences" (2001). Scopus Export 2000s. 553.