AbstractBy raising the level of abstraction from code to models, model-driven development (MDD) emphasises design rather than implementation and platform-specificity. This paper presents an experiment with a MDD approach, which takes platform-independent models and generates code for various platforms from them. The platform code is generated from templates. Our approach is based on EP, a formal executable modelling language, supplemented with OCL, and FTL, a formal language of templates. The paperʼs experiment generates code for the mobile platforms Android and iPhone from the same abstract functional model of a case study. The experiment shows the feasibility of MDD to tackle present day problems, highlighting many benefits of the MDD app...
AbstractThe engineering of systems that are acceptably correct is a hard problem. On the one hand, s...
Domain-specific languages describe specific solutions to problems in the application domain. Traditi...
One of the problems of current software development lies on the existence of solutions to address pr...
Model-driven development raises the level of abstraction so that software engineers can focus on des...
AbstractBy raising the level of abstraction from code to models, model-driven development (MDD) emph...
The Model Driven Architecture (MDA) allows moving the software development from the time consuming a...
The Model Driven Architecture (MDA) proposes model transformations to obtain an executable model fro...
Model-driven development (MDD) of software systems has been a serious trend in different application...
Model-driven development envisions raising the abstraction level at which software development is pe...
The usage and development of mobile applications (referred to as apps) are experiencing exponential ...
Abstract. Rapidly increasing numbers of applications and users make the development of mobile applic...
The Model Driven Architecture (MDA) aimed to produce applications that support multiple platforms us...
In this paper, we propose an approach for the model-driven development of portable applications that...
Model-driven architecture aims at describing a system using a platform-independent model in suffici...
International audienceFor a long time, the code generation from domain-specific and/or model-based l...
AbstractThe engineering of systems that are acceptably correct is a hard problem. On the one hand, s...
Domain-specific languages describe specific solutions to problems in the application domain. Traditi...
One of the problems of current software development lies on the existence of solutions to address pr...
Model-driven development raises the level of abstraction so that software engineers can focus on des...
AbstractBy raising the level of abstraction from code to models, model-driven development (MDD) emph...
The Model Driven Architecture (MDA) allows moving the software development from the time consuming a...
The Model Driven Architecture (MDA) proposes model transformations to obtain an executable model fro...
Model-driven development (MDD) of software systems has been a serious trend in different application...
Model-driven development envisions raising the abstraction level at which software development is pe...
The usage and development of mobile applications (referred to as apps) are experiencing exponential ...
Abstract. Rapidly increasing numbers of applications and users make the development of mobile applic...
The Model Driven Architecture (MDA) aimed to produce applications that support multiple platforms us...
In this paper, we propose an approach for the model-driven development of portable applications that...
Model-driven architecture aims at describing a system using a platform-independent model in suffici...
International audienceFor a long time, the code generation from domain-specific and/or model-based l...
AbstractThe engineering of systems that are acceptably correct is a hard problem. On the one hand, s...
Domain-specific languages describe specific solutions to problems in the application domain. Traditi...
One of the problems of current software development lies on the existence of solutions to address pr...