2010
DOI: 10.1007/978-3-642-15579-6_8
|View full text |Cite
|
Sign up to set email alerts
|

Developing a Software Product Line for Train Control: A Case Study of CVL

Abstract: This thesis focuses on model-driven software product line development, which is the combination of the following two software development paradigms: (1) Model-Driven Engineering (MDE), which focuses on modeling software products and automating code generation from product models. In particular, Domain-Specific Modeling (DSM), as a technique in the arena of MDE, is about defining a Domain-Specific Language (DSL) and creating software product models using the language. (2) Software Product Line Engineering (SPLE… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0
3

Year Published

2011
2011
2022
2022

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 30 publications
(21 citation statements)
references
References 93 publications
(165 reference statements)
0
18
0
3
Order By: Relevance
“…There is an ongoing effort to standardize variability modeling based on the common variability modeling language (CVL) [2], a generic language to define variability. The goal of CVL standardization is to create a new standard notation.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…There is an ongoing effort to standardize variability modeling based on the common variability modeling language (CVL) [2], a generic language to define variability. The goal of CVL standardization is to create a new standard notation.…”
Section: Related Workmentioning
confidence: 99%
“…1 OMG Common Variability Language [2], http://www.omgwiki.org/variability/doku.php 2 Throughout this paper, we use the term "variability model" to refer to product line models regardless of the specific approach and notation used, e.g., feature models, decision models, OVM models 3 android.google.com • support for different enactment strategies during product configuration with multiple variability models to customize configuration orderings;…”
Section: Introductionmentioning
confidence: 99%
“…2.2, provides the means to support annotative, compositional or transformational approaches [28,39]. Therefore, we believe our work is applicable to a wide range of existing MSPL approaches.…”
Section: Related Workmentioning
confidence: 96%
“…The architecture model is defined using a DSL. The realization layer defines the connection between the variability model and the architecture model [16], [17]. Finally, the output system is obtained through a model (DSL) to text (Java code) transformation.…”
Section: A Smart Hotel Variability Modelingmentioning
confidence: 99%