… Model transformation is one of the key activities in model-driven software … is provided by the Eclipse Modeling Framework (EMF). Several EMF model transformation approaches have been developed, focusing on different transformation aspects …
MoDELS 2008: 53-67 [doi]… The transformation language Stratego provides high-level abstractions for implementation of a wide range of transformations. Our aim is to integrate transformation in the software development process and make it available to programmers …
SCAM 2005: [doi]… XT bundles existing and newly developed program transformation libraries … transformations. We discuss the roles of XT’s constituents in the development process of program transformation tools, as well as some experiences with building …
ENTCS, 44(2):79-86, 2001. [doi]… As one of the MDA’s main principles, model transformation has led to the specification of QVT and a large number of model transformation tools. TXL is a generic source transformation tool that also possesses some very important model …
SLE 2008: 245-264 [doi]… Transformation techniques are spreading from application in compilers to general use in generative programming and document processing. Since transformation … for the implementation of transformations. These tools come in many flavors each …
Technical Report UU-CS-2003-048, 2003.… of these methodologies transformations have been defined that map between schemas which … underpinning the schema transformation process. Our formalism clearly identifies which transformations apply for any instance of the schema and which only …
DKE, 28(1):47-71, 1998. [doi]… Stratego/XT is a language and toolset for program transformation. The Stratego language provides rewrite rules for expressing basic transformations …, and dynamic rewrite rules for expressing context-sensitive transformations, thus …
SCP, 72(1-2):52-70, 2008. [doi]… , and hopefully performance-improving, program transformations. The Glasgow Haskell Compiler (GHC) takes this idea of “compilation by transformation” as its war-cry … of program transformations.
This paper reports on our practical experience …
SCP, 32(1-3):3-47, 1998. [doi]… Program transformation is used in a wide range of applications including … renovation, and reverse engineering. Complex program transformations are achieved through a num- ber of consecutive modifications of a program. Transformation …
ENTCS, 57:109-143, 2001. [doi]… A two-level data transformation consists of a type-level transformation of a data format coupled with value-level transformations of data instances corresponding to that format. Examples of two-level data transformations include XML schema …
FM 2006: 284-299 [doi]… In this paper we define a systematic model-driven development process for model transformations based on a precise semantics, and we show how the UML to relational database transformation can be developed and verified using …
ICMT 2011: 47-61… Model transformations are increasingly incorporated in software development … transformations. We present a performance analysis of three model transformation language … implementations of a single transformation problem and various sizes of the input …
ICMT 2011: 198-212… Program transformation is the mechanical manipulation of a program in order … of the domain of program transformation are transformation rules expressing a ?one-step? transformation on a fragment of a program. The ultimate perspective …
JSC, 40(1):831-873, 2005. [doi]… of code generation by model transformation with Stratego, a high-level transformation language based on the paradigm of rewrite rules with programmable strategies that integrates model-to-model, model-to-code, and code-to-code transformations …
ICMT 2008: 183-198 [doi]… Model transformations are touted to play a key role in Model Driven Development … transformations among models. We propose a framework for the classification of several existing and proposed model transformation approaches. The classification …
IBMSJ, 45(3):621-646, 2006. [doi]… for developing integrated transformation systems that are typed, scalable, easy to use, and adaptable. The kernel of such a functional transformation system for a certain language is a transformation framework generated from the language’s grammar …
wflp 2000: 154-168… Model transformation is one of the core techniques in Model Driven Engineering. Many transformation languages exist nowadays, but few offer mechanisms directed to the reuse of whole transformations or transformation fragments in different …
ICMT 2011: 62-77… Stratego/XT is a language and toolset for program transformation. The Stratego language provides rewrite rules for expressing basic transformations …, and dynamic rewrite rules for expressing context-sensitive transformations, thus …
PEPM 2006: 95-99 [doi]… Transformations that are based on syntax directed rewriting systems can have …, in order for a transformational approach to be useful to a particular problem domain, a (general) transformation system must be adapted to the notation …
In Application-Specific Systems and Software Engineering and Technology, 1999. ASSET '99. Proceedings. 1999 IEEE Symposium on. 1999: 222-229 [doi]