Model-driven software engineering and specifically domain-specific languages have contributed to improve the quality of software and the efficiency in the development of software. However, the design and implementation of domain-specific languages requires still an enormous investment. Language workbenches are the most important tools in the field of software language engineering. The introduction of language workbenches has alleviated partly the development effort, but there are still a few major challenges that need to be tackled. This paper presents a personal perspective on the development of tools for language engineering and language workbenches in particular and future challenges to be tackled.</p
Language workbenches are touted as a promising technology to engineer languages for use in a wide ra...
International audienceThis chapter is dedicated to discussing the engineering aspects involved in th...
Language workbenches are environments for simplifying the creation and use of computer languages. Th...
Model-driven software engineering and specifically domain-specific languages have contributed to imp...
Model Driven Engineering (MDE) is a proven approach to improve software development processes by aut...
This dissertation presents research on techniques, methods, and tool support for domain-specific lan...
Language workbenches are tools that provide high-level mechanisms for the implementation of (domain-...
Abstract. Language workbenches are tools that provide high-level mechanisms for the implementation o...
International audienceLanguage workbenches are tools that provide high-level mechanisms for the impl...
Recently a number of concepts, such as software factories, model-driven software development, and la...
International audienceThe engineering of systems involves many different stakeholders, each with the...
Block-based languages offer notable advantages for bringing domain-specific languages (DSLs) closer ...
Development and evolution of Domain-Specific Languages (DSLs) is becoming recurrent in the developme...
Programmers employ a multitude of languages to build systems. Some are general-purpose languages. Ot...
International audienceComplex systems are developed by teams of experts from multiple domains , who ...
Language workbenches are touted as a promising technology to engineer languages for use in a wide ra...
International audienceThis chapter is dedicated to discussing the engineering aspects involved in th...
Language workbenches are environments for simplifying the creation and use of computer languages. Th...
Model-driven software engineering and specifically domain-specific languages have contributed to imp...
Model Driven Engineering (MDE) is a proven approach to improve software development processes by aut...
This dissertation presents research on techniques, methods, and tool support for domain-specific lan...
Language workbenches are tools that provide high-level mechanisms for the implementation of (domain-...
Abstract. Language workbenches are tools that provide high-level mechanisms for the implementation o...
International audienceLanguage workbenches are tools that provide high-level mechanisms for the impl...
Recently a number of concepts, such as software factories, model-driven software development, and la...
International audienceThe engineering of systems involves many different stakeholders, each with the...
Block-based languages offer notable advantages for bringing domain-specific languages (DSLs) closer ...
Development and evolution of Domain-Specific Languages (DSLs) is becoming recurrent in the developme...
Programmers employ a multitude of languages to build systems. Some are general-purpose languages. Ot...
International audienceComplex systems are developed by teams of experts from multiple domains , who ...
Language workbenches are touted as a promising technology to engineer languages for use in a wide ra...
International audienceThis chapter is dedicated to discussing the engineering aspects involved in th...
Language workbenches are environments for simplifying the creation and use of computer languages. Th...