Incremental Verification of Inductive Invariants for the Run-Time Evolution of Self-Adaptive Software-Intensive Systems

被引:1
|
作者
Becker, Basil [1 ]
Giese, Holger [1 ]
机构
[1] Univ Potsdam, Hasso Plattner Inst, Syst Anal & Modeling Grp, D-14482 Potsdam, Germany
关键词
D O I
10.1109/ASEW.2008.4686291
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The safe run-time evolution of complex software-intensive systems requires that the impact of changes can be predicted at run-time. In this paper we consider the specific case of self-adaptive software-intensive systems using an example for the coordination of autonomous vehicles. We show how incremental run-time checks can verify that changes in the rule set which governs the distributed rule-based self-adaptive behavior provides the required safety properties. We demonstrate how an existing verification technique for invariant checking is turned into an incremental one. We discuss the theoretical complexity of the incremental verification checks and also present some first evaluation results.
引用
收藏
页码:33 / 40
页数:8
相关论文
共 20 条
  • [1] Towards Self-Adaptive Software-Intensive Systems
    Mueller, Hausi A.
    IWPSE-EVOL 09: ERCIM WORKSHOP ON SOFTWARE EVOLUTION (EVOL) AND INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION (IWPSE), 2009, : 7 - 7
  • [2] Simulation of a Self-adaptive Run-time Environment with Hardware and Software Components
    Derin, Onur
    Ferrante, Alberto
    SINTER 09, 2009, : 37 - 40
  • [3] Architectural Homeostasis in Self-Adaptive Software-Intensive Cyber-Physical Systems
    Gerostathopoulos, Ilias
    Skoda, Dominik
    Plasil, Frantisek
    Bures, Tomas
    Knauss, Alessia
    SOFTWARE ARCHITECTURE, ECSA 2016, 2016, 9839 : 113 - 128
  • [4] Timely and Accurate Detection of Model Deviation in Self-Adaptive Software-Intensive Systems
    Tong, Yanxiang
    Qin, Yi
    Jiang, Yanyan
    Xu, Chang
    Cao, Chun
    Ma, Xiaoxing
    PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), 2021, : 168 - 180
  • [5] A Run-time Self-Adaptive Resource Allocation Framework for MPSoC Systems
    Quan, Wei
    Pimentel, Andy D.
    2015 EUROPEAN CONFERENCE ON CIRCUIT THEORY AND DESIGN (ECCTD), 2015, : 53 - 56
  • [6] An Empirical Analysis of the Mutation Operator for Run-Time Adaptive Testing in Self-Adaptive Systems
    Fredericks, Erik M.
    PROCEEDINGS 2018 IEEE/ACM 11TH INTERNATIONAL WORKSHOP ON SEARCH-BASED SOFTWARE TESTING (SBST), 2018, : 59 - 66
  • [7] Continuous Management of Design- and Run-Time Artifacts for Self-Adaptive Systems
    Wohlrab, Rebekka
    PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 473 - 474
  • [8] AMOEBA-RT: Run-time verification of adaptive software
    Goldsby, Heather J.
    Cheng, Betty H. C.
    Zhang, Ji
    MODELS IN SOFTWARE ENGINEERING, 2008, 5002 : 212 - 224
  • [9] Risk-based Testing of Self-Adaptive Systems using Run-Time Predictions
    Reichstaller, Andre
    Knapp, Alexander
    2018 12TH IEEE INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS (SASO 2018), 2018, : 80 - 89
  • [10] Towards Run-Time Adaptation of Test Cases for Self-Adaptive Systems in the Face of Uncertainty
    Fredericks, Erik M.
    DeVries, Byron
    Cheng, Betty H. C.
    9TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2014), 2014, : 17 - 26