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 条
  • [21] The role of software architecture in constraining adaptation in component-based middleware platforms
    Blair, GS
    Blair, L
    Issarny, V
    Tuma, P
    Zarras, A
    MIDDLEWARE 2000, 2000, 1795 : 164 - 184
  • [22] Towards a Coalgebraic Semantics of Behavioral Adaptation in Component-based Software Systems
    Sun, Meng
    2015 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND MECHANICAL AUTOMATION (CSMA), 2015, : 41 - 44
  • [23] Tool Support for Fuzz Testing of Component-Based System Adaptation Policies
    Weber, Jean-Francois
    FORMAL ASPECTS OF COMPONENT SOFTWARE (FACS 2016), 2017, 10231 : 231 - 237
  • [24] Component-based simulation
    Chen, G
    Szymanski, BK
    MODELLING AND SIMULATION 2001, 2001, : 68 - 75
  • [25] Component-Based Software
    P C Magazine: The Independent Guide to IBM - Standard Personal Computers, 16 (08):
  • [26] Component-based is architecture
    Waguespack, L
    Schiano, WT
    INFORMATION SYSTEMS MANAGEMENT, 2004, 21 (03) : 53 - 60
  • [27] Component-based learning
    Morley, T
    DR DOBBS JOURNAL, 1997, 22 (10): : 12 - 12
  • [28] Component-Based Semantics
    Mosses, Peter D.
    EIGHTH WORKSHOP ON SPECIFICATION AND VERIFICATION OF COMPONENT-BASED SYSTEMS-SAVCBS 2009, 2009, : 3 - 10
  • [29] New component-based reliability model to predict the reliability of component-based software
    Tomar D.
    Tomar P.
    International Journal of Reliability and Safety, 2019, 13 (1-2) : 83 - 95
  • [30] Qinna: A component-based framework for runtime safe resource adaptation of embedded systems
    Gonnord, Laure
    Babau, Jean-Philippe
    Scalable Computing, 2009, 10 (03): : 253 - 264