Proceedings of the 6th ACM &Amp; IEEE International Conference on Embedded Software - EMSOFT '06 2006
DOI: 10.1145/1176887.1176897
|View full text |Cite
|
Sign up to set email alerts
|

Defining a strategy to introduce a software product line using existing embedded systems

Abstract: Engine Control Systems (ECS) for automobiles have numerous variants for many manufactures and different markets. To improve development efficiency, exploiting ECS commonalities and predicting their variability are mandatory. The concept of software product line engineering meets the business background of ECS. However, we should carefully investigate the expected technical, economical, and organizational effects of introducing this strategy into existing products.This paper explains an approach for assessing t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0
5

Year Published

2008
2008
2015
2015

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 23 publications
(20 citation statements)
references
References 15 publications
0
15
0
5
Order By: Relevance
“…In the list representation of the similarity graph, the textual similarity of signatures is used to categorize similarities as described in [23] enabling the developer to determine how easy it is to unify the code.…”
Section: Testo Agmentioning
confidence: 99%
See 1 more Smart Citation
“…In the list representation of the similarity graph, the textual similarity of signatures is used to categorize similarities as described in [23] enabling the developer to determine how easy it is to unify the code.…”
Section: Testo Agmentioning
confidence: 99%
“…The migration towards a software product line is also supported using clone detection in [23]. They use a categorization based on the similarity of the signature.…”
Section: Related Workmentioning
confidence: 99%
“…There is a method of CVA of code elements using code clone detection [11]. A code clone is a code fragment that is identical or similar to another in the code.…”
Section: Commonality and Variability Analysismentioning
confidence: 99%
“…Several strategies for introducing SPL engineering have been reported, e.g., [201,110,226,156]. Yoshimura et al [226] present a migration process composed of the following activities: estimate economic benefits, redefine the development process, restructure the organization, assess the merge potential, perform merging, and maintain the software product line.…”
Section: Processesmentioning
confidence: 99%
“…Yoshimura et al [226] present a migration process composed of the following activities: estimate economic benefits, redefine the development process, restructure the organization, assess the merge potential, perform merging, and maintain the software product line. Krsek et al [156] propose a set of relevant processes: define funding, structure the organization, define the product line, manage risks, develop acquisition strategy, and others.…”
Section: Processesmentioning
confidence: 99%