Correctness of component-based adaptation

被引:0
|
作者
Kulkarni, SS [1 ]
Biyani, KN [1 ]
机构
[1] Michigan State Univ, Dept Comp Sci & Engn, SENS Lab, E Lansing, MI 48824 USA
来源
COMPONENT-BASED SOFTWARE ENGINEERING | 2004年 / 3054卷
关键词
dynamic adaptation; correctness; verification;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Long running applications often need to adapt due to changing requirements or changing environment. Typically, such adaptation is performed by dynamically adding or removing components. In these types of adaptation, components are often added to or removed from multiple processes in the system. While techniques for such adaptations have been extensively discussed in the literature, there is a lack of systematic methods to ensure the correctness of dynamic adaptation. To redress this deficiency, in this paper, we propose a new method, based on the concept of proof lattice, for verifying correctness of dynamic adaptation in a distributed application. We use transitional-invariant lattice to verify correctness of adaptation. As an illustration of this method, we show how correctness of dynamic adaptation is obtained in the context of a message communication application.
引用
收藏
页码:48 / 58
页数:11
相关论文
共 50 条
  • [1] Adaptation of open component-based systems
    Poizat, Pascal
    Salauen, Gwen
    FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, 4468 : 141 - +
  • [2] Puppeteer: Component-based adaptation for mobile computing
    de Lara, E
    Wallach, DS
    Zwaenepoel, W
    USENIX ASSOCIATION PROCEEDINGS OF THE 3RD USENIX SYMPOSIUM ON INTERNET TECHNOLOGIES AND SYSTEMS, 2001, : 159 - 170
  • [3] Dynamic Adaptation of CORBA Component-Based Applications
    Ayed, Dhouha
    Berbers, Yolande
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 580 - 585
  • [4] Model Checking the Component-based Protocol Specification for Proving the Design Correctness
    Kaliappan, Prabhu Shankar
    Koenig, Hartmut
    2014 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (IEEE ICCIC), 2014, : 302 - 309
  • [5] Correctness-by-Learning of Infinite-State Component-Based Systems
    Bou-Ammar, Haitham
    Jaber, Mohamad
    Nassar, Mohamad
    FORMAL ASPECTS OF COMPONENT SOFTWARE (FACS 2017), 2017, 10487 : 162 - 178
  • [6] A Distributed Dynamic Adaptation Model for Component-Based Applications
    Segarra, M. T.
    Andre, F.
    2009 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, 2009, : 525 - +
  • [7] Flexible Adaptation Loop for Component-based SOA Applications
    Ruz, Cristian
    Baude, Francoise
    Sauvan, Bastien
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON AUTONOMIC AND AUTONOMOUS SYSTEMS (ICAS 2011), 2011, : 29 - 36
  • [8] Developing Adapters for Structural Adaptation of Component-based Applications
    Ben Lahmar, Imen
    Belaid, Djamel
    2013 IEEE 22ND INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2013, : 92 - 97
  • [9] Automatic Runtime Adaptation for Component-Based Simulation Algorithms
    Helms, Tobias
    Ewald, Roland
    Rybacki, Stefan
    Uhrmacher, Adelinde M.
    ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2015, 26 (01):
  • [10] Formal Specification of Component-Based Software Architectures: Correctness Checking (with Parq) - Calculus
    Diosa, Henry Alberto
    Diaz Frias, Juan Francisco
    Gaona Cuevas, Carlos Mauricio
    REVISTA CIENTIFICA, 2010, (12): : 156 - 171