An aspect-oriented approach to handling crosscutting concerns in activity modeling

被引:0
|
作者
Zhang, Jing [1 ]
Liu, Yan [1 ]
Jiang, Michael [1 ]
Strassner, John [1 ]
机构
[1] Motorola Inc, Motorola Autonom Lab, Schaumburg, IL 60196 USA
关键词
aspect-oriented modeling; crosscutting concerns; activity modeling;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Activity modeling is known as a powerful technique for designing and specifying the flow logic of a process. Due to the complexity of the described process, activity models may involve multiple activities that are tangled with each other. Such activities are known as crosscutting concerns that are difficult to modularize using existing activity modeling constructs. This paper presents an aspect-oriented approach to supporting separation of crosscutting concerns in activity models. An extension to activity modeling is introduced for encapsulating crosscutting activities in well-modularized aspects, which are in turn composed with base activities by a specialized aspect weaver in a systematic way.
引用
收藏
页码:885 / 890
页数:6
相关论文
共 50 条
  • [1] Aspect-oriented programming and separation of crosscutting concerns
    Rashid, A
    Blair, L
    COMPUTER JOURNAL, 2003, 46 (05): : 527 - 528
  • [2] Specifying redundancy tactics as crosscutting concerns using aspect-oriented modeling
    Qiu, Xiang
    Zhang, Li
    FRONTIERS OF COMPUTER SCIENCE, 2014, 8 (06) : 977 - 995
  • [3] Modeling crosscutting in aspect-oriented mechanisms
    Masuhara, H
    Kiczales, G
    ECOOP 2003 - OBJECT-ORIENTED PROGRAMMING, PROCEEDINGS, 2003, 2743 : 2 - 28
  • [4] Specifying redundancy tactics as crosscutting concerns using aspect-oriented modeling
    Xiang Qiu
    Li Zhang
    Frontiers of Computer Science, 2014, 8 : 977 - 995
  • [5] Crosscutting interfaces for aspect-oriented modeling
    Depto de Ciência da Computação, UFBA, Av. Adhemar de Barros, s/n, Salvador, Brazil
    不详
    LA1 4WA, United Kingdom
    不详
    J. Braz. Comput. Soc., 2006, 1 (43-58):
  • [6] Aspect-Oriented Use Cases and Crosscutting Interfaces for Reconfigurable Behavior Modeling
    Nemuraite, Lina
    Balandyte, Milda
    DATABASES AND INFORMATION SYSTEMS IV, 2007, 155 : 189 - 202
  • [7] Aspect-oriented modularization of assertion crosscutting objects
    Ishio, T
    Kamiya, T
    Kusumoto, S
    Inoue, K
    12TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2005, : 744 - 751
  • [8] An Aspect-Oriented Approach for Spatial Concerns in Web Applications
    Urbieta, Matias
    Rossi, Gustavo
    Gordillo, Silvia E.
    Rodrigues, Armanda
    Araujo, Joao
    Moreira, Ana
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2013, 19 (01) : 110 - 131
  • [9] VERIFYING ASPECT-ORIENTED MODELS AGAINST CROSSCUTTING PROPERTIES
    Cui, Zhanqi
    Wang, Linzhang
    Liu, Xi
    Bu, Lei
    Zhao, Jianhua
    Li, Xuandong
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2013, 23 (05) : 655 - 676
  • [10] Aspect-oriented programming & aspectJ - Dealing with crosscutting code
    Grosso, W
    DR DOBBS JOURNAL, 2002, 27 (08): : 17 - +