dc.contributor.author |
Saadeh, Emmad I.M.
|
|
dc.contributor.author |
Kourie, Derrick G.
|
|
dc.date.accessioned |
2014-05-08T08:41:31Z |
|
dc.date.available |
2014-05-08T08:41:31Z |
|
dc.date.issued |
2013 |
|
dc.description.abstract |
The objective of this paper is to explain the notion of fine-grain transformations (FGTs), showing how they can be used as prototypical building blocks for constructing refactorings of a design-level system description. FGT semantics are specified in terms of pre- and postconditions which, in turn, also determines the sequential dependency relationships between them. An algorithm is provided which uses sequential dependency relationships to convert an FGT-list to a set of so-called FGT-DAGs. It is shown how to compute the precondition of such ordered collections of FGTs. The paper introduces a new approach to deal with refactoring pre- and postconditions by defining them at two different levels. To give these concepts syntactical form, we rely on the Prolog formats used by an FGT-based refactoring prototype tool. An example is provided to illustrate the various concepts and to demonstrate that, because of their simplicity, well-defined pre-post semantics and their intuitive nature, FGTs provide a pragmatic basis for building refactorings. |
en_US |
dc.description.librarian |
hb2014 |
en_US |
dc.description.uri |
http://www.worldscientific.com/worldscinet/ijseke |
en_US |
dc.identifier.citation |
Saadeh, EIM & Kourie, DG 2013, 'Refactoring with ordered collections of fine-grain transformations', International Journal of Software Engineering and Knowledge Engineering, vol. 23, no. 3, pp. 309-339. |
en_US |
dc.identifier.issn |
0218-1940 (print) |
|
dc.identifier.issn |
1793-6403 (online) |
|
dc.identifier.other |
10.1142/S0218194013500095 |
|
dc.identifier.uri |
http://hdl.handle.net/2263/39743 |
|
dc.language.iso |
en |
en_US |
dc.publisher |
World Scientific |
en_US |
dc.rights |
© 2014 World Scientific Publishing Co. All rights reserved. A electronic version of Refactoring with ordered collections of fine-grain transformations was published in International Journal of Software Engineering and Knowledge Engineering, vol.23, no. 3, pp. 309-339, 2013. doi : 10.1142/S0218194013500095. The original publication is available at : http://www.worldscientific.com/worldscinet/ijseke |
en_US |
dc.subject |
FGT-based refactoring |
en_US |
dc.subject |
FGT-enabling precondition |
en_US |
dc.subject |
Refactoring |
en_US |
dc.subject |
Refactoring-level precondition. |
en_US |
dc.subject |
Fine-grain transformations (FGTs) |
en_US |
dc.title |
Refactoring with ordered collections of fine-grain transformations |
en_US |
dc.type |
Postprint Article |
en_US |