Proceedings of the 16th International Software Product Line Conference - Volume 1 2012
DOI: 10.1145/2362536.2362551
|View full text |Cite
|
Sign up to set email alerts
|

Developing long-term stable product line architectures

Abstract: Product lines are usually built for the long term in order to repay the initial investment. While long-term stable software systems are already hard, if they are developed individually, it is even harder for complete product lines. At the time a new product line is created, the details of future product line characteristics are typically not known, no matter how well and detailed scoping and planning is done. Thus, any product line needs to evolve and adapt over time to incorporate new customer requirements as… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 14 publications
(3 citation statements)
references
References 17 publications
0
3
0
Order By: Relevance
“…This involves supporting a huge variety of product functionalities and an even bigger number of system and software variants to meet all the customer needs. The PS-EC engine control software is developed as a software product line, and was introduced in more detail by Tischer et al in [31].…”
Section: Contextmentioning
confidence: 99%
“…This involves supporting a huge variety of product functionalities and an even bigger number of system and software variants to meet all the customer needs. The PS-EC engine control software is developed as a software product line, and was introduced in more detail by Tischer et al in [31].…”
Section: Contextmentioning
confidence: 99%
“…Cloning of classes and components can be also deliberately used as a variability mechanism if their later similarity is expected to be low [42]. In this case, the rationale for using Cloning is the high effort and low benefit of using other variability mechanisms such as Conditional Compilation for the dissimilar code.…”
Section: Cloningmentioning
confidence: 99%
“…Tischer presented a form of domain decomposition that he called conceptual architecture for embedded electronic systems [22]. Beside the static view, the conceptual architecture gives two additional views: The dynamic view which focuses on the detailed system state control and scheduling behaviour and the organizational view which documents the relationship between every software product line artifact unit and individual organizational units.…”
Section: Software Product Line Assessmentmentioning
confidence: 99%