The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2019
DOI: 10.1002/smr.2208
|View full text |Cite
|
Sign up to set email alerts
|

A delta‐oriented approach to support the safe reuse of black‐box code rewriters

Abstract: Large-scale corrective and perfective maintenance is often automated thanks to rewriting rules using tools such as Python2to3, Spoon, or Coccinelle. Such tools consider these rules as black-boxes and compose multiple rules by chaining them: giving the output of a given rewriting rule as input to the next one. It is up to the developer to identify the right order (if it exists) among all the different rules to yield the right program. In this paper, we define a formal model compatible with the black-box assumpt… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 29 publications
0
1
0
Order By: Relevance
“…Works have been done in Software Product Lines (SPL) to support evolution by applying step-wise modifications. 30,31 A modification is brought by so-called delta modules that specify changes to be operated on a core module of a SPL. A delta module can operate a finite set of changes in the SPL (eg, add/remove a superclass, add/remove an interface) and is considered as a white-box function.…”
Section: Related Workmentioning
confidence: 99%
“…Works have been done in Software Product Lines (SPL) to support evolution by applying step-wise modifications. 30,31 A modification is brought by so-called delta modules that specify changes to be operated on a core module of a SPL. A delta module can operate a finite set of changes in the SPL (eg, add/remove a superclass, add/remove an interface) and is considered as a white-box function.…”
Section: Related Workmentioning
confidence: 99%