An AOP Framework and Its Implementation Based on Conceptual Model

被引:0
|
作者
Hu, Hongyin [1 ]
He, Chengwan [1 ]
Li, Zheng [1 ]
机构
[1] Wuhan Inst Technol, Sch Engn & Comp Sci, Wuhan, Peoples R China
关键词
AOP (Aspect-Oriented Programming); fragile pointcut problem; conceptual model;
D O I
10.1109/CCCM.2009.5270463
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The change of base program's structure in AOP (Aspect-Oriented Programming) system will lead to the fragile pointcut problem. This paper presents an AOP framework and its implementation based on conceptual model. This framework regards the conceptual layer as the middle layer between base program and aspect, and it achieves decoupling between them by weaving the aspect into the object in the conceptual layer rather than into the base program directly. The conceptual model includes logical information, physical information and the mapping relationship between them. According to the information, the annotations of base program can be added or updated automatically, and the modification of base program can be updated to conceptual model automatically too. The program which described with logical information in the conceptual layer can be generated in accordance with annotated base program automatically. The definition of aspect refers to conceptual model and uses the logical information. The framework has solved the fragile pointcut problem in AOP application at the semantic level. Besides, it has solved the problems that the class name must be modified when client accesses evolved object and the field evolution of class cannot be supported in the old framework.
引用
收藏
页码:233 / 236
页数:4
相关论文
共 50 条
  • [31] An implementation of interval based conceptual model for temporal data
    Amagasa, T
    Aritsugi, M
    Kanamori, Y
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1999, E82D (01) : 136 - 146
  • [32] A Conceptual Data Model and Its Automatic Implementation for IoT-Based Business Intelligence Applications
    Plazas, Julian Eduardo
    Bimonte, Sandro
    de Vaulx, Christophe
    Schneider, Michel
    Quang-Duy Nguyen
    Chanet, Jean-Pierre
    Shi, Hongling
    Hou, Kun Mean
    Carlos Corrales, Juan
    IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (10) : 10719 - 10732
  • [33] Conceptual Framework of Leadership based Organizational Effectiveness Model
    Rodrigues, S. A.
    Madgaonkar, J. S.
    PERTANIKA JOURNAL OF SOCIAL SCIENCE AND HUMANITIES, 2014, 22 (02): : 409 - 418
  • [34] A model transformation based conceptual framework for ontology evolution
    Jin, LF
    Liu, L
    Yang, D
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 1, PROCEEDINGS, 2005, 3681 : 325 - 331
  • [35] Theoretical conceptual model as useful framework for research implementation in a Brazilian public hospital
    Mario Bracco
    José Carlos Teixeira
    Silvio Possa
    Luiz Vicente Rizzo
    BMC Health Services Research, 14 (Suppl 2)
  • [36] A conceptual framework for the implementation of quality management systems
    Garza-Reyes, Jose Arturo
    Rocha-Lona, Luis
    Kumar, Vikas
    TOTAL QUALITY MANAGEMENT & BUSINESS EXCELLENCE, 2015, 26 (11-12) : 1298 - 1310
  • [37] A Conceptual Framework for Managing Expectations in Green IS Implementation
    Jackson, Stephen
    Fearon, Colm
    2016 INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND INNOVATION/IEEE LNTERNATIONAL TECHNOLOGY MANAGEMENT CONFERENCE (ICE/ITMC), 2016,
  • [38] A conceptual framework for assessing implementation strategy integrity
    Molfenter, Todd
    Ducharme, Lori
    Stein, Lynda
    Belenko, Steven
    Mitchell, Shannon Gwin
    Watson, Dennis P.
    Aalsma, Matthew C.
    Friedmann, Peter D.
    Becan, Jennifer E.
    Garner, Bryan R.
    Vechinski, Jessica
    Bouris, Alida
    Claypool, Emily
    Elkington, Kate
    IMPLEMENTATION RESEARCH AND PRACTICE, 2024, 5
  • [39] Conceptual framework for the implementation of interventions in the construction industry
    van der Molen, HF
    Sluiter, JK
    Hulshof, CTJ
    Vink, P
    van Duivenbooden, C
    Frings-Dresen, MHW
    SCANDINAVIAN JOURNAL OF WORK ENVIRONMENT & HEALTH, 2005, 31 : 96 - 103
  • [40] STUDYING POLICY IMPLEMENTATION - A CONCEPTUAL-FRAMEWORK
    SCHNEIDER, AL
    EVALUATION REVIEW, 1982, 6 (06) : 715 - 730