Title
Real-Time Software Architectures And Design Patterns: Fundamental Concepts And Their Consequences
Keywords
Design patterns; History of engineering; Real-time computing; Real-time systems; Safety related systems; Software architecture; Software tools
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 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.
Publication Date
1-1-2001
Publication Title
Annual Reviews in Control
Volume
25
Number of Pages
133-146
Document Type
Article
Personal Identifier
scopus
DOI Link
https://doi.org/10.1016/S1367-5788(01)80001-8
Copyright Status
Unknown
Socpus ID
0034982117 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/0034982117
STARS Citation
Zalewski, Janusz, "Real-Time Software Architectures And Design Patterns: Fundamental Concepts And Their Consequences" (2001). Scopus Export 2000s. 553.
https://stars.library.ucf.edu/scopus2000/553