Proceedings of the Fourth European Conference on Software Architecture: Companion Volume 2010
DOI: 10.1145/1842752.1842811
|View full text |Cite
|
Sign up to set email alerts
|

Categorizing and modeling variation in families of systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2010
2010
2014
2014

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(8 citation statements)
references
References 21 publications
0
8
0
Order By: Relevance
“…There are a number of process definition languages that support hierarchical decomposition and also provide facilities for specifying activity sequencing as well as artifact flow. In previous work, we have discussed how some problem-level variation requirements are nicely addressed by solution-level variation approaches that exploit hierarchy by building upon a common core [29]. We have also described some suggested mappings [27] that make it easier to identify what solution-level techniques can meet different problemlevel needs.…”
Section: Approachmentioning
confidence: 99%
See 2 more Smart Citations
“…There are a number of process definition languages that support hierarchical decomposition and also provide facilities for specifying activity sequencing as well as artifact flow. In previous work, we have discussed how some problem-level variation requirements are nicely addressed by solution-level variation approaches that exploit hierarchy by building upon a common core [29]. We have also described some suggested mappings [27] that make it easier to identify what solution-level techniques can meet different problemlevel needs.…”
Section: Approachmentioning
confidence: 99%
“…We have previously described process families based on the need to achieve different levels of robustness [27,29], which we defined as variation in the extent to which different variants are able to recover from different kinds and different degrees of incorrect or abusive use. Although we do not discuss robustness variation in detail here, we note that robustness variation at the implementation level can often be effected by varying the exception management of a process, especially if that is possible to achieve without disturbing the nominal control flow of the process.…”
Section: Functional Detail Variationmentioning
confidence: 99%
See 1 more Smart Citation
“…First of all, the article by Simidchieva et al [20] presents an explicit differentiation between problem and solution spaces, and identifies three types of approaches: generation, navigation and reasoning. Araujo et al [21] propose the management of process variability by identifying the common, mandatory, optative and alternative features of a process model.…”
Section: State Of the Artmentioning
confidence: 99%
“…In earlier work [18], we suggested that there are different canonical approaches that are useful in meeting different kinds of requirements for variation, and we suggested that any such approach should facilitate: Generation-the creation of new family members, Navigation-the identification of family members that best satisfy a set of given needs, and Analysis-reasoning about an entire family to prove that all family members have desired properties. A particular approach to creating a family might facilitate only some of these desiderata.…”
Section: Introductionmentioning
confidence: 99%