2011 Ninth Working IEEE/IFIP Conference on Software Architecture 2011
DOI: 10.1109/wicsa.2011.30
|View full text |Cite
|
Sign up to set email alerts
|

Handling Variability in Software Architecture: Problems and Implications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 21 publications
(11 citation statements)
references
References 21 publications
0
11
0
Order By: Relevance
“…The variability of a PPC is specified using variability points, which hook fragments of code to the PPC known as variants, and weavings which specify where and when extending the PPCs using the variants (see Figure l.a). As variability facilitates the planned evolutionary software development [15], agile architects can take advantage of the PPC primitives for incrementally and iteratively refine the architectural components that compose a working architecture 3 [23]. The PPC variability mechanism is the backbone to support incremental development of architectural components through the incomplete specification of components, and their extension by hooking new variants.…”
Section: Flexible-pla Metamodelmentioning
confidence: 99%
“…The variability of a PPC is specified using variability points, which hook fragments of code to the PPC known as variants, and weavings which specify where and when extending the PPCs using the variants (see Figure l.a). As variability facilitates the planned evolutionary software development [15], agile architects can take advantage of the PPC primitives for incrementally and iteratively refine the architectural components that compose a working architecture 3 [23]. The PPC variability mechanism is the backbone to support incremental development of architectural components through the incomplete specification of components, and their extension by hooking new variants.…”
Section: Flexible-pla Metamodelmentioning
confidence: 99%
“…Data was collected through paper based pre-questionnaires, post-questionnaires, and through worksheets that recorded work results delivered by students. The study has been published at the 9th Working IEEE/IFIP Conference on Software Architecture [12] in 201 1.…”
Section: A Studymentioning
confidence: 99%
“…In [5] the authors describe the result of an exploratory study in which eleven major problems based on variability-related tasks were performed by participants. The paper discusses the implications of these problems on architecture description, methods and tools, and training of architects.…”
Section: Related Workmentioning
confidence: 99%
“…Variability is the ability of a software artifact to be configured, customized, extended, or changed for a specific context, in a preplanned manner [1]. As such, to facilitate the instantiation of a software architecture, variability concerns need to be explicitly addressed [4] [5]. A common practice is to model different architectural views for describing the architecture according to the stakeholders' concerns [2].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation