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
关键词
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 条
  • [1] Control and data flow structural testing criteria for aspect-oriented programs
    Lazzarini Lemos, Otavio Augusto
    Rizzo Vincenzi, Auri Marcelo
    Maldonado, Jose Carlos
    Masiero, Paulo Cesar
    JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (06) : 862 - 882
  • [2] A Structural Testing Approach for Aspect-Oriented Programs Based on Data and Control Flow
    Xiong, Liping
    Li, Junyi
    PROCEEDINGS OF 2013 IEEE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2012, : 85 - 88
  • [3] Testing Aspect-Oriented Programs
    Moreira, Rodrigo M. L. M.
    Paiva, Ana C. R.
    Aguiar, Ademar
    SISTEMAS Y TECNOLOGIAS DE INFORMACION, 2010, : 271 - 276
  • [4] Composition Analysis of Multiple Aspects in Aspect-oriented Programs
    Qamar, Nafees
    APSEC 09: SIXTEENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, : 223 - 230
  • [5] Modelling Dynamics in Aspect-Oriented Programs
    Cheers, Hayden
    Lin, Yuqing
    PROCEEDINGS OF 2021 IEEE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2021, : 6 - 11
  • [6] Dynamic slicing of aspect-oriented programs
    Mohapatra, Durga Prasad
    Sahu, Madhusmita
    Kumar, Rajeev
    Mall, Rajib
    Informatica (Ljubljana), 2008, 32 (03) : 261 - 274
  • [7] An introduction to aspect-oriented music representation
    Hill, Patrick
    Holland, Simon
    Laney, Robin
    COMPUTER MUSIC JOURNAL, 2007, 31 (04) : 47 - 58
  • [8] An approach to test aspect-oriented programs
    Qamar, M. N.
    Nadeem, A.
    Aziz, R.
    WORLD CONGRESS ON ENGINEERING 2007, VOLS 1 AND 2, 2007, : 211 - +
  • [9] A calculus of untyped aspect-oriented programs
    Jagadeesan, R
    Jeffrey, A
    Riely, J
    ECOOP 2003 - OBJECT-ORIENTED PROGRAMMING, PROCEEDINGS, 2003, 2743 : 54 - 73
  • [10] Control-Flow Analysis of Functional Programs
    Midtgaard, Jan
    ACM COMPUTING SURVEYS, 2012, 44 (03)