Control-flow analysis and representation for aspect-oriented programs

被引:0
作者
Zhao, Jianjun [1 ]
机构
[1] Shanghai Jiao Tong Univ, Sch Software, Shanghai 200240, Peoples R China
来源
QSIC 2006: SIXTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS | 2006年
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Aspect-oriented programming (AOP) has been proposed as a technique for improving the separation of concerns in software design and implementation. The field of AOP has, so far, focused primarily on problem analysis, language design, and implementation. Even though the importance of program comprehension and software maintenance is known, it has received little attention in the aspect-oriented paradigm. However, as the software systems coded in AOP languages are accumulated, the development of techniques and tools to support program comprehension and software maintenance tasks for aspect-oriented software will become important. In order to understand and maintain aspect-oriented programs, abstract models for representing these programs are needed. In this paper, we present techniques to construct control flow representations for aspect-oriented programs, and discuss some applications of the representations in a program comprehension and maintenance environment.
引用
收藏
页码:38 / 45
页数:8
相关论文
共 50 条
  • [21] Testing aspect-oriented programs with UML design models
    Xu, Dianxiang
    Xu, Weifeng
    Wong, W. Eric
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2008, 18 (03) : 413 - 437
  • [22] Maintenance Support for Aspect-Oriented Programs: Opportinuties and Challenges
    Zhao, Jianjun
    2008 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2008, : 482 - 483
  • [23] Towards a Hybrid Approach to Build Aspect-Oriented Programs
    Bentrad, Sassi
    Khalaf, Hasan Kahtan
    Meslati, Djamel
    IAENG International Journal of Computer Science, 2020, 47 (04) : 1 - 15
  • [24] Testing aspect-oriented programs with finite state machines
    Xu, Dianxiang
    El-Ariss, Omar
    Xu, Weifeng
    Wang, Linzhang
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2012, 22 (04) : 267 - 293
  • [25] Automated Test Data Generation for Aspect-Oriented Programs
    Harman, Mark
    Islam, Fayezin
    Xie, Tao
    Wappler, Stefan
    AOSD'09: 8TH INTERNATIONAL CONFERENCE ON ASPECT-ORIENTED SOFTWARE DEVELOPMENT, 2009, : 185 - 196
  • [26] Comprehending aspect-oriented programs: Challenges and open issues
    Di Lucca, Giuseppe A.
    Smit, Michael
    Fraser, Bruce
    Stroulia, Eleni
    Hoover, H. James
    ICPC 2007: 15TH IEEE INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, PROCEEDINGS, 2007, : 286 - +
  • [27] Interaction analysis in aspect-oriented models
    Mehner, Katharina
    Monga, Mattia
    Taentzer, Gabriele
    RE'06: 14TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 69 - +
  • [28] Aspect-Oriented Modeling for Railway Control Systems
    Zhang, Lichen
    2013 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION (ICIA), 2013, : 236 - 241
  • [29] Formalizing reusable aspect-oriented concurrency control
    Computer Science and Engineering, Ohio State University, United States
    SEKE - Proc. Int. Conf. Softw. Eng. Knowl. Eng., (111-114):
  • [30] Aspect-Oriented Adaptation of Access Control Rules
    Bures, Tomas
    Gerostathopoulos, Ilias
    Hnetynka, Petr
    Seifermann, Stephan
    Walter, Maximilian
    Heinrich, Robert
    2021 47TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2021), 2021, : 363 - 370