Verifying and Validating Autonomous Systems: Towards an Integrated Approach

被引:18
|
作者
Ferrando, Angelo [1 ]
Dennis, Louise A. [2 ]
Ancona, Davide [1 ]
Fisher, Michael [2 ]
Mascardi, Viviana [1 ]
机构
[1] Univ Genoa, Genoa, Italy
[2] Univ Liverpool, Liverpool, Merseyside, England
来源
RUNTIME VERIFICATION (RV 2018) | 2018年 / 11237卷
基金
英国工程与自然科学研究理事会;
关键词
Runtime verification; Model checking Autonomous systems; Trace expressions; MCAPL; RUNTIME VERIFICATION; MODEL;
D O I
10.1007/978-3-030-03769-7_15
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
When applying formal verification to a system that interacts with the real world we must use a model of the environment. This model represents an abstraction of the actual environment, but is necessarily incomplete and hence presents an issue for system verification. If the actual environment matches the model, then the verification is correct; however, if the environment falls outside the abstraction captured by the model, then we cannot guarantee that the system is well-behaved. A solution to this problem consists in exploiting the model of the environment for statically verifying the system's behaviour and, if the verification succeeds, using it also for validating the model against the real environment via runtime verification. The paper discusses this approach and demonstrates its feasibility by presenting its implementation on top of a framework integrating the Agent Java PathFinder model checker. Trace expressions are used to model the environment for both static formal verification and runtime verification.
引用
收藏
页码:263 / 281
页数:19
相关论文
共 50 条
  • [21] An integrated optimisation framework for locating depots in shared autonomous vehicle systems
    Yu, Xinlian
    Chen, Jingxu
    Kumar, Pramesh
    Khani, Alireza
    Mao, Haijun
    TRANSPORTMETRICA A-TRANSPORT SCIENCE, 2024, 20 (02)
  • [22] Adaptive Immunity for Software: Towards Autonomous Self-healing Systems
    Naqvi, Moeen Ali
    Astekin, Merve
    Malik, Sehrish
    Moonen, Leon
    2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2021), 2021, : 521 - 525
  • [23] Integrated Optimization of Planning and Operations for Shared Autonomous Electric Vehicle Systems
    Chen, Yao
    Liu, Yang
    TRANSPORTATION SCIENCE, 2023, 57 (01) : 106 - 134
  • [24] Towards Systems Intelligent Approach in Empathic Design
    Jumisko-Pyykko, Satu
    Viita-aho, Teemu
    Tiilikainen, Eero
    Saarinen, Esa
    PROCEEDINGS OF THE 24TH INTERNATIONAL ACADEMIC MINDTREK CONFERENCE (ACADEMIC MINDTREK), 2021, : 197 - 209
  • [25] The Logical Path to Autonomous Cyber-Physical Systems (Invited Paper)
    Platzer, Andre
    QUANTITATIVE EVALUATION OF SYSTEMS (QEST 2019), 2019, 11785 : 25 - 33
  • [26] Designing context-sensitive systems An integrated approach
    Vieira, Vaninha
    Tedesco, Patricia
    Carolina Salgado, Ana
    EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (02) : 1119 - 1138
  • [27] An interdisciplinary approach to integrated modeling of human systems for spaceflight
    Coolahan, JE
    Feldman, AB
    Murphy, SP
    SECOND JOINT EMBS-BMES CONFERENCE 2002, VOLS 1-3, CONFERENCE PROCEEDINGS: BIOENGINEERING - INTEGRATIVE METHODOLOGIES, NEW TECHNOLOGIES, 2002, : 2178 - 2179
  • [28] An Integrated Perspective of Service Recovery: A Sociotechnical Systems Approach
    Smith, Jeffery S.
    Fox, Gavin L.
    Ramirez, Edward
    JOURNAL OF SERVICE RESEARCH, 2010, 13 (04) : 439 - 452
  • [29] A novel STPA approach to software safety and security in autonomous maritime systems
    Gomola, Alojz
    Utne, Ingrid Bouwer
    HELIYON, 2024, 10 (10)
  • [30] Testing of Timing Properties in Real-Time Systems: Verifying Clock Constraints
    Saadatmand, Mehrdad
    Sjodin, Mikael
    2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 2, 2013, : 152 - 158