Object-oriented programming: an objective sense of style
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
Building domain-specific embedded languages
ACM Computing Surveys (CSUR) - Special issue: position statements on strategic directions in computing research
Addendum to the 1998 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum)
Endo-testing: unit testing with mock objects
Extreme programming examined
OOPSLA '04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
On LISP: Advanced Techniques for Common LISP
On LISP: Advanced Techniques for Common LISP
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
FASE '09 Proceedings of the 12th International Conference on Fundamental Approaches to Software Engineering: Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009
A little language for surveys: constructing an internal DSL in Ruby
Proceedings of the 46th Annual Southeast Regional Conference on XX
An exercise in iterative domain-specific language design
Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE)
DSL evolution through composition
Proceedings of the 7th Workshop on Reflection, AOP and Meta-Data for Software Evolution
TOOLS'11 Proceedings of the 49th international conference on Objects, models, components, patterns
Cedalion: a language for language oriented programming
Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications
Process-driven biometric identification by means of autonomic grid components
International Journal of Autonomous and Adaptive Communications Systems
C4: a creative-coding API for media, interaction and animation
Proceedings of the 7th International Conference on Tangible, Embedded and Embodied Interaction
Hi-index | 0.00 |
This paper describes the experience of evolving a domain-specific language embedded in Java over several generations of a test framework. We describe how the framework changed from a library of classes to an embedded language. We describe the lessons we have learned from this experience for framework developers and language designers.