Fourth-generation languages. Volume I: principles
Fourth-generation languages. Volume I: principles
Taming the tiger: software engineering and software economics
Taming the tiger: software engineering and software economics
Language support for the specification and development of composite systems
ACM Transactions on Programming Languages and Systems (TOPLAS)
Local formalisms: widening the spectrum of wide-spectrum languages
The IFIP TC2/WG 2.1 Working Conference on Program specification and transformation
Guest Editorial: Introduction to the Special Section
IEEE Transactions on Software Engineering
Lessons Learned from Real DSL Experiments
HICSS '03 Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS'03) - Track 9 - Volume 9
The ISI Visual Design Editor Generator
VL '99 Proceedings of the IEEE Symposium on Visual Languages
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
MontiCore: a framework for the development of textual domain specific languages
Companion of the 30th international conference on Software engineering
Grammar-driven generation of domain-specific language debuggers
Software—Practice & Experience
A Domain-Specific Language for Application-Level Checkpointing
ICDCIT '08 Proceedings of the 5th International Conference on Distributed Computing and Internet Technology
Unit Testing for Domain-Specific Languages
DSL '09 Proceedings of the IFIP TC 2 Working Conference on Domain-Specific Languages
A DSL toolkit for deferring architectural decisions in DSL-based software design
Information and Software Technology
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
Comparing complexity of API designs: an exploratory experiment on DSL-based framework integration
Proceedings of the 10th ACM international conference on Generative programming and component engineering
Domain-specific modeling as an enabling technology for small and medium-sized enterprises
Proceedings of the 10th Workshop on Domain-Specific 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
Domain specific language for the generation of learning management systems modules
Journal of Web Engineering
Integrated definition of abstract and concrete syntax for textual languages
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
Understanding privacy policies
Empirical Software Engineering
Hi-index | 0.00 |
Over the years, our group, led by Bob Balzer, designed and implemented three domain-specific languages for use in real applications. Each was invented to "showcase" DSL language design and implementation technology that was the focus of our then-current research. Each of these was actually a prototype for what would have taken more time to engineer and polish before putting into practice. Although each effort was essentially successful, none of the languages was ever followed up with the subsequent engineering efforts that we expected or at least hoped for. Herein I elaborate where these language efforts succeeded and where they failed, gleaning lessons for others who take the somewhat risky step of committing to develop a DSL for a particular user community.