首页    期刊浏览 2024年12月01日 星期日
登录注册

文章基本信息

  • 标题:Extending Unified Modeling Language to Support Aspect-Oriented Software Development
  • 本地全文:下载
  • 作者:Rehab Allah Mohamed Ahmed ; Amal Elsayed Aboutabl ; Mostafa-Sami M. Mostafa
  • 期刊名称:International Journal of Advanced Computer Science and Applications(IJACSA)
  • 印刷版ISSN:2158-107X
  • 电子版ISSN:2156-5570
  • 出版年度:2017
  • 卷号:8
  • 期号:1
  • DOI:10.14569/IJACSA.2017.080127
  • 出版社:Science and Information Society (SAI)
  • 摘要:Aspect-Oriented Software Development (AOSD) is continuously gaining more importance as the complexity of software systems increases and requirement changes are high- rated. A smart way for making reuse of functionality without additional effort is separating the functional and non functional requirements. Aspect-oriented software development supports the capability of separating requirements based on concerns. AspectJ is one of the aspect-oriented implementations of Java. Using Model Driven Architecture (MDA) specifications, an AspectJ model representing AspectJ elements can be created in an abstract way with the ability to be applied in UML, Java or XML. One of the open source tools which support MDA and follows the standards of the Object Management Group (OMG) for both UML and MDA is Eclipse providing an implementation of MDA through Eclipse Modeling Framework (EMF). This paper focuses on creating a UML profile; a UML extension which supports language specifications for AspectJ using EMF. Our work is based on the latest UML specification (UML 2.5) and uses MDA to enable the inclusion of aspect-oriented concepts in the design process.
  • 关键词:thesai; IJACSA Volume 8 Issue 1; Aspect-Oriented Software Development; Model Driven Architecture; Eclipse Modeling Framework; Object Management group; UML; AspectJ
国家哲学社会科学文献中心版权所有