2013 39th Euromicro Conference on Software Engineering and Advanced Applications 2013
DOI: 10.1109/seaa.2013.11
|View full text |Cite
|
Sign up to set email alerts
|

Model-to-Code Transformation from Product-Line Architecture Models to AspectJ

Abstract: Abstract-Software Product Line Engineering has significant advantages in family-based software development. The common and variable structure for all products of a family is defined through a Product-Line Architecture (PLA) that consists of a common set of reusable components and connectors which can be configured to build the different products. The design of PLA requires solutions for capturing such configuration (variability). The Flexible-PLA Model is a solution that supports the specification of external … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 19 publications
0
4
0
Order By: Relevance
“…At the feature model level, the associations model interactions among feature models; at configuration level, they model links between configurations; at code level, they drive the code generation. To some extent, we are close to the definition of connectors used by Dial et al in their work on transforming an SPL architecture to Aspect-J code [18]. Nevertheless we do not use an approach based on aspects for the generation, especially as we do not only target a composition of components.…”
Section: B Domain-driven Msplmentioning
confidence: 87%
“…At the feature model level, the associations model interactions among feature models; at configuration level, they model links between configurations; at code level, they drive the code generation. To some extent, we are close to the definition of connectors used by Dial et al in their work on transforming an SPL architecture to Aspect-J code [18]. Nevertheless we do not use an approach based on aspects for the generation, especially as we do not only target a composition of components.…”
Section: B Domain-driven Msplmentioning
confidence: 87%
“…The authors mentioned [30,31] their work on the evolution, runtime, and execution of SPLs. The configuration of SPLs has been explicitly discussed by other researchers who have mainly focused on cost, user preferences, and feature model constraint rules [32][33][34][35][36].…”
Section: Related Workmentioning
confidence: 99%
“…Authors have mentioned [30,31] their work on SPLs evolution run time and execution. While the issue of SPLs configuration was discussed formally by other researchers who mainly focus on cost, user preferences, and feature model violations rules [32][33][34][35][36].…”
Section: Related Workmentioning
confidence: 99%