Model-Driven Engineering (MDE) aims at supporting Domain Experts when developing complex systems, by separating concerns through the use of models. Models are representations of specific aspects of a system and are defined using relevant abstractions. Such abstractions are defined using Domain-Specific Languages (DSLs). DSLs are created with specialized Integrated Development Environment (IDE), called language workbenches. Language workbenches assist the engineering of languages by offering useful language abstractions. First, these abstractions have the benefit of providing the relevant level of abstraction for the specification of languages. Second, they address the concerns inherent to software development, such as modularity or testabil...
L'Ingénierie des Systèmes (IS) est une approche pluridisciplinaire et collaborative pour mener à bât...
The complexity of software systems has been steadily increasing over the past few decades. As a resu...
In this habilitation à diriger des recherches (HDR), I review a decade of research work in the field...
Model-Driven Engineering (MDE) aims at supporting Domain Experts when developing complex systems, by...
Model-Driven Engineering (MDE) aims at supporting Domain Experts when developing complex systems, by...
Following the principles of Model-Driven Engineering and Language-Oriented Programming, Domain-Speci...
The increasing complexity of software development requires rigorously defined domain specific modell...
The use of domain-specific languages (DSLs) has become a successful technique in the development of ...
Developing software-intensive systems involves many stakeholders who bring their expertise on specif...
Systems Engineering (SE) is an interdisciplinary and collaborative approach for successful design an...
Model Driven Engineering (MDE) has allowed several significant improvements in the development of co...
The use of modern and complex programming languages requires dedicated development environments to s...
Model-Based Software Engineering (MBSE) a été proposé comme une méthodologie prometteuse de développ...
L'Ingénierie des Systèmes (IS) est une approche pluridisciplinaire et collaborative pour mener à bât...
The complexity of software systems has been steadily increasing over the past few decades. As a resu...
In this habilitation à diriger des recherches (HDR), I review a decade of research work in the field...
Model-Driven Engineering (MDE) aims at supporting Domain Experts when developing complex systems, by...
Model-Driven Engineering (MDE) aims at supporting Domain Experts when developing complex systems, by...
Following the principles of Model-Driven Engineering and Language-Oriented Programming, Domain-Speci...
The increasing complexity of software development requires rigorously defined domain specific modell...
The use of domain-specific languages (DSLs) has become a successful technique in the development of ...
Developing software-intensive systems involves many stakeholders who bring their expertise on specif...
Systems Engineering (SE) is an interdisciplinary and collaborative approach for successful design an...
Model Driven Engineering (MDE) has allowed several significant improvements in the development of co...
The use of modern and complex programming languages requires dedicated development environments to s...
Model-Based Software Engineering (MBSE) a été proposé comme une méthodologie prometteuse de développ...
L'Ingénierie des Systèmes (IS) est une approche pluridisciplinaire et collaborative pour mener à bât...
The complexity of software systems has been steadily increasing over the past few decades. As a resu...
In this habilitation à diriger des recherches (HDR), I review a decade of research work in the field...