A new logic programming framework for heterogeneous verification of embedded control systems

被引:0
|
作者
Kumar, Rajesh [1 ]
Krogh, Bruce H. [1 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
关键词
verification; embedded control systems; ontology; knowledge base; logic; reasoning;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Heterogeneous verification is the integration of verification results from several formal and informal activities using different tools and different models to achieve system-level verification. In previous papers we introduced an ontology-based approach to heterogeneous verification. A static ontology provides a structure for the heterogeneous information and an epistemic ontology provides rules for reasoning about this information. This paper presents our heterogeneous verification tool that implements a new logic programming language EOLC (Epistemic Ontology Language with Constraints) for specifying the epistemic ontology for heterogeneous verification. We describe the features of EOLC and illustrate them for the verification of the mode logic of a redundant flight guidance system.
引用
收藏
页码:2071 / 2076
页数:6
相关论文
共 50 条
  • [41] Logic Verification of Collision Avoidance System in Train Control Systems
    Xu, Tianhua
    Tang, Tao
    Gao, Chunhai
    Cai, Baigen
    2009 IEEE INTELLIGENT VEHICLES SYMPOSIUM, VOLS 1 AND 2, 2009, : 918 - 923
  • [42] Derivation and Formal Verification of a Mode Logic for Layered Control Systems
    Prokhorova, Yuliya
    Laibinis, Linas
    Troubitsyna, Elena
    Varpaaniemi, Kimmo
    Latvala, Timo
    2011 18TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2011), 2011, : 49 - 56
  • [43] A framework for verification and validation of integrated and adaptive control systems
    James, J
    Barton, D
    PROCEEDINGS OF THE 2000 IEEE INTERNATIONAL SYMPOSIUM ON COMPUTER-AIDED CONTROL SYSTEM DESIGN, 2000, : 243 - 248
  • [44] A framework for runtime verification of industrial process control systems
    Savolainen, Roope
    Sierla, Seppo
    Karhela, Tommi
    Miettinen, Tuomas
    Vyatkin, Valeriy
    2017 IEEE 15TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2017, : 687 - 694
  • [45] LOGIC PROGRAMMING FOR SOFTWARE-VERIFICATION AND TESTING
    KHANNA, S
    COMPUTER JOURNAL, 1991, 34 (04): : 350 - 357
  • [46] A Framework for Application-Guided Task Management on Heterogeneous Embedded Systems
    Gaspar, Francisco
    Tanica, Luis
    Tomas, Pedro
    Ilic, Aleksandar
    Sousa, Leonel
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2016, 12 (04)
  • [47] A new framework for task oriented sensor based robot programming and verification
    Diethers, K
    Firley, T
    Kröger, T
    Thomas, U
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS 2003, VOL 1-3, 2003, : 1208 - 1214
  • [48] Fuzzy logic based feedback scheduler for embedded control systems
    Xia, F
    Shen, XF
    Liu, LP
    Wang, Z
    Sun, YX
    ADVANCES IN INTELLIGENT COMPUTING, PT 2, PROCEEDINGS, 2005, 3645 : 453 - 462
  • [49] A logic framework for verification of timed algorithms
    Slissenko, A
    FUNDAMENTA INFORMATICAE, 2004, 62 (01) : 29 - 67
  • [50] Robust Dynamic Programming for Temporal Logic Control of Stochastic Systems
    Haesaert, Sofie
    Soudjani, Sadegh
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2021, 66 (06) : 2496 - 2511