Back to Search
Start Over
Automating the construction of domain-specific modeling languages for object-oriented frameworks
- Source :
- Journal of Systems and Software. 83:1078-1093
- Publication Year :
- 2010
- Publisher :
- Elsevier BV, 2010.
-
Abstract
- The extension of frameworks with domain-specific modeling languages (DSML) has proved to be an effective way of improving the productivity in software product-line engineering. However, developing and evolving a DSML is typically a difficult and time-consuming task because it requires to develop and maintain a code generator, which transforms application models into framework-based code. In this paper, we propose a new approach for extending object-oriented frameworks that aims to alleviate this problem. The approach is based on developing an additional aspect-oriented layer that encodes a DSML for building framework-based applications, eliminating the need of implementing a code generator. We further show how a language workbench is capable of automating the construction of DSMLs using the proposed layer.
- Subjects :
- Object-oriented programming
Generator (computer programming)
Programming language
business.industry
Modeling language
Computer science
Aspect-oriented programming
Domain-specific modeling
computer.software_genre
Software
Hardware and Architecture
Layer (object-oriented design)
business
computer
Information Systems
Subjects
Details
- ISSN :
- 01641212
- Volume :
- 83
- Database :
- OpenAIRE
- Journal :
- Journal of Systems and Software
- Accession number :
- edsair.doi...........5e3b9b311fb739b763ca2ed1cd3801ef