Isabelle/DOF - Archive ouverte HAL
Article Dans Une Revue Archive of Formal Proofs Année : 2024

Isabelle/DOF

Achim Brucker

Résumé

Isabelle/DOF provides an implementation of DOF on top of Isabelle/HOL. DOF itself is a novel framework for defining ontologies and enforcing them during document development and document evolution. Isabelle/DOF targets use-cases such as mathematical texts referring to a theory development or technical reports requiring a particular structure. A major application of DOF is the integrated development of formal certification documents (e. g., for Common Criteria or CENELEC 50128) that require consistency across both formal and informal arguments. Isabelle/DOF is integrated into Isabelle's IDE, which allows for smooth ontology development as well as immediate ontological feedback during the editing of a document. Its checking facilities leverage the collaborative development of documents required to be consistent with an underlying ontological structure. In this user-manual, we give an in-depth presentation of the design concepts of DOF's Ontology Definition Language (ODL) and describe comprehensively its major commands. Many examples show typical best-practice applications of the system. It is a unique feature of Isabelle/DOF that ontologies may be used to control the link between formal and informal content in documents inan automatic-checked way. These links can connect both text elements and formal modeling elements such as terms, definitions, code and logical formulas, altogether integrated into a state-of-the-art interactive theorem prover.
Fichier principal
Vignette du fichier
outline.pdf (1.92 Mo) Télécharger le fichier
BruckerMW24.html (30.37 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04840292 , version 1 (16-12-2024)

Identifiants

Citer

Achim Brucker, Nicolas Méric, Burkhart Wolff. Isabelle/DOF. Archive of Formal Proofs, 2024, pp.1 - 86. ⟨10.1007/978-3-030-34968-4_4⟩. ⟨hal-04840292⟩
0 Consultations
0 Téléchargements

Altmetric

Partager

More