A constructive approach to compositional architecture design

6Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Most of today's software systems are large-scaled and have to manage manifold demands. To ease their development, reusable and proven architectural building blocks, for example architectural patterns, are often composed to the desired architecture. Building blocks are specified by their structure and behaviour. Additionally, each architectural building block has specific properties which are interpreted as assurances. Keeping assurances also valid during composition of different architectural building blocks is essential for software quality. This paper introduces an approach which constructs software architectures by composing architectural building blocks and which also assures architectural properties of these compositions. Aiming at a sound approach, a proper description of the different architectural building blocks and their properties is required. Furthermore, this paper presents how to compose architectural building blocks and how to check their assurances. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Deiters, C., & Rausch, A. (2011). A constructive approach to compositional architecture design. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6903 LNCS, pp. 75–82). https://doi.org/10.1007/978-3-642-23798-0_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free