A Case Study In Evidence-Based DSL Evolution

Résumé : Domain-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 evidence-based dsl evolution.
Type de document :
Communication dans un congrès
Van Gorp, P. and Ritter, T. and Rose, L. M. ECMFA 2013 - 9th European Conference on Modelling Foundations and Applications, Jul 2013, Montpellier, France. Springer, LNCS, 7949, pp.207 - 219, 2013, ECMFA 2013: Modelling Foundations and Applications. 〈10.1007/978-3-642-39013-5_15〉
Liste complète des métadonnées

https://hal.inria.fr/hal-00923401
Contributeur : Tijs Van Der Storm <>
Soumis le : jeudi 2 janvier 2014 - 17:06:48
Dernière modification le : mardi 30 janvier 2018 - 15:53:56

Identifiants

Collections

Citation

J. Van den Bos, T. Van Der Storm. A Case Study In Evidence-Based DSL Evolution. Van Gorp, P. and Ritter, T. and Rose, L. M. ECMFA 2013 - 9th European Conference on Modelling Foundations and Applications, Jul 2013, Montpellier, France. Springer, LNCS, 7949, pp.207 - 219, 2013, ECMFA 2013: Modelling Foundations and Applications. 〈10.1007/978-3-642-39013-5_15〉. 〈hal-00923401〉

Partager

Métriques

Consultations de la notice

57