Virtual classes: a powerful mechanism in object-oriented programming
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
IFM '02 Proceedings of the Third International Conference on Integrated Formal Methods
Implementation implications of Ada generics
ACM SIGAda Ada Letters
Using Aspect-orientation Techniques to Improve Reuse of Metamodels
Electronic Notes in Theoretical Computer Science (ENTCS)
Formal Definition of MOF 2.0 Metamodel Components and Composition
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
MetaEdit+: defining and using integrated domain-specific modeling languages
Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
Weaving executability into object-oriented meta-languages
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Hi-index | 0.00 |
Domain-Specific Languages (DSLs) allow modelling concerns at a high abstraction level. This simplifies the modelling process and ensures that non-technical stakeholders can be more closely involved in software development. However, increasing the abstraction level causes details of the problem domain to be excluded from the problem space. In some situations, this may render a DSL useless since required details can not be captured by the language. In this paper we explore how generic metamodels can be parameterised to model additional details and thereby increase the reuse value of DSLs.