首页 | 本学科首页   官方微博 | 高级检索  
     


Automating the construction of domain-specific modeling languages for object-oriented frameworks
Authors:André L Santos [Author Vitae]  Kai Koskimies [Author Vitae]
Affiliation:a Department of Informatics, Faculty of Sciences, University of Lisbon, Campo Grande, 1749-016 Lisboa, Portugal
b Department of Software Systems, Tampere University of Technology, P.O. Box 553, FIN-33101 Tampere, Finland
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.
Keywords:Domain-specific modeling  Object-oriented frameworks  Software product-lines  Aspect-oriented programming
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号