International audienceThe engineering of systems involves many different stakeholders, each with their own domain of expertise. Hence more and more organizations are adopting Domain Specific Languages (DSLs) to allow domain experts to express solutions directly in terms of relevant domain concepts. This new trend raises new challenges about designing DSLs, evolving a set of DSLs and coordinating the use of multiple DSLs for both DSL designers and DSL users. This paper explores various dimensions of these challenges, and outlines a possible research roadmap for addressing them. The message of this paper is also to claim that if language engineering techniques to design any single (disposable) language are mature, the language engineering com...
Tool support for the development of Domain-specific Languages (DSLs) is continuously increasing. Thi...
International audienceDomain Specific Languages (DSL) have received some prominence recently. Design...
Programming languages are the primary mechanism by which software is created, yet most of us have ac...
International audienceThe engineering of systems involves many different stakeholders, each with the...
Over the last three decades, an increasing number of languages used for designing and developing sof...
International audienceIn the software engineering community, research on domain-specific languages (...
Development and evolution of Domain-Specific Languages (DSLs) is becoming recurrent in the developme...
Studies have shown significant benefits of the use of domain-specific languages. However, designing ...
In this paper, we present the paradigm of Language-Driven Engineering (LDE), which is characterized ...
International audienceThe use of domain-specific languages (DSLs) has become a successful technique ...
International audienceComplex systems are developed by teams of experts from multiple domains , who ...
Building tailored software systems for a particular application domain is a complex task. For this r...
Tool support for the development of Domain-specific Languages (DSLs) is continuously increasing. Thi...
To deal with the increasing complexity of the software systems to be developed, it is important to h...
Abstract implementations, and statically checkable global properties. Thus, domain engineering provi...
Tool support for the development of Domain-specific Languages (DSLs) is continuously increasing. Thi...
International audienceDomain Specific Languages (DSL) have received some prominence recently. Design...
Programming languages are the primary mechanism by which software is created, yet most of us have ac...
International audienceThe engineering of systems involves many different stakeholders, each with the...
Over the last three decades, an increasing number of languages used for designing and developing sof...
International audienceIn the software engineering community, research on domain-specific languages (...
Development and evolution of Domain-Specific Languages (DSLs) is becoming recurrent in the developme...
Studies have shown significant benefits of the use of domain-specific languages. However, designing ...
In this paper, we present the paradigm of Language-Driven Engineering (LDE), which is characterized ...
International audienceThe use of domain-specific languages (DSLs) has become a successful technique ...
International audienceComplex systems are developed by teams of experts from multiple domains , who ...
Building tailored software systems for a particular application domain is a complex task. For this r...
Tool support for the development of Domain-specific Languages (DSLs) is continuously increasing. Thi...
To deal with the increasing complexity of the software systems to be developed, it is important to h...
Abstract implementations, and statically checkable global properties. Thus, domain engineering provi...
Tool support for the development of Domain-specific Languages (DSLs) is continuously increasing. Thi...
International audienceDomain Specific Languages (DSL) have received some prominence recently. Design...
Programming languages are the primary mechanism by which software is created, yet most of us have ac...