• No results found

The building block method. Component-based architectural design for large software-intensive product families - Abstract

N/A
N/A
Protected

Academic year: 2021

Share "The building block method. Component-based architectural design for large software-intensive product families - Abstract"

Copied!
2
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

UvA-DARE is a service provided by the library of the University of Amsterdam (https://dare.uva.nl)

UvA-DARE (Digital Academic Repository)

The building block method. Component-based architectural design for large

software-intensive product families

Müller, J.K.

Publication date

2003

Link to publication

Citation for published version (APA):

Müller, J. K. (2003). The building block method. Component-based architectural design for

large software-intensive product families.

General rights

It is not permitted to download or to forward/distribute the text or part of it without the consent of the author(s) and/or copyright holder(s), other than for strictly personal, individual use, unless the work is under an open content license (like Creative Commons).

Disclaimer/Complaints regulations

If you believe that digital publication of certain material infringes any of your rights or (privacy) interests, please let the Library know, stating your reasons. In case of a legitimate complaint, the Library will make the material inaccessible and/or remove it from the website. Please Ask the Library: https://uba.uva.nl/en/contact, or a letter to: Library of the University of Amsterdam, Secretariat, Singel 425, 1012 WP Amsterdam, The Netherlands. You will be contacted as soon as possible.

(2)

Abstract t i i

Abstract t

Onee of the critical issues in developing large software-intensive systems is to alloww for easy evolution and extension of these systems. For this purpose, the developmentt of a software architecture that supports evolution and extension of thee software is of crucial importance. The software architecture describes the decompositionn of the software into parts that should be manageable and under-standable,, and should localise change. To serve a broad range of customers, productss are often not developed as single systems but as a family of similar productss that share a common base.

Thiss thesis presents a component-based architectural design method for large software-intensivee product families. The so-called Building Block Method (BBM)) focuses on the identification and design of Building Blocks. Building Blockss are software components that can be independently developed and deployed. .

Thee BBM takes descriptions of application domain functionality, commercial productt features, system qualities and technology choices as input and produces aa number of architectural models and construction elements.

Thee identification and specification of Building Blocks are based on three designn dimensions, namely object design, aspect design, and concurrency design.. Object design is the transformation of application domain objects in sev-erall steps into programming language objects. Aspect design is a means for achievingg system qualities. Concurrency design maps objects and aspects to computingg resources.

Relationss between Building Blocks are such that a system can be integrated andd tested incrementally. A specific product is configured from a subset of all the Buildingg Blocks that make up the family.

Thee BBM is described in the form of a core method and a method specialisa-tionn for centrally controlled distributed embedded systems. The specialised methodd has been applied to the development of telecommunication and medical imagingg systems.

Referenties

GERELATEERDE DOCUMENTEN

If you believe that digital publication of certain material infringes any of your rights or (privacy) interests, please let the Library know, stating your reasons.. In case of

The text of Chapter 5 has been submitted to Flora (general part; to be accepted after review) and to Anales del Jardin Botánico de Madrid (Venezuelan

In this study, the change of composition and diversity of some functional (energy balance-related, reproductive/fragmentation-related) traits of undisturbed mountain forest of

The first division of the TWINSPAN classification of Guaramacal montane forests separates the less diverse Andean and dwarf high Andean forest (UMRF-SARF) communities

The presence of a continuous cover of the open páramo, with single-stemmed Hypericum juniperinum shrub (in fact a dwarf tree) of the Cortaderio hapalotrichae - Hypericetum

the azonal páramo peat bog vegetation along the shore of lakes, and is represented by Sphagnum peat bogs predominantly covered by Carex bonplandii together with open

A total of 150 genera is contained in Table 5.3, including 41 genera of woody, herbaceous and epiphytic plant species found inside the forest islands (of SARF

Setting aside the outlying SARF patterns, and in contrast to the energy balance related traits, the diversity of fragmentation related traits tended towards a negative