The use of program generation from graphical representations like UML is increasing in software pro-jects. The notion of hypergenericity is raising up to improve program generators. This paper presents MetaS-cribe, a tool designed to build program generators provi-ding guidelines to program generator designers and having enhanced facilities for reusability. An example illustrates the use of MetaScribe: the construction of pro-gram generators from UML Class diagrams to C++ and Ada95
International audienceApplication generators translate specifications into products (programs, docum...
C program syntax, optionally annotated with meta-annotations. The syntax of meta-annotations is the ...
Distributed, real-time, embedded systems development is a long and complex processwhere demand for d...
Domain specific languages embedded in C++ (EDSLs) often use the techniques of template metaprogrammi...
Program generation is among the most promising techniques in the effort to increase the automation o...
The first part of the paper gives a brief overview of meta-programming, in particular program genera...
This paper describes the Boost C++ template metaprogramming library (MPL), an extensible compile-tim...
Software Engineering progresses as improvements are made in languages and methodologies. Significant...
Recent advances in Software Engineering have reduced the cost of coding programs at the expense of i...
The template system of C++ is expressive enough to allow the programmer to write programs which are ...
We discuss the design and analysis of a code generator for C++, implemented in the Umple model-orien...
We discuss the design and analysis of a code generator for C++, implemented in the Umple model-orien...
Programming languages researchers have developed many advanced tools that promise to greatly ease so...
By allowing the programmer to write code that can generate code at run-time, meta-programming offers...
Abstract: Model-driven architecture is a well-known approach for the development of complex software...
International audienceApplication generators translate specifications into products (programs, docum...
C program syntax, optionally annotated with meta-annotations. The syntax of meta-annotations is the ...
Distributed, real-time, embedded systems development is a long and complex processwhere demand for d...
Domain specific languages embedded in C++ (EDSLs) often use the techniques of template metaprogrammi...
Program generation is among the most promising techniques in the effort to increase the automation o...
The first part of the paper gives a brief overview of meta-programming, in particular program genera...
This paper describes the Boost C++ template metaprogramming library (MPL), an extensible compile-tim...
Software Engineering progresses as improvements are made in languages and methodologies. Significant...
Recent advances in Software Engineering have reduced the cost of coding programs at the expense of i...
The template system of C++ is expressive enough to allow the programmer to write programs which are ...
We discuss the design and analysis of a code generator for C++, implemented in the Umple model-orien...
We discuss the design and analysis of a code generator for C++, implemented in the Umple model-orien...
Programming languages researchers have developed many advanced tools that promise to greatly ease so...
By allowing the programmer to write code that can generate code at run-time, meta-programming offers...
Abstract: Model-driven architecture is a well-known approach for the development of complex software...
International audienceApplication generators translate specifications into products (programs, docum...
C program syntax, optionally annotated with meta-annotations. The syntax of meta-annotations is the ...
Distributed, real-time, embedded systems development is a long and complex processwhere demand for d...