Formal verification of the MetaH executive using linear hybrid automata

被引:3
|
作者
Vestal, S [1 ]
机构
[1] Honeywell Technol Ctr, Minneapolis, MN 55418 USA
关键词
D O I
10.1109/RTTAS.2000.852458
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
MetaH is a language and toolset for the development of real-time high assurance software. There is an associated effective that is automatically configured by the tools to perform the task and message scheduling specified for an application. Linear hybrid automata are finite state automata augmented with real-valued variables. Transitions between discrete states may be conditional on the values of these variables and may reassign variables. These variables can be used to model real time and accumulated task compute time as well as program variables. We developed a concurrent linear hybrid automata model for that portion of the MetaH executive software that implements task scheduling and time partitioning. A reachability analysis was performed to verify selected properties for a selected set of application configurations. The approach combines aspects of testing and verification and automates much of the modeling and analysis. There are limits on the degree of assurance that can be provided, but the approach may be more thorough and less expensive than some traditional testing methods.
引用
收藏
页码:134 / 144
页数:11
相关论文
共 50 条
  • [31] Hybrid automata: from verification to implementation
    Stanley Bak
    Omar Ali Beg
    Sergiy Bogomolov
    Taylor T. Johnson
    Luan Viet Nguyen
    Christian Schilling
    International Journal on Software Tools for Technology Transfer, 2019, 21 : 87 - 104
  • [32] Verification of Hybrid Automata Diagnosability by Abstraction
    Di Benedetto, Maria D.
    Di Gennaro, Stefano
    D'Innocenzo, Alessandro
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2011, 56 (09) : 2050 - 2061
  • [33] Formal verification of hybrid systems using CheckMate:: A case study
    Silva, BI
    Krogh, BH
    PROCEEDINGS OF THE 2000 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2000, : 1679 - 1683
  • [34] Formal Verification of ROS-based Robotic Applications using Timed-Automata
    Halder, Raju
    Proenca, Jose
    Macedo, Nuno
    Santos, Andre
    2017 IEEE/ACM 5TH INTERNATIONAL FME WORKSHOP ON FORMAL METHODS IN SOFTWARE ENGINEERING (FORMALISE) PROCEEDINGS, 2017, : 44 - 50
  • [35] Formal Verification of Distributed Controllers using Time-Stamped Event Count Automata
    Kauer, Matthias
    Steinhorst, Sebastian
    Goswami, Dip
    Schneider, Reinhard
    Lukasiewycz, Martin
    Chakraborty, Samarjit
    2013 18TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2013, : 411 - 416
  • [36] Formal Verification of Integrated Modular Avionics (IMA) Health Monitoring using Timed Automata
    Budiyanto, Ida Bagus
    Kistijantoro, Achmad Imam
    Trilaksono, Bambang Riyanto
    2015 INTERNATIONAL SEMINAR ON INTELLIGENT TECHNOLOGY AND ITS APPLICATIONS (ISITIA), 2015, : 291 - 295
  • [37] Towards Formal Verification of Behaviour-Driven Development Scenarios using Timed Automata
    Kang, Eun-Young
    Silva, Thiago Rocha
    PROCEEDINGS OF THE 2023 30TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC 2023, 2023, : 612 - 616
  • [38] Exact and fully symbolic verification of linear hybrid automata with large discrete state spaces
    Damm, Werner
    Dierks, Henning
    Disch, Stefan
    Hagemann, Willem
    Pigorsch, Florian
    Scholl, Christoph
    Waldmann, Uwe
    Wirtz, Boris
    SCIENCE OF COMPUTER PROGRAMMING, 2012, 77 (10-11) : 1122 - 1150
  • [39] PARAMETRIC VERIFICATION AND TEST COVERAGE FOR HYBRID AUTOMATA USING THE INVERSE METHOD
    Fribourg, Laurent
    Kuehne, Ulrich
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2013, 24 (02) : 233 - 249
  • [40] A novel verification model for web services manoeuvring using hybrid automata
    Danapaquiame, N.
    Ilavarasan, E.
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2015, 51 (04) : 324 - 333