Notable design patterns for domain-specific languages
Journal of Systems and Software
Guided Model Creation: A Task-Driven Approach
VLHCC '06 Proceedings of the Visual Languages and Human-Centric Computing
ESEM '07 Proceedings of the First International Symposium on Empirical Software Engineering and Measurement
Defining and validating metrics for assessing the understandability of entity-relationship diagrams
Data & Knowledge Engineering
A Realistic Empirical Evaluation of the Costs and Benefits of UML in Software Maintenance
IEEE Transactions on Software Engineering
A Scenario-Based Validation Language for ASMs
ABZ '08 Proceedings of the 1st international conference on Abstract State Machines, B and Z
DSLs: the good, the bad, and the ugly
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Unit Testing for Domain-Specific Languages
DSL '09 Proceedings of the IFIP TC 2 Working Conference on Domain-Specific Languages
An approach for the systematic development of domain-specific languages
Software—Practice & Experience
A modeling language's evolution driven by tight interaction between academia and industry
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Information Sciences: an International Journal
A Methodology for Continuos Quality Assessment of Software Artefacts
QSIC '10 Proceedings of the 2010 10th International Conference on Quality Software
Evaluating domain-specific modelling solutions
ER'10 Proceedings of the 2010 international conference on Advances in conceptual modeling: applications and challenges
Analysis of a metamodel to estimate complexity of using a domain-specific language
Proceedings of the 10th Workshop on Domain-Specific Modeling
Measuring the effort for creating and using domain-specific models
Proceedings of the 10th Workshop on Domain-Specific Modeling
Proceedings of the 10th Workshop on Domain-Specific Modeling
Guidance for domain specific modeling in small and medium enterprises
Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11
Hi-index | 0.00 |
There are many tools available for the creation of domain specific languages (DSLs) but the question remains how to identify appropriate use cases for the application of domain specific modeling and language design, and how to measure success. We report on our observations after three years of accompanying several real-life industrial DSL design projects and on our experiments with applying qualitative and quantitative evaluation criteria. We suggest an evaluation methodology spanning the entire DSL life cycle. It consists of an assessment of motivation, qualitative interviews, a validation of DSL design, quantifying benefits and a comparison of impacted workflows before and after adoption. We conclude with a discussion of inherent limitations.