A Rule-Based Approach to Framework Evolution

被引:1
|
作者
Cortes, Mariela [1 ]
Fontoura, Marcus [2 ]
Lucena, Carlos [1 ]
机构
[1] Pontificia Univ Catolica Rio de Janeiro, Dept Comp Sci, Rua Marques de Sao Vicente 225, BR-22453900 Rio de Janeiro, RJ, Brazil
[2] IBM Almaden Res Ctr, Dept Comp Sci, San Jose, CA 95120 USA
来源
JOURNAL OF OBJECT TECHNOLOGY | 2006年 / 5卷 / 01期
关键词
D O I
10.5381/jot.2006.5.1.a3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Framework development is very expensive, not only because of the intrinsic difficulty related to capturing the domain knowledge, but also because of the lack of appropriate methods and techniques to support the evolution of the framework architecture. In this context, we introduce the concept of extension rules. Extension rules allow the addition of new features into the framework design, making sure the consistency with the applications previously instantiated. We propose the use of extension rules in combination with the refactoring approach to support framework evolution. In addition, we propose a methodology to prove the correctness of evolution processes. The approach is illustrated through Avestruz, a framework for web searching.
引用
收藏
页码:83 / 103
页数:21
相关论文
共 50 条
  • [1] A rule-based approach for semantic annotation evolution
    Luong, P.-H.
    Dieng-Kuntz, R.
    [J]. COMPUTATIONAL INTELLIGENCE, 2007, 23 (03) : 320 - 338
  • [2] Evolution of rule-based programs
    Lämmel, R
    [J]. JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2004, 60-1 : 141 - 193
  • [3] A rule-based approach for semantic annotation evolution in the CoSWEM system
    Luong, Phuc-Hiep
    Dieng-Kuntz, Rose
    [J]. CANADIAN SEMANTIC WEB, 2006, 2 : 103 - +
  • [4] A Framework for Rule-Based Dynamic Adaptation
    Lanese, Ivan
    Bucchiarone, Antonio
    Montesi, Fabrizio
    [J]. TRUSTWORTHY GLOBAL COMPUTING, 2010, 6084 : 284 - +
  • [5] A reasoning framework for rule-based WSML
    Grimm, Stephan
    Keller, Uwe
    Lausen, Holger
    Nagypal, Gabor
    [J]. SEMANTIC WEB: RESEARCH AND APPLICATIONS, PROCEEDINGS, 2007, 4519 : 114 - +
  • [6] A framework for validation of rule-based systems
    Knauf, R
    Gonzalez, AJ
    Abel, T
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2002, 32 (03): : 281 - 295
  • [7] Multilingual rule-based approach to number expansion: Framework, extensions and application
    Moberg, Marko
    Parssinen, Kimmo
    [J]. INTERNATIONAL JOURNAL OF SPEECH TECHNOLOGY, 2007, 9 (1-2) : 29 - 40
  • [8] A Rule-based Approach for Evolution of AADL Models based on Changes in Functional Requirements
    Goknil, Arda
    Kurtev, Ivan
    van den Berg, Klaas
    [J]. ACM PROCEEDINGS OF THE 10TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ECSA-W), 2016,
  • [9] A framework for fuzzy rule-based cognitive maps
    Khan, MS
    Khor, SW
    [J]. PRICAI 2004: TRENDS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, 3157 : 454 - 463
  • [10] A Rule-Based Approach for Model Management in a User Interface - Business Alignment Framework
    Sousa, Kenia
    Mendonca, Hildeberto
    Vanderdonckt, Jean
    [J]. TASK MODELS AND DIAGRAMS FOR USER INTERFACE DESIGN, 2010, 5963 : 1 - 14