International audienceDomain-specific languages (dsls) can significantly increase productivity and quality in software construction. However, even dsl programs need to evolve to accomodate changing requirements and circumstances. How can we know if the design of a dsl supports the relevant evolution scenarios on its programs? We present an experimental approach to evaluate the evolutionary capabilities of a dsl and apply it on a dsl for digital forensics, called DERRIC. Our results indicate that the majority of required changes to DERRIC programs are easily expressed. However, some scenarios suggest that the dsl design can be improved to prevent future maintenance problems. Our experimental approach can be considered first steps towards evi...
Over the last three decades, an increasing number of languages used for designing and developing sof...
Domain-specific languages (DSLs) allow users to model systems using concepts from a specific domain....
International audienceThe development of complex software-intensive systems involves many stakeholde...
Recent technologies advances reduced significantly the effort needed to develop Domain Specific Lang...
\u3cp\u3eModel-driven engineering is used in the design of systems to (a.o.) enable analysis early i...
Domain Specific Languages (DSLs) are small languages designed for use in a specific domain. DSLs typ...
Domain Specific Languages (DSLs) are small languages designed for use in a specific domain. DSLs typ...
AbstractSince many domains are constantly evolving, the associated domain specific languages (DSL) i...
Since many domains are constantly evolving, the associated domain specific languages (DSL) inevitabl...
Abstract: Domain-Specific Languages (DSLs) are claimed to increase productiv-ity, while reducing the...
Abstract. Through their high degree of specialization, domain specific languages (DSLs) promise high...
Does the use of DSL tools improve the maintainability of language implementations compared to implem...
cted from embedded implementations in a semi automated way, further blending the distinction between...
Digital forensics investigations often consist of analyzing large quantities of data. The software t...
Over the last three decades, an increasing number of languages used for designing and developing sof...
Domain-specific languages (DSLs) allow users to model systems using concepts from a specific domain....
International audienceThe development of complex software-intensive systems involves many stakeholde...
Recent technologies advances reduced significantly the effort needed to develop Domain Specific Lang...
\u3cp\u3eModel-driven engineering is used in the design of systems to (a.o.) enable analysis early i...
Domain Specific Languages (DSLs) are small languages designed for use in a specific domain. DSLs typ...
Domain Specific Languages (DSLs) are small languages designed for use in a specific domain. DSLs typ...
AbstractSince many domains are constantly evolving, the associated domain specific languages (DSL) i...
Since many domains are constantly evolving, the associated domain specific languages (DSL) inevitabl...
Abstract: Domain-Specific Languages (DSLs) are claimed to increase productiv-ity, while reducing the...
Abstract. Through their high degree of specialization, domain specific languages (DSLs) promise high...
Does the use of DSL tools improve the maintainability of language implementations compared to implem...
cted from embedded implementations in a semi automated way, further blending the distinction between...
Digital forensics investigations often consist of analyzing large quantities of data. The software t...
Over the last three decades, an increasing number of languages used for designing and developing sof...
Domain-specific languages (DSLs) allow users to model systems using concepts from a specific domain....
International audienceThe development of complex software-intensive systems involves many stakeholde...