Component-based architecting for distributed real-time systems : how to achieve composability?

D.K. Hammer

Research output: Chapter in Book/Report/Conference proceedingChapterAcademicpeer-review

Abstract

In systems- and software architecting, architecture can be viewed as a highlevel design that supports the construction of ICT-systems. Starting from a list of general requirements, the first part of this chapter gives an overview of the dimensions of such a design. In addition, the various, often contradicting, architectural views that are relevant for the various stakeholders are discussed. Special emphasis is given to the modeling of the system behavior and the dependability constraints. The second part of this chapter summarizes the requirements that binary components must fulfill in order to be composable in the context of dependable distributed real-time systems. Thereby, the emphasis is on timeliness and reliability. It is argued that in order to achieve composability, resource requirements and non-functional properties are of equal importance as functionality. In addition, the architectural styles that govern the interaction of components with their environment must be specified. A method for constructing the collective behavior of a set of components and achieving composability is sketched and demonstrated by means of an example.
Original languageEnglish
Title of host publicationSoftware Architectures and Component Technology
EditorsM. Aksit
Place of PublicationBoston
PublisherKluwer Academic Publishers
ISBN (Print)0-7923-7576-9
Publication statusPublished - 2001

Fingerprint

Real time systems
Software architecture

Cite this

Hammer, D. K. (2001). Component-based architecting for distributed real-time systems : how to achieve composability? In M. Aksit (Ed.), Software Architectures and Component Technology Boston: Kluwer Academic Publishers.
Hammer, D.K. / Component-based architecting for distributed real-time systems : how to achieve composability?. Software Architectures and Component Technology. editor / M. Aksit. Boston : Kluwer Academic Publishers, 2001.
@inbook{b8c05e43c4a6448cb28e8c3662c87dc3,
title = "Component-based architecting for distributed real-time systems : how to achieve composability?",
abstract = "In systems- and software architecting, architecture can be viewed as a highlevel design that supports the construction of ICT-systems. Starting from a list of general requirements, the first part of this chapter gives an overview of the dimensions of such a design. In addition, the various, often contradicting, architectural views that are relevant for the various stakeholders are discussed. Special emphasis is given to the modeling of the system behavior and the dependability constraints. The second part of this chapter summarizes the requirements that binary components must fulfill in order to be composable in the context of dependable distributed real-time systems. Thereby, the emphasis is on timeliness and reliability. It is argued that in order to achieve composability, resource requirements and non-functional properties are of equal importance as functionality. In addition, the architectural styles that govern the interaction of components with their environment must be specified. A method for constructing the collective behavior of a set of components and achieving composability is sketched and demonstrated by means of an example.",
author = "D.K. Hammer",
year = "2001",
language = "English",
isbn = "0-7923-7576-9",
editor = "M. Aksit",
booktitle = "Software Architectures and Component Technology",
publisher = "Kluwer Academic Publishers",
address = "Netherlands",

}

Hammer, DK 2001, Component-based architecting for distributed real-time systems : how to achieve composability? in M Aksit (ed.), Software Architectures and Component Technology. Kluwer Academic Publishers, Boston.

Component-based architecting for distributed real-time systems : how to achieve composability? / Hammer, D.K.

Software Architectures and Component Technology. ed. / M. Aksit. Boston : Kluwer Academic Publishers, 2001.

Research output: Chapter in Book/Report/Conference proceedingChapterAcademicpeer-review

TY - CHAP

T1 - Component-based architecting for distributed real-time systems : how to achieve composability?

AU - Hammer, D.K.

PY - 2001

Y1 - 2001

N2 - In systems- and software architecting, architecture can be viewed as a highlevel design that supports the construction of ICT-systems. Starting from a list of general requirements, the first part of this chapter gives an overview of the dimensions of such a design. In addition, the various, often contradicting, architectural views that are relevant for the various stakeholders are discussed. Special emphasis is given to the modeling of the system behavior and the dependability constraints. The second part of this chapter summarizes the requirements that binary components must fulfill in order to be composable in the context of dependable distributed real-time systems. Thereby, the emphasis is on timeliness and reliability. It is argued that in order to achieve composability, resource requirements and non-functional properties are of equal importance as functionality. In addition, the architectural styles that govern the interaction of components with their environment must be specified. A method for constructing the collective behavior of a set of components and achieving composability is sketched and demonstrated by means of an example.

AB - In systems- and software architecting, architecture can be viewed as a highlevel design that supports the construction of ICT-systems. Starting from a list of general requirements, the first part of this chapter gives an overview of the dimensions of such a design. In addition, the various, often contradicting, architectural views that are relevant for the various stakeholders are discussed. Special emphasis is given to the modeling of the system behavior and the dependability constraints. The second part of this chapter summarizes the requirements that binary components must fulfill in order to be composable in the context of dependable distributed real-time systems. Thereby, the emphasis is on timeliness and reliability. It is argued that in order to achieve composability, resource requirements and non-functional properties are of equal importance as functionality. In addition, the architectural styles that govern the interaction of components with their environment must be specified. A method for constructing the collective behavior of a set of components and achieving composability is sketched and demonstrated by means of an example.

M3 - Chapter

SN - 0-7923-7576-9

BT - Software Architectures and Component Technology

A2 - Aksit, M.

PB - Kluwer Academic Publishers

CY - Boston

ER -

Hammer DK. Component-based architecting for distributed real-time systems : how to achieve composability? In Aksit M, editor, Software Architectures and Component Technology. Boston: Kluwer Academic Publishers. 2001