Cognitive effectiveness of visual instructional design languages
Journal of Visual Languages and Computing
Automatic generation of model traversals from metamodel definitions
Proceedings of the 48th Annual Southeast Regional Conference
Graphical versus textual software measurement modelling: an empirical study
Software Quality Control
Metamodel usage analysis for identifying metamodel improvements
SLE'10 Proceedings of the Third international conference on Software language engineering
Domain-specific modelling languages with algebraic graph transformations on RDF
SLE'10 Proceedings of the Third international conference on Software language engineering
Towards multi-modeling for domain description
Proceedings of the 15th International Software Product Line Conference, Volume 2
Verification and validation in the context of domain-specific modelling
Proceedings of the 10th Workshop on Domain-Specific Modeling
ER'11 Proceedings of the 30th international conference on Conceptual modeling
A pattern-based approach to DSL development
Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11
Pricing American bond options using a penalty method
Automatica (Journal of IFAC)
Mismatches between industry practice and teaching of model-driven software development
MODELS'11 Proceedings of the 2011th international conference on Models in Software Engineering
Improving domain representation with multi-paradigm modeling
Proceedings of the 16th International Software Product Line Conference - Volume 2
Evaluating disaster management knowledge model by using a frequency-based selection technique
PKAW'12 Proceedings of the 12th Pacific Rim conference on Knowledge Management and Acquisition for Intelligent Systems
Journal of Systems and Software
Support for quality metrics in metamodelling
Proceedings of the Second Workshop on Graphical Modeling Language Development
Where does model-driven engineering help? Experiences from three industrial cases
Software and Systems Modeling (SoSyM)
Enabling the collaborative definition of DSMLs
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
A domain-specific language for context modeling in context-aware systems
Journal of Systems and Software
A framework for families of domain-specific modelling languages
Software and Systems Modeling (SoSyM)
Development and validation of a Disaster Management Metamodel (DMM)
Information Processing and Management: an International Journal
Hi-index | 0.01 |
Interest in creating domain-specific modeling (DSM) languages is surging, but little guidance is available on how to do it right. Along with heeding best practices, learning what not to do—including how to handle common pitfalls and recognize troublesome areas—can help first-time developers. The authors have identified several worst practices based on an analysis of 76 DSM cases spanning 15 years, four continents, several tools, around 100 language creators, and projects with from three to more than 300 modelers. They present these worst practices in the order that language developers would encounter them over the life of a project.