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 条
  • [41] Aspect-oriented compilers
    de Moor, O
    Peyton-Jones, S
    Van Wyk, E
    GENERATIVE AND COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2000, 1799 : 121 - 133
  • [42] Aspect-Oriented Coordination
    Fuentes, Lidia
    Sanchez, Pablo
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 189 : 87 - 103
  • [43] Aspect-oriented metamodelling
    Clark, T
    Evans, A
    Kent, S
    COMPUTER JOURNAL, 2003, 46 (05): : 566 - 577
  • [44] Aspect-oriented programming
    Lopes, CV
    Kiczales, G
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 461 - 461
  • [45] Performance modeling and analysis of software architectures: An aspect-oriented UML based approach
    Cooper, K
    Dai, LR
    Deng, Y
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 111 - 117
  • [46] Aspect-oriented programming
    Bergmans, L
    Lopes, CV
    OBJECT-ORIENTED TECHNOLOGY, 1999, 1743 : 288 - 313
  • [47] Performance modeling and analysis of software architectures: An aspect-oriented UML based approach
    Cooper, K
    Dai, LR
    Deng, Y
    SCIENCE OF COMPUTER PROGRAMMING, 2005, 57 (01) : 89 - 108
  • [48] Aspect-oriented executable UML models for context-aware pervasive applications
    Fuentes, Lidia
    Gamez, Nadia
    Sanchez, Pablo
    MOMPES 2008: PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON MODEL-BASED METHODOLOGIES FOR PERVASIVE AND EMBEDDED SOFTWARE, 2008, : 34 - 43
  • [49] Aspect-oriented real-time system modeling method based on UML
    Zhang, LC
    Liu, RC
    11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Proceedings, 2005, : 373 - 376
  • [50] Aspect-oriented programming
    Kiczales, G
    ICSE 05: 27th International Conference on Software Engineering, Proceedings, 2005, : 730 - 730