International audienceDevelopers in modern general-purpose programming languages cre-ate reusable code libraries by encapsulating them in Applications Programming Interfaces (APIs). Domain-specific languages (DSLs) can be developed as an al-ternative method for code abstraction and distribution, sometimes preferable to APIs because of their expressivity and tailored development environment. How-ever the cost of implementing a fully functional development environment for a DSL is generally higher. In this paper we propose DSLit, a prototype-tool that, given an existing API, reduces the cost of developing a corresponding DSL by analyzing the API, automatically generating a semantically equivalent DSL with its complete development environment,...
Following the principles of Model-Driven Engineering and Language-Oriented Programming, Domain-Speci...
Software engineering researchers are challenged to provide increasingly more powerful levels of abst...
Domain-Specific Languages (DSLs) manifest themselves in remarkably diverse shapes, ranging from inte...
International audienceDevelopers in modern general-purpose programming languages cre-ate reusable co...
Abstract—Domain-specific languages (DSLs) concisely ex-press the essential features of system design...
Accepted for publication in COMLANInternational audienceDomain-specific languages (DSL) are develope...
Developing software-intensive systems involves many stakeholders who bring their expertise on specif...
Domain-specific languages (DSLs) are languages tailored to a specific application domain. They offer...
Abstract. Current companies count on heterogeneous information technology applications to perform th...
peer-reviewedIn this paper, we present the paradigm of Language-Driven Engineering (LDE), which is c...
International audienceThe use of domain-specific languages (DSLs) has become a successful technique ...
Domain-specific languages (DSLs) are now ubiquitous. New DSLs are needed and existing DSLs are evolv...
Domain-specific modelling (DSM) enables experts of arbi-trary domains to perform modelling tasks usi...
Domain-Specific Languages (DSLs) are programming language aimed at a particular problem domain, e.g....
Object-oriented frameworks play an important role in current software engineering practice. Framewor...
Following the principles of Model-Driven Engineering and Language-Oriented Programming, Domain-Speci...
Software engineering researchers are challenged to provide increasingly more powerful levels of abst...
Domain-Specific Languages (DSLs) manifest themselves in remarkably diverse shapes, ranging from inte...
International audienceDevelopers in modern general-purpose programming languages cre-ate reusable co...
Abstract—Domain-specific languages (DSLs) concisely ex-press the essential features of system design...
Accepted for publication in COMLANInternational audienceDomain-specific languages (DSL) are develope...
Developing software-intensive systems involves many stakeholders who bring their expertise on specif...
Domain-specific languages (DSLs) are languages tailored to a specific application domain. They offer...
Abstract. Current companies count on heterogeneous information technology applications to perform th...
peer-reviewedIn this paper, we present the paradigm of Language-Driven Engineering (LDE), which is c...
International audienceThe use of domain-specific languages (DSLs) has become a successful technique ...
Domain-specific languages (DSLs) are now ubiquitous. New DSLs are needed and existing DSLs are evolv...
Domain-specific modelling (DSM) enables experts of arbi-trary domains to perform modelling tasks usi...
Domain-Specific Languages (DSLs) are programming language aimed at a particular problem domain, e.g....
Object-oriented frameworks play an important role in current software engineering practice. Framewor...
Following the principles of Model-Driven Engineering and Language-Oriented Programming, Domain-Speci...
Software engineering researchers are challenged to provide increasingly more powerful levels of abst...
Domain-Specific Languages (DSLs) manifest themselves in remarkably diverse shapes, ranging from inte...