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

Socpus ID

0034982117 (Scopus)

Source API URL

https://api.elsevier.com/content/abstract/scopus_id/0034982117

This document is currently not available here.

Share

COinS