Studies have shown significant benefits of the use of domain-specific languages. However, designing a DSL still seems to be an art, rather than a craft, following a clear methodology. In this paper we discuss a first step towards a methodology for designing such languages. The presented approach, which is referred to as the language-driven approach, is rooted informal techniques and independent of accepted software engineering process models. We illustrate the approach with a small and instructive case study
Abstract implementations, and statically checkable global properties. Thus, domain engineering provi...
Domain-Specific Languages (DSLs) are claimed to increase productivity,while reducing the required ma...
International audienceThe use of domain-specific languages (DSLs) has become a successful technique ...
Studies have shown significant benefits of the use of domain-specific languages. However, designing ...
International audienceThe engineering of systems involves many different stakeholders, each with the...
Domain-specific languages (DSLs) are languages tailored to a specific application domain. They offer...
International audienceThe use of domain-specific languages (DSLs) has become a successful technique ...
peer-reviewedIn this paper, we present the paradigm of Language-Driven Engineering (LDE), which is c...
Building tailored software systems for a particular application domain is a complex task. For this r...
Over the last three decades, an increasing number of languages used for designing and developing sof...
Programming languages are the primary mechanism by which software is created, yet most of us have ac...
Tool support for the development of Domain-specific Languages (DSLs) is continuously increasing. Thi...
Preprint of paper published in: GITTSE 2007 - International Summer School Generative and Transformat...
While application software does the real work, domain-specific languages (DSLs) are tools to help pr...
Tool support for the development of Domain-specific Languages (DSLs) is continuously increasing. Thi...
Abstract implementations, and statically checkable global properties. Thus, domain engineering provi...
Domain-Specific Languages (DSLs) are claimed to increase productivity,while reducing the required ma...
International audienceThe use of domain-specific languages (DSLs) has become a successful technique ...
Studies have shown significant benefits of the use of domain-specific languages. However, designing ...
International audienceThe engineering of systems involves many different stakeholders, each with the...
Domain-specific languages (DSLs) are languages tailored to a specific application domain. They offer...
International audienceThe use of domain-specific languages (DSLs) has become a successful technique ...
peer-reviewedIn this paper, we present the paradigm of Language-Driven Engineering (LDE), which is c...
Building tailored software systems for a particular application domain is a complex task. For this r...
Over the last three decades, an increasing number of languages used for designing and developing sof...
Programming languages are the primary mechanism by which software is created, yet most of us have ac...
Tool support for the development of Domain-specific Languages (DSLs) is continuously increasing. Thi...
Preprint of paper published in: GITTSE 2007 - International Summer School Generative and Transformat...
While application software does the real work, domain-specific languages (DSLs) are tools to help pr...
Tool support for the development of Domain-specific Languages (DSLs) is continuously increasing. Thi...
Abstract implementations, and statically checkable global properties. Thus, domain engineering provi...
Domain-Specific Languages (DSLs) are claimed to increase productivity,while reducing the required ma...
International audienceThe use of domain-specific languages (DSLs) has become a successful technique ...