The authors' "metatools" are a collection of tools for generic programming. This includes generating Java sources from mathematically well-founded specifications, as well as the creation of strictly typed document object models for XML encoded texts. In this context, almost every computer-internal structure is treated as a "model", and every computation is a kind of model transformation. This concept differs significantly from "classical model transformation" executed by specialized tools and languages. Therefore it seemed promising to the organizers of the TTC 2011, as well as to the authors, to apply metatools to one of the challenges, namely to the "compiler optimization task". This is a report on the resulting experiences
We consider the principle “a new model is a model of an existing one ” as the main scheme for derivi...
Compilers are tools that transform a high level programming languages into assem- bly or binary cod...
Models can be used in many stages of many different processes, but in so ware engineering, the ultim...
The authors ’ meta tools are a collection of tools for generic programming. This includes generating...
The quality of compiler-optimized code for high-performance applications lags way behind what optimi...
International audienceThe quality of compiler-optimized code for high-performance applications lags ...
This paper discusses the GReTL solution of the TTC 2011 Compiler Optimization case [1]. The submitte...
Programming languages researchers have developed many advanced tools that promise to greatly ease so...
ABSTRACT This paper describes techniques for improving the performance of meta framework developed b...
Compiler writers have crafted many heuristics over the years to approximately solve NP-hard problems...
Much of the work on applications of meta-level primitives in logic pro-grams focusses on high-level ...
We can observe many similarities between classical programming paradigms and model-driven engineerin...
Domain-Specific Languages (DSL’s) offer language-level abstractions that General-purpose languages d...
International audienceRuntime metaprogramming enables many useful applications and is often a conven...
DynSem is a domain-specific language for concise specification of the dynamic semantics of programmi...
We consider the principle “a new model is a model of an existing one ” as the main scheme for derivi...
Compilers are tools that transform a high level programming languages into assem- bly or binary cod...
Models can be used in many stages of many different processes, but in so ware engineering, the ultim...
The authors ’ meta tools are a collection of tools for generic programming. This includes generating...
The quality of compiler-optimized code for high-performance applications lags way behind what optimi...
International audienceThe quality of compiler-optimized code for high-performance applications lags ...
This paper discusses the GReTL solution of the TTC 2011 Compiler Optimization case [1]. The submitte...
Programming languages researchers have developed many advanced tools that promise to greatly ease so...
ABSTRACT This paper describes techniques for improving the performance of meta framework developed b...
Compiler writers have crafted many heuristics over the years to approximately solve NP-hard problems...
Much of the work on applications of meta-level primitives in logic pro-grams focusses on high-level ...
We can observe many similarities between classical programming paradigms and model-driven engineerin...
Domain-Specific Languages (DSL’s) offer language-level abstractions that General-purpose languages d...
International audienceRuntime metaprogramming enables many useful applications and is often a conven...
DynSem is a domain-specific language for concise specification of the dynamic semantics of programmi...
We consider the principle “a new model is a model of an existing one ” as the main scheme for derivi...
Compilers are tools that transform a high level programming languages into assem- bly or binary cod...
Models can be used in many stages of many different processes, but in so ware engineering, the ultim...