2016
DOI: 10.1007/978-3-319-35122-3_26
|View full text |Cite
|
Sign up to set email alerts
|

Puzzle: A Tool for Analyzing and Extracting Specification Clones in DSLs

Abstract: Abstract. The use of domain-specific languages (DSLs) is a successful technique in the development of complex systems. Indeed, the construction of new DSLs addressing the particular needs of software projects has become a recurrent activity. In this context, the phenomenon of specification cloning has started to appear. Language designers often copy&paste some parts of the specification from legacy DSLs to "reuse" formerly defined language constructs. As well known, this type of practices introduce problems su… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 10 publications
0
1
0
Order By: Relevance
“…In a previous work [17,18] we introduced an approach to automatically infer a language modular design from a given set of DSL variants. In this article we extend that work to provide a complete reverse engineering technique that produces not only the language modular design, but the entire language product line.…”
Section: Introductionmentioning
confidence: 99%
“…In a previous work [17,18] we introduced an approach to automatically infer a language modular design from a given set of DSL variants. In this article we extend that work to provide a complete reverse engineering technique that produces not only the language modular design, but the entire language product line.…”
Section: Introductionmentioning
confidence: 99%