In this paper, we propose LEMP as a model-driven process to develop a language endowed with a set of derived artifacts (syntax, interchange format, APIs, ...) and with a well defined formal semantics. The process exploits the Model Driven Engineering principles of metamodeling, model transformation and automatic generation of language processing tools. We describe the requirements to fulfill and the development steps of this language engineering life cycle, including the validation activities regarding the syntactic and semantic aspects. As a proof-of-concepts, we apply LEMP to the Finite State Machines and we report our experience in developing a language for the Abstract State Machine formal method
Developing multi-purpose Human Language Technologies (HLT) pipelines and integrating them into the l...
Model-driven Engineering (MDE) is an emerging approach for software development. It uses metamodels ...
In model-based development, the software development effort is centered around a formal description ...
International audienceModel-based technology has evolved rapidly in the last decade, bringing immedi...
This paper presents a model-driven software process suitable to develop a set of integrated tools ar...
This paper reports our experience in exploiting the metamodelling approach of model-driven language ...
AbstractThis paper introduces an approach to software development in which a series of working imple...
Developing software from models is a growing practice and there exist many model-based tools (e.g., ...
AbstractIn model-driven engineering, evolution is inevitable over the course of the complete life cy...
In many domains such as telecom, aerospace and automotive industries, engineers rely on Domain Speci...
One of the key points of model-driven engineering is raising the level of abstraction in software de...
Model-driven Engineering (MDE) is an emerging approach for software development. It uses metamodels ...
AbstractThis paper is about language technology for facilitating model-driven software development. ...
International audienceFormal methods are increasingly used in software engineering. They offer a for...
Within the context of (software) language engineering, language descriptions are considered first cl...
Developing multi-purpose Human Language Technologies (HLT) pipelines and integrating them into the l...
Model-driven Engineering (MDE) is an emerging approach for software development. It uses metamodels ...
In model-based development, the software development effort is centered around a formal description ...
International audienceModel-based technology has evolved rapidly in the last decade, bringing immedi...
This paper presents a model-driven software process suitable to develop a set of integrated tools ar...
This paper reports our experience in exploiting the metamodelling approach of model-driven language ...
AbstractThis paper introduces an approach to software development in which a series of working imple...
Developing software from models is a growing practice and there exist many model-based tools (e.g., ...
AbstractIn model-driven engineering, evolution is inevitable over the course of the complete life cy...
In many domains such as telecom, aerospace and automotive industries, engineers rely on Domain Speci...
One of the key points of model-driven engineering is raising the level of abstraction in software de...
Model-driven Engineering (MDE) is an emerging approach for software development. It uses metamodels ...
AbstractThis paper is about language technology for facilitating model-driven software development. ...
International audienceFormal methods are increasingly used in software engineering. They offer a for...
Within the context of (software) language engineering, language descriptions are considered first cl...
Developing multi-purpose Human Language Technologies (HLT) pipelines and integrating them into the l...
Model-driven Engineering (MDE) is an emerging approach for software development. It uses metamodels ...
In model-based development, the software development effort is centered around a formal description ...