Ongoing development and combination of methods and tools for software development call for software engineering environments (SEE) with ever changing functionality. Also the integration of operative support for the software development process remains a major challenge. A good SEE design has to combine a high level of integration with great flexibility towards evolving methods and tools as well as adaptability towards different kinds of development projects. We have developed PIROL as a generic SEE demonstrating that an executable meta model may play a key role in combining integration and flexibility. We coin the notion of a repository language to denote a domain specific language for the domain of repository based meta models. We introduc...
Language-oriented programming (LOP) advocates a way of creating software systems that starts from th...
International audienceThe engineering of systems involves many different stakeholders, each with the...
Domain-specific languages are closely related to interface languages of domain-oriented software. Th...
The SLE conference series is devoted to the engineering principles of software languages: their desi...
The development of a domain specific language (DSL) can be a difficult and costly undertaking. Langu...
Domain-specific languages are constructed to provide modelling capabilities tailored to a specific d...
Development and evolution of Domain-Specific Languages (DSLs) is becoming recurrent in the developme...
In this paper, we present the paradigm of Language-Driven Engineering (LDE), which is characterized ...
Repositories of modeling artefacts have gained more attention recently to enforce reuse in software ...
Lua is one of the most popular embedded programming languages. This language is used in many differe...
We describe the design and the implementation of Lua, a simple, yet powerful, language for extending...
\u3cp\u3eThe increasing number of languages used to engineer complex systems causes challenges to th...
Applications are often written using a combination of high-level and low-level languages since it al...
Publication of: Conference ICSE '15 37th International Conference on Software Engineering Florence/F...
Reuse is considered as one of the most crucial software engineering concerns. It allows for deliveri...
Language-oriented programming (LOP) advocates a way of creating software systems that starts from th...
International audienceThe engineering of systems involves many different stakeholders, each with the...
Domain-specific languages are closely related to interface languages of domain-oriented software. Th...
The SLE conference series is devoted to the engineering principles of software languages: their desi...
The development of a domain specific language (DSL) can be a difficult and costly undertaking. Langu...
Domain-specific languages are constructed to provide modelling capabilities tailored to a specific d...
Development and evolution of Domain-Specific Languages (DSLs) is becoming recurrent in the developme...
In this paper, we present the paradigm of Language-Driven Engineering (LDE), which is characterized ...
Repositories of modeling artefacts have gained more attention recently to enforce reuse in software ...
Lua is one of the most popular embedded programming languages. This language is used in many differe...
We describe the design and the implementation of Lua, a simple, yet powerful, language for extending...
\u3cp\u3eThe increasing number of languages used to engineer complex systems causes challenges to th...
Applications are often written using a combination of high-level and low-level languages since it al...
Publication of: Conference ICSE '15 37th International Conference on Software Engineering Florence/F...
Reuse is considered as one of the most crucial software engineering concerns. It allows for deliveri...
Language-oriented programming (LOP) advocates a way of creating software systems that starts from th...
International audienceThe engineering of systems involves many different stakeholders, each with the...
Domain-specific languages are closely related to interface languages of domain-oriented software. Th...