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 条
  • [21] Formal Ontologies, Exemplars, Prototypes
    Frixione, Marcello
    Lieto, Antonio
    ADVANCES IN CONCEPTUAL MODELING: RECENT DEVELOPMENTS AND NEW DIRECTIONS, 2011, 6999 : 210 - 219
  • [22] Transforming XML schemas into OWL ontologies using formal concept analysis
    Hacherouf, Mokhtaria
    Nait-Bahloul, Safia
    Cruz, Christophe
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (03): : 2093 - 2110
  • [23] Using ontologies and Formal Concept Analysis to Integrate Heterogeneous Tourism Information
    Huang, Yuxia
    Bian, Ling
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2015, 3 (02) : 172 - 184
  • [24] Resolution of semantic heterogeneity in database schema integration using formal ontologies
    Hakimpour F.
    Geppert A.
    Information Technology and Management, 2005, 6 (1) : 97 - 122
  • [25] USING FORMAL ONTOLOGIES FOR THE DEVELOPMENT OF CONSISTENT AND UNAMBIGUOUS FINANCIAL ACCOUNTING STANDARDS
    Gerber, Marthinus C.
    Gerber, Aurona J.
    van der Merwe, Alta J.
    KEOD 2011: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON KNOWLEDGE ENGINEERING AND ONTOLOGY DEVELOPMENT, 2011, : 419 - 424
  • [26] Interoperability of disparate engineering domain ontologies using basic formal ontology
    Hagedorn, Thomas J.
    Smith, Barry
    Krishnamurty, Sundar
    Grosse, Ian
    JOURNAL OF ENGINEERING DESIGN, 2019, 30 (10-12) : 625 - 654
  • [27] Transforming XML schemas into OWL ontologies using formal concept analysis
    Mokhtaria Hacherouf
    Safia Nait-Bahloul
    Christophe Cruz
    Software & Systems Modeling, 2019, 18 : 2093 - 2110
  • [28] Formal Semantics and Ontologies Towards an Ontological Account of Formal Semantics
    Loebe, Frank
    Herre, Heinrich
    FORMAL ONTOLOGY IN INFORMATION SYSTEMS, 2008, 183 : 49 - +
  • [29] Editorial: Formal Ontologies meet Industry
    Sanfilippo, Emilio
    Terkaj, Walter
    7TH INTERNATIONAL CONFERENCE ON CHANGEABLE, AGILE, RECONFIGURABLE AND VIRTUAL PRODUCTION (CARV2018), 2019, 28 : 174 - 176
  • [30] Formal Method for Aligning Goal Ontologies
    Mellal, Nacima
    Dapoigny, Richard
    Foulloy, Laurent
    INTELLIGENT TECHNIQUES AND TOOLS FOR NOVEL SYSTEM ARCHITECTURES, 2008, 109 : 279 - 289