Visualizing Self-Adaptive Plan Simulations given Embedded Verification Concerns

被引:0
|
作者
Jahan, Sharmin [1 ]
Marshall, Allen [1 ]
Gamble, Rose [1 ]
机构
[1] Univ Tulsa, Tandy Sch Comp Sci, Tulsa, OK 74104 USA
来源
2017 IEEE 2ND INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W) | 2017年
关键词
verification; self-adaptation; Linear Temporal Logic; verification process reuse; adaptive plans; ProM;
D O I
10.1109/FAS-W.2017.185
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A system that dynamically self-adapts at runtime, should comply with critical requirements. However, runtime verification is difficult even when the system was originally formulated to expect adaptation and allowable changes are preconfigured or prespecified. Our approach examines verification processes originally performed for compliance with system requirements to identify specific verification concerns, such as variables, safety and liveness property conditions, and architecture properties. The expectation is that if a verification concern is impacted by an adaptation then the reuse of the original verification process may be restricted. If verification process reuse is inhibited, then there is increased likelihood that the requirements relying on that verification concern may no longer be guaranteed. In this demonstration, we illustrate our approach to take identified verification concerns for each requirement and embed them as checkpoints within the code, given the flow of the verification process from which they were derived. Simulating an adaptation plan produces log files based on which checkpoints are reached. Failure to complete a path through the checkpoints without raising a flag indicates that the verification process may not be repeatable and the adaptation plan may be risky to perform. We visualize the paths using ProM which shows where and how an adaptation plan may be problematic.
引用
收藏
页码:389 / 390
页数:2
相关论文
共 50 条
  • [41] A Self-adaptive Treemap-based Technique for Visualizing Hierarchical Data in 3D
    Chaudhuri, Abon
    Shen, Han-Wei
    IEEE PACIFIC VISUALIZATION SYMPOSIUM 2009, PROCEEDINGS, 2009, : 105 - 112
  • [42] Self-adaptive coupling frequency for unsteady coupled conjugate heat transfer simulations
    Koren, Chai
    Vicquelin, Ronan
    Gicquel, Olivier
    INTERNATIONAL JOURNAL OF THERMAL SCIENCES, 2017, 118 : 340 - 354
  • [43] An Experimental Evaluation on Runtime Verification of Self-adaptive Systems in the Presence of Uncertain Transition Probabilities
    Ogawa, Kento
    Nakagawa, Hiroyuki
    Tsuchiya, Tatsuhiro
    SOFTWARE ENGINEERING AND FORMAL METHODS (SEFM 2015), 2015, 9509 : 253 - 265
  • [44] Modeling and verification of Functional and Non-Functional Requirements of ambient Self-Adaptive Systems
    Ahmad, Manzoor
    Belloir, Nicolas
    Bruel, Jean-Michel
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 107 : 50 - 70
  • [45] Correction to: Formal specification and verification of decentralized self-adaptive systems using symmetric nets
    Matteo Camilli
    Lorenzo Capra
    Discrete Event Dynamic Systems, 2022, 32 : 641 - 641
  • [46] Model-Driven Development of Self-describing Components for Self-Adaptive Distributed Embedded Systems
    Weiss, Gereon
    Becker, Klaus
    Kamphausen, Benjamin
    Radermacher, Ansgar
    Gerard, Sebastien
    2011 37TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2011), 2011, : 477 - 484
  • [47] A Search-Based Approach for Architectural Design of Feedback Control Concerns in Self-Adaptive Systems
    Andrade, Sandro S.
    Macedo, Raimundo Jose de A.
    2013 IEEE 7TH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS (SASO), 2013, : 61 - 70
  • [48] The Elastic Internet of Things - A platform for self-integrating and self-adaptive IoT-systems with support for embedded adaptive hardware
    Burger, Alwyn
    Cichiwskyj, Christopher
    Schmeisser, Stephan
    Schiele, Gregor
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 113 : 607 - 619
  • [49] Modeling and Design of Fault-Tolerant and Self-Adaptive Reconfigurable Networked Embedded Systems
    Streichert, Thilo
    Koch, Dirk
    Haubelt, Christian
    Teich, Juergen
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2006, (01)
  • [50] Development of Fertigation Control System Based on Embedded Platform and Self-adaptive Control Strategy
    Niu, Yin
    Zhang, Kanyu
    PROCEEDINGS OF THE 2015 2ND INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER ENGINEERING AND ELECTRONICS (ICECEE 2015), 2015, 24 : 1594 - 1600