We present a tool architecture that supports migrating custom domain-specific language (DSL) implementations to a language workbench. We demonstrate an implementation of this architecture for models in the domains of defining component interfaces (IDL) and modeling system behavior (OIL) which are developed and used at a digital printer manufacturing company. Increasing complexity and the lack of DSL syntax and IDE support for existing implementations in Python based on XML syntax hindered their evolution and adoption. A reimplementation in Spoofax using modular language definition enables composition between IDL and OIL and introduces more concise DSL syntax and IDE support. The presented tool supports migrating to new implementations while...
AbstractDomain-specific languages (DSLs) are being increasingly used as a realistic approach to addr...
International audienceDomain-Specific Languages (DSLs) are required in a wide range of contexts, imp...
Domain-specific languages (DSLs) need semantics. For an external, executable, metamodel-based DSL, t...
We present a tool architecture that supports migrating custom domain-specific language (DSL) impleme...
This dissertation presents research on techniques, methods, and tool support for domain-specific lan...
Developing software-intensive systems involves many stakeholders who bring their expertise on specif...
Development and evolution of Domain-Specific Languages (DSLs) is becoming recurrent in the developme...
Abstract- DSM improves the quality; increase the productivity and hiding the complexity. It is indis...
A domain specific language (DSL) allows one to develop software for a particular application domain ...
Domain-specific languages (DSL) are programming or modeling languages devoted to a given application...
Domain-Specific Languages (DSLs) are now developed for a wide variety of domains to address specific...
A domain-specific language is a specialized and problem-oriented language. Successful application of...
International audienceThe proliferation of independently-developed and constantly-evolving domain-sp...
International audienceDomain-Specific Languages (DSLs) are now developed for a wide variety of domai...
International audienceDevelopers in modern general-purpose programming languages cre-ate reusable co...
AbstractDomain-specific languages (DSLs) are being increasingly used as a realistic approach to addr...
International audienceDomain-Specific Languages (DSLs) are required in a wide range of contexts, imp...
Domain-specific languages (DSLs) need semantics. For an external, executable, metamodel-based DSL, t...
We present a tool architecture that supports migrating custom domain-specific language (DSL) impleme...
This dissertation presents research on techniques, methods, and tool support for domain-specific lan...
Developing software-intensive systems involves many stakeholders who bring their expertise on specif...
Development and evolution of Domain-Specific Languages (DSLs) is becoming recurrent in the developme...
Abstract- DSM improves the quality; increase the productivity and hiding the complexity. It is indis...
A domain specific language (DSL) allows one to develop software for a particular application domain ...
Domain-specific languages (DSL) are programming or modeling languages devoted to a given application...
Domain-Specific Languages (DSLs) are now developed for a wide variety of domains to address specific...
A domain-specific language is a specialized and problem-oriented language. Successful application of...
International audienceThe proliferation of independently-developed and constantly-evolving domain-sp...
International audienceDomain-Specific Languages (DSLs) are now developed for a wide variety of domai...
International audienceDevelopers in modern general-purpose programming languages cre-ate reusable co...
AbstractDomain-specific languages (DSLs) are being increasingly used as a realistic approach to addr...
International audienceDomain-Specific Languages (DSLs) are required in a wide range of contexts, imp...
Domain-specific languages (DSLs) need semantics. For an external, executable, metamodel-based DSL, t...