• DocumentCode
    3164157
  • Title

    A New Logic Programming Framework for Heterogeneous Verification of Embedded Control Systems

  • Author

    Kumar, Rajesh ; Krogh, Bruce H.

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh
  • fYear
    2007
  • fDate
    9-13 July 2007
  • Firstpage
    236
  • Lastpage
    241
  • Abstract
    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.
  • Keywords
    logic programming; logic programming languages; ontologies (artificial intelligence); program verification; embedded control systems; epistemic ontology; heterogeneous verification; logic programming framework; redundant flight guidance system; static ontology; system- level verification; Buildings; Cities and towns; Control system synthesis; Control systems; Digital arithmetic; Inference algorithms; Knowledge representation; Logic programming; Ontologies; embedded control systems; knowledge base; logic; ontology; reasoning; verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    American Control Conference, 2007. ACC '07
  • Conference_Location
    New York, NY
  • ISSN
    0743-1619
  • Print_ISBN
    1-4244-0988-8
  • Electronic_ISBN
    0743-1619
  • Type

    conf

  • DOI
    10.1109/ACC.2007.4282481
  • Filename
    4282481