A Platform-Independent UML Profile for Aspect-Oriented Development

被引:0
|
作者
Evermann, Joerg [1 ]
Fiech, Adrian [1 ]
Alam, Farhana Eva [1 ]
机构
[1] Mem Univ Newfoundland, St John, NF, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Aspect-Oriented System Development; Aspect-Oriented Modeling; UML Profile;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Aspect Oriented Software Development (AOSD) has its roots in the need to deal with requirements that cut across the primary modularization of a software system. On the programming level, mature, industrial-strength tools like the de-facto standard Aspect) exist. However, on the modeling level, there is as yet little support for AOSD. Building on previous work and using standard UML extension mechanisms, we develop UML modeling support for both static and dynamic AOSD. Code generation is done by working from the UML XMI (XML Model Interchange) format, the standard UML serialization. As a proof-of concept, we implement XSL transformations that generate valid code for two target languages, Aspect) and AspectS.
引用
收藏
页码:25 / 34
页数:10
相关论文
共 50 条
  • [1] Modeling Aspect-Oriented Programming with UML Profile
    Zhang, Jingjun
    Chen, Yuejuan
    Liu, Guangyuan
    PROCEEDINGS OF THE FIRST INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND COMPUTER SCIENCE, VOL II, 2009, : 242 - +
  • [2] UML-AOF: A Profile for Modeling Aspect-Oriented Frameworks
    Uetanabara Junior, Jose
    de Camargo, Valter Vieira
    Von Flach, Christina
    AOM'09: ASPECT-ORIENTED MODELING, 2009, : 1 - 5
  • [3] THE DSAW ASPECT-ORIENTED SOFTWARE DEVELOPMENT PLATFORM
    Ortin, Francisco
    Vinuesa, Luis
    Felix, Jose M.
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2011, 21 (07) : 891 - 929
  • [4] OOAspectZ and aspect-oriented UML class diagrams for Aspect-oriented software modelling (AOSM)
    Vidal Silva, C.
    Saens, R.
    Del Rio, C.
    Villarroel, R.
    INGENIERIA E INVESTIGACION, 2013, 33 (03): : 66 - 71
  • [5] ASPECT-ORIENTED MODELING: APPLYING ASPECT-ORIENTED UML USE CASES AND EXTENDING ASPECT-Z
    Vidal Silva, Cristian
    Saens, Rodrigo
    Del Rio, Carolina
    Villarroel, Rodolfo
    COMPUTING AND INFORMATICS, 2013, 32 (03) : 573 - 593
  • [7] Performance analysis of aspect-oriented UML models
    Petriu, Dorina C.
    Shen, Hui
    Sabetta, Antonino
    SOFTWARE AND SYSTEMS MODELING, 2007, 6 (04): : 453 - 471
  • [8] Performance analysis of aspect-oriented UML models
    Dorina C. Petriu
    Hui Shen
    Antonino Sabetta
    Software & Systems Modeling, 2007, 6 : 453 - 471
  • [9] Towards a Framework of Aspect-Oriented Modeling with UML
    Zhou, Xiao-cong
    Liu, Chang
    Niu, Yan-tao
    Lai, Tai-zong
    ISCSCT 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 738 - 741
  • [10] A dynamic component and aspect-oriented platform
    Pinto, M
    Fuentes, L
    Troya, JM
    COMPUTER JOURNAL, 2005, 48 (04): : 401 - 420