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 条
  • [21] Formal Modelling and Verification of Real-Time Self-Adaptive Systems
    Cicirelli, Franco
    Nigro, Libero
    Pupo, Francesco
    2019 IEEE/ACM 23RD INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2019, : 154 - 161
  • [22] Extending the verification capabilities of middleware for reliable distributed self-adaptive systems
    Garcia-Valls, Marisol
    Perez-Palacin, Diego
    Mirandola, Raffaela
    2014 12TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2014, : 164 - +
  • [23] Table-based Fact Verification with Self-adaptive Mixture of Experts
    Zhou, Yuxuan
    Liu, Xien
    Zhou, Kaiyin
    Wu, Ji
    FINDINGS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL 2022), 2022, : 139 - 149
  • [24] A Dynamic Verification Mechanism for Real-time Self-adaptive Systems
    Tsuda, Hiroki
    Nakagawa, Hiroyuki
    Tsuchiya, Tatsuhiro
    2016 IEEE 1ST INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W), 2016, : 265 - 266
  • [25] A Case Study on Formal Verification of Self-Adaptive Behaviors in a Decentralized System
    Iftikhar, M. Usman
    Weyns, Danny
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2012, (91): : 45 - 62
  • [26] Robust and Efficient Self-Adaptive Position Tracking in Wireless Embedded Systems
    Agliamzanov, Ramil
    Belbachir, Assia
    Yildirim, Kasim Sinan
    2015 8TH IFIP WIRELESS AND MOBILE NETWORKING CONFERENCE (WMNC), 2015, : 152 - 159
  • [27] A seamless DFT/FFT self-adaptive architecture for embedded radar applications
    Mazuet, Julien
    Narozny, Michel
    Dezan, Catherine
    Diguet, Jean-Philippe
    2020 30TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2020, : 115 - 120
  • [28] Self-Adaptive Architecture for Multi-Sensor Embedded Vision System
    Isavudeen, Ali
    Dokladalova, Eva
    Ngan, Nicolas
    Akil, Mohamed
    MATHEMATICAL AND ENGINEERING METHODS IN COMPUTER SCIENCE, MEMICS 2015, 2016, 9548 : 67 - 78
  • [29] A Self-adaptive Technique for Visualizing Geospatial Data in 3D with Minimum Occlusion
    Chaudhuri, Abon
    Shen, Han-Wei
    VISUALIZATION AND DATA ANALYSIS 2012, 2012, 8294
  • [30] EasyModel: A Refinement-Based Modeling and Verification Approach for Self-Adaptive Software
    De-Shuai Han
    Qi-Liang Yang
    Jian-Chun Xing
    Guang-Lian Ma
    Journal of Computer Science and Technology, 2020, 35 : 1016 - 1046