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 条
  • [31] Concurrency control modularization with aspect-oriented programming
    Soares, Sergio
    Borba, Paulo
    Lima, Ricardo
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 295 - +
  • [32] Conformance checking of running programs in dynamic aspect-oriented systems
    Wang, Chien-Min
    Huang, Chi-Chang
    Chen, Hsi-Min
    Wang, Shun-Te
    14TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 183 - +
  • [33] Towards a unified coupling framework for measuring aspect-oriented programs
    Dep. Computer Science and Electrical Engineering, Kiel University of Applied Sciences
    不详
    1600, 46-53 (2006):
  • [34] Towards a Tool Supporting Integration Testing of Aspect-Oriented Programs
    Massicotte, Philippe
    Badri, Linda
    Badri, Mourad
    JOURNAL OF OBJECT TECHNOLOGY, 2007, 6 (01): : 67 - 89
  • [35] Visualization of aspect-oriented programs using city transportation metaphor
    Wedyan, Fadi
    Freihat, Reema
    Hammad, Maen
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (06): : 3993 - 4008
  • [36] Evaluating different strategies for integration testing of aspect-oriented programs
    Assunção, Wesley Klewerton Guez
    Colanzi, Thelma Elita
    Vergilio, Silvia Regina
    Ramirez Pozo, Aurora Trinidad
    Journal of the Brazilian Computer Society, 2014, 20 (01) : 1 - 17
  • [37] Detection of interferences in aspect-oriented programs using executable assertions
    Lauret, Jimmy
    Waeselynck, Helene
    Fabre, Jean-Charles
    23RD IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSRE 2012), 2012, : 165 - 170
  • [38] Verifying Aspect-oriented Programs using Open Temporal Logic
    Lv, Jia
    Ying, Jing
    Wu, Minghui
    Jiang, Tao
    Zhu, Fanwei
    2009 THIRD IEEE INTERNATIONAL CONFERENCE ON SECURE SOFTWARE INTEGRATION AND RELIABILITY IMPROVEMENT, PROCEEDINGS, 2009, : 85 - 92
  • [39] Computing Dynamic Slices of Feature-Oriented Programs with Aspect-Oriented Extensions
    Sahu, Madhusmita
    Mohapatra, Durga Prasad
    INFORMATICA-AN INTERNATIONAL JOURNAL OF COMPUTING AND INFORMATICS, 2020, 44 (02): : 199 - 224
  • [40] Enhancing Base-code Protection in Aspect-Oriented Programs
    ElBendary, Mohamed
    Boyland, John
    FOAL09: FOUNDATIONS OF ASPECT-ORIENTED LANGUAGES, 2009, : 19 - 23