The languages we choose to design solutions influence the way we think about the problem, the words we use in discussing it with colleagues, the processes we adopt in developing the software which should solve that problem. Therefore we should strive to use the best language possible for depicting each facet of the system. To do that we have to solve two challenges: i) first of all to understand merits and issues brought by the languages we could adopt and their long reaching effects on the organizations, ii) combine them wisely, trying to reduce the overhead due to their assembling. In the first part of this dissertation we study the adoption of modeling and domain specific languages. On the basis of an industrial survey we individuate ...
International audienceThe use of domain-specific languages (DSLs) has become a successful technique ...
The interactions of several languages within a soft- ware system pose a number of problems. There is...
Domain-Specific Languages (DSLs) manifest themselves in remarkably diverse shapes, ranging from inte...
Abstract Context Non-trivial software systems are written using multiple (programming) languages, wh...
Development and evolution of Domain-Specific Languages (DSLs) is becoming recurrent in the developme...
International audienceThe engineering of systems involves many different stakeholders, each with the...
If software components are written in different programming languages, communication between the com...
International audienceThe development of complex software-intensive systems involves many stakeholde...
Software projects consist of different kinds of artifacts: build files, configuration files, markup ...
Software projects consist of different kinds of artifacts: build files, configuration files, markup ...
International audienceDomain-specific languages (DSLs) have demonstrated their capability to reduce ...
Globalization drives the software developers to give a new face to the software through multilingual...
While application software does the real work, domain-specific languages (DSLs) are tools to help pr...
For software products to be effectively usable by an international audience, they must be localized,...
International audienceIn the software and systems modeling community, research on domain-specific mo...
International audienceThe use of domain-specific languages (DSLs) has become a successful technique ...
The interactions of several languages within a soft- ware system pose a number of problems. There is...
Domain-Specific Languages (DSLs) manifest themselves in remarkably diverse shapes, ranging from inte...
Abstract Context Non-trivial software systems are written using multiple (programming) languages, wh...
Development and evolution of Domain-Specific Languages (DSLs) is becoming recurrent in the developme...
International audienceThe engineering of systems involves many different stakeholders, each with the...
If software components are written in different programming languages, communication between the com...
International audienceThe development of complex software-intensive systems involves many stakeholde...
Software projects consist of different kinds of artifacts: build files, configuration files, markup ...
Software projects consist of different kinds of artifacts: build files, configuration files, markup ...
International audienceDomain-specific languages (DSLs) have demonstrated their capability to reduce ...
Globalization drives the software developers to give a new face to the software through multilingual...
While application software does the real work, domain-specific languages (DSLs) are tools to help pr...
For software products to be effectively usable by an international audience, they must be localized,...
International audienceIn the software and systems modeling community, research on domain-specific mo...
International audienceThe use of domain-specific languages (DSLs) has become a successful technique ...
The interactions of several languages within a soft- ware system pose a number of problems. There is...
Domain-Specific Languages (DSLs) manifest themselves in remarkably diverse shapes, ranging from inte...