AbstractMost recent languages used in the field of computer science (programming languages, modelling languages, …) are defined by using a grammar-based notation. Although the definition of a language by metamodels is more convenient in terms of understandibility, precision and the ability to reuse abstract concepts from other language definitions, most current textual languages are still missing a complete metamodel. Unfortunately this implies that modern model-based software development tools are not able to process programs written in those languages.We propose a framework which generates a metamodel for each programming language defined by a grammar. Moreover the framework is able to create a compiler which reads programs of the given g...
Developing software from models is a growing practice and there exist many model-based tools (e.g., ...
AbstractThis paper is about language technology for facilitating model-driven software development. ...
Metamodeling is raising more and more interest in the field of language engineering. While this appr...
AbstractMost recent languages used in the field of computer science (programming languages, modellin...
Models can be used in many stages of many different processes, but in so ware engineering, the ultim...
Today the syntax of many languages is defined by using context-free grammars. These syntax definitio...
In this paper, we show how the OMG’s metamodelling approach to domain-specific language definition c...
Abstract. In Software Engineering many text-based languages and supporting tools are used, forming t...
In the model driven world languages are usually specified by a (meta) model of their abstract syntax...
In this paper, we show how the OMG's metamodelling approach to domain-specific language defini...
The precise specification of software models is a major concern in model-driven design of object-ori...
Abstract. Grammars have been used to describe computer languages since the age of the first programm...
Modelling and thus metamodelling have become increasingly important in Software Engineering through ...
Of key importance for metamodelling are appropriate modelling formalisms. Most metamodelling languag...
Program manipulation is defined as the automated or semi-automated tailoring, modification or transf...
Developing software from models is a growing practice and there exist many model-based tools (e.g., ...
AbstractThis paper is about language technology for facilitating model-driven software development. ...
Metamodeling is raising more and more interest in the field of language engineering. While this appr...
AbstractMost recent languages used in the field of computer science (programming languages, modellin...
Models can be used in many stages of many different processes, but in so ware engineering, the ultim...
Today the syntax of many languages is defined by using context-free grammars. These syntax definitio...
In this paper, we show how the OMG’s metamodelling approach to domain-specific language definition c...
Abstract. In Software Engineering many text-based languages and supporting tools are used, forming t...
In the model driven world languages are usually specified by a (meta) model of their abstract syntax...
In this paper, we show how the OMG's metamodelling approach to domain-specific language defini...
The precise specification of software models is a major concern in model-driven design of object-ori...
Abstract. Grammars have been used to describe computer languages since the age of the first programm...
Modelling and thus metamodelling have become increasingly important in Software Engineering through ...
Of key importance for metamodelling are appropriate modelling formalisms. Most metamodelling languag...
Program manipulation is defined as the automated or semi-automated tailoring, modification or transf...
Developing software from models is a growing practice and there exist many model-based tools (e.g., ...
AbstractThis paper is about language technology for facilitating model-driven software development. ...
Metamodeling is raising more and more interest in the field of language engineering. While this appr...