Using Ontologies in Formal Developments Targeting Certification

被引:4
|
作者
Brucker, Achim D. [1 ]
Wolff, Burkhart [2 ]
机构
[1] Univ Exeter, Exeter, Devon, England
[2] Univ Paris Saclay, LRI, Paris, France
来源
关键词
Certification of Safety-Critical Systems; CENELEC; 50128; Formal document development; Isabelle/DOF; Isabelle/HOL;
D O I
10.1007/978-3-030-34968-4_4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A common problem in the certification of highly safety or security critical systems is the consistency of the certification documentation in general and, in particular, the linking between semi-formal and formal content of the certification documentation. We address this problem by using an existing framework, Isabelle/DOF, that allows writing certification documents with consistency guarantees, in both, the semi-formal and formal parts. Isabelle/DOF supports the modeling of document ontologies using a strongly typed ontology definition language. An ontology is then enforced inside documents including formal parts, e. g., system models, verification proofs, code, tests and validations of corner-cases. The entire set of documents is checked within Isabelle/HOL, which includes the definition of ontologies and the editing of integrated documents based on them. This process is supported by an IDE that provides continuous checking of the document consistency. In this paper, we present how a specific software-engineering certification standard, namely CENELEC 50128, can be modeled inside Isabelle/DOF. Based on an ontology covering a substantial part of this standard, we present how Isabelle/DOF can be applied to a certification case-study in the railway domain.
引用
收藏
页码:65 / 82
页数:18
相关论文
共 50 条
  • [1] Designing ontologies using formal concept analysis
    Obitko, M
    Snásel, V
    Smid, J
    CIC '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN COMPUTING, 2004, : 302 - 308
  • [2] Using Deep Ontologies in Formal Software Engineering
    Brucker, Achim D.
    Ait-Sadoune, Idir
    Meric, Nicolas
    Wolff, Burkhart
    RIGOROUS STATE-BASED METHODS, ABZ 2023, 2023, 14010 : 15 - 32
  • [3] Sustainable Risk Identification Using Formal Ontologies
    Shaked, Avi
    Margalit, Oded
    ALGORITHMS, 2022, 15 (09)
  • [4] Global schema generation using formal ontologies
    Hakimpour, F
    Geppert, A
    CONCEPTUAL MODELING - ER 2002, 2002, 2503 : 307 - 321
  • [5] Merging Expressive Ontologies Using Formal Concept Analysis
    Cure, Olivier
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2009 WORKSHOPS, 2009, 5872 : 49 - 58
  • [6] Formal ontologies in manufacturing
    Sanfilippo, Emilio M.
    Kitamura, Yoshinobu
    Young, Robert I. M.
    APPLIED ONTOLOGY, 2019, 14 (02) : 119 - 125
  • [7] A Communication Standards Ontology Using Basic Formal Ontologies
    Oemig, Frank
    Blobel, Bernd
    MEDICAL AND CARE COMPUNETICS 6, 2010, 156 : 105 - 113
  • [8] Annotation modeling with formal ontologies: Implications for informal ontologies
    Lumb, L. I.
    Freemantle, J. R.
    Lederman, J. I.
    Aldridge, K. D.
    COMPUTERS & GEOSCIENCES, 2009, 35 (04) : 855 - 861
  • [9] Isosemantic Rendering of Clinical Information Using Formal Ontologies and RDF
    Martinez-Costa, Catalina
    Bosca, Diego
    Carmen Legaz-Garcia, Mari
    Tao, Cui
    Fernandez Breis, Jesualdo Tomas
    Schulz, Stefan
    Chute, Christopher G.
    MEDINFO 2013: PROCEEDINGS OF THE 14TH WORLD CONGRESS ON MEDICAL AND HEALTH INFORMATICS, PTS 1 AND 2, 2013, 192 : 1085 - 1085
  • [10] Using Cognitive Entropy to Manage Uncertain Concepts in Formal Ontologies
    Borrego-Diaz, Joaquin
    Chavez-Gonzalez, Antonia M.
    UNCERTAINTY REASONING FOR THE SEMANTIC WEB I, 2008, 5327 : 315 - 329