In the model driven world languages are usually specified by a (meta) model of their abstract syntax. For textual languages this is different from the traditional approach, where the language is specified by a (E)BNF grammar. Support for the designer of textual languages, e.g. a parser generator, is therefore normally based on grammars. This paper shows that similar support for language design based on metamodels is not only possible, but is even more powerful than the support based on grammars. In this paper we describe how an integrated development environment for a language can be generated from the language’s abstract syntax metamodel, thus providing the language designer with the possibility to quickly, and with little effort, create n...
Language Engineering aims at providing advanced techniques to design, implement and maintain languag...
Abstract. Model-Driven Software Development is based on standard-ised models that are refined, trans...
Abstract: Domain-specific languages and model-driven development are two promising approaches for ta...
AbstractMost recent languages used in the field of computer science (programming languages, modellin...
Abstract. Grammars have been used to describe computer languages since the age of the first programm...
Metamodeling is raising more and more interest in the field of language engineering. While this appr...
This report gives a language definition and tutorial on how to model languages using MetaModelica 1....
International audienceMetamodeling is raising more and more interest in the field of language engine...
In this paper, we show how the OMG’s metamodelling approach to domain-specific language definition c...
In this paper, we show how the OMG's metamodelling approach to domain-specific language defini...
In many domains such as telecom, aerospace and automotive industries, engineers rely on Domain Speci...
AbstractThis paper is about language technology for facilitating model-driven software development. ...
The development of a domain specific language (DSL) can be a difficult and costly undertaking. Langu...
Abstract. Meta-modeling is raising more and more interest in the field of language engineering. Whil...
We review some results in the area of using meta techniques to generate language-oriented programmin...
Language Engineering aims at providing advanced techniques to design, implement and maintain languag...
Abstract. Model-Driven Software Development is based on standard-ised models that are refined, trans...
Abstract: Domain-specific languages and model-driven development are two promising approaches for ta...
AbstractMost recent languages used in the field of computer science (programming languages, modellin...
Abstract. Grammars have been used to describe computer languages since the age of the first programm...
Metamodeling is raising more and more interest in the field of language engineering. While this appr...
This report gives a language definition and tutorial on how to model languages using MetaModelica 1....
International audienceMetamodeling is raising more and more interest in the field of language engine...
In this paper, we show how the OMG’s metamodelling approach to domain-specific language definition c...
In this paper, we show how the OMG's metamodelling approach to domain-specific language defini...
In many domains such as telecom, aerospace and automotive industries, engineers rely on Domain Speci...
AbstractThis paper is about language technology for facilitating model-driven software development. ...
The development of a domain specific language (DSL) can be a difficult and costly undertaking. Langu...
Abstract. Meta-modeling is raising more and more interest in the field of language engineering. Whil...
We review some results in the area of using meta techniques to generate language-oriented programmin...
Language Engineering aims at providing advanced techniques to design, implement and maintain languag...
Abstract. Model-Driven Software Development is based on standard-ised models that are refined, trans...
Abstract: Domain-specific languages and model-driven development are two promising approaches for ta...