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


Aspect-oriented model-driven code generation: A systematic mapping study
Affiliation:1. Faculty of Computer Science and Engineering, Shahid Beheshti University G. C., Tehran, Iran;2. Department of Software Engineering, Faculty of Computer Engineering, University of Isfahan, Isfahan, Iran;1. Department of Computer Science, University of Manitoba, Canada;2. Department of Software Engineering, Rochester Institute of Technology, USA;3. School of Computing, Queen’s University, Canada
Abstract:ContextModel-driven code generation is being increasingly applied to enhance software development from perspectives of maintainability, extensibility and reusability. However, aspect-oriented code generation from models is an area that is currently underdeveloped.ObjectiveIn this study we provide a survey of existing research on aspect-oriented modeling and code generation to discover current work and identify needs for future research.MethodA systematic mapping study was performed to find relevant studies. Classification schemes have been defined and the 65 selected primary studies have been classified on the basis of research focus, contribution type and research type.ResultsThe papers of solution proposal research type are in a majority. All together aspect-oriented modeling appears being the most focused area divided into modeling notations and process (36%) and model composition and interaction management (26%). The majority of contributions are methods.ConclusionAspect-oriented modeling and composition mechanisms have been significantly discussed in existing literature while more research is needed in the area of model-driven code generation. Furthermore, we have observed that previous research has frequently focused on proposing solutions and thus there is need for research that validates and evaluates the existing proposals in order to provide firm foundations for aspect-oriented model-driven code generation.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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