期刊名称:Journal of Theoretical and Applied Information Technology
印刷版ISSN:1992-8645
电子版ISSN:1817-3195
出版年度:2013
卷号:55
期号:2
出版社:Journal of Theoretical and Applied
摘要:Model-Driven Engineering utilizes modeling to provide abstraction techniques in order to effectively manage the complexity inherent in software systems development for a problem domain. Further, it emphasizes the use of models as primary development artifacts, and encourages researchers and professionals to develop ways that can lead to obtaining executable systems from models. Reusable Aspect Models is a multi-view modeling approach, which combines existing aspect-oriented approaches to modeling class, sequence and state diagrams, into a single approach. These models can serve as an effective design notation to provide abstraction for a given domain. Moreover, these models may be used as input to a model-driven engineering process to obtaining an executable system, by transforming them into aspect-oriented code. However, when investigating different ways of transforming models into code, an important technical issue is to determine a formal (and semantically equivalent) computer-understandable, text-based implementation of the graphical model. Here, a text-based model for Reusable Aspect Models has been presented. To make sure that the text-based model captures all relevant concepts of the notation, a conceptual reference model for Reusable Aspect Models has been presented first, and later implemented through the use of XML schemas.