2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications 2010
DOI: 10.1109/seaa.2010.36
|View full text |Cite
|
Sign up to set email alerts
|

A Taxonomy of Software Composition Mechanisms

Abstract: Abstract-Software composition aims to provide mechanisms for systematic construction based on well-defined software units. Various software composition mechanisms have been defined in the literature for different kinds of software units. In componentbased development, it is desirable to have software units and composition mechanisms that support automated, systematic construction. In this paper, we first survey existing definitions of composition units and the corresponding composition mechanisms, and then use… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0
1

Year Published

2012
2012
2020
2020

Publication Types

Select...
5
2
1

Relationship

5
3

Authors

Journals

citations
Cited by 21 publications
(15 citation statements)
references
References 38 publications
(47 reference statements)
0
14
0
1
Order By: Relevance
“…A component may be a physical composite or a conceptual composite of many different sub-components using different composition mechanisms. For CBD, a typical and effective composition mechanism is based on interactions between the composed components [14].…”
Section: Flexible Software Architecturementioning
confidence: 99%
“…A component may be a physical composite or a conceptual composite of many different sub-components using different composition mechanisms. For CBD, a typical and effective composition mechanism is based on interactions between the composed components [14].…”
Section: Flexible Software Architecturementioning
confidence: 99%
“…In CBD, in a system, interactions between the components is an important element that can help in finding the ways of composing components together [15]. For CPS construction, CBD-based development, by using and reusing secure components [16,17], is in need of the latest development methodologies.…”
Section: Related Workmentioning
confidence: 99%
“…A generic component in CBD ( Figure 1a) can be represented by a component diagram from UML. Components in CBD can be divided into three groups (objects, architectural units and encapsulated components) based on the interfaces of components [15].…”
Section: Related Workmentioning
confidence: 99%
“…For compositional construction, components and their composition mechanisms [5] have to be defined properly. We advocate to do so in a component model [9,10].…”
Section: Component Modelsmentioning
confidence: 99%