arrow
返回

Multi-perspective Correctness of Programs

delete2026-01-01
delete0
PRE
AI
K
Kamburjan, Eduard *
G
Gurov, Dilian
DOI:10.1007/978-3-032-11176-0_6delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
传统上,程序是针对其计算领域进行形式化规范和验证的,而忽略了它们将要应用到的领域。然而,这种方法对于模拟特定应用领域中的过程的程序,或生成必须符合外部、领域特定规范的程序的程序来说是不充分的。此类程序还需要在应用领域中正确。本文提出了一种Hoare逻辑,在正确性证明期间管理程序的两个不同视角:计算视图和领域视图。这使得我们能够在不涉及计算细节的情况下,以领域术语来规范程序的正确性,同时能够解释领域中的证明失败尝试。对于领域规范,我们阐述了描述逻辑的使用,并基于语义提升方法,将程序解释为知识图谱。我们提出了一种演算,利用两种断言之间的转换,从而分离规范中的关注点,但允许在验证中使用描述逻辑。
Keyword:
LANGUAGE

期刊

T
THEORETICAL ASPECTS OF COMPUTING-ICTAC 2025
IF:
0
论文数:
28
被引数:
0

机构

R
royal institute of technology
学者数:
1.1K
论文数: 554
被引数: 0
I
IT University Copenhagen
学者数:
353
论文数: 345
被引数: 13
引用论文

引用论文

Enhancing Probabilistic Model Checking with Ontologies
err2021-12-01
err0
PREAI
errDubslaff,Clemens; Koopmann,Patrick; Turhan,Anni-Yasmin
err分享
err收藏
Description Logic Knowledge and Action Bases
err
err0
PREAI
errBagheri Hariri,B.; Calvanese,D.; Montali,M.; De Giacomo,G.; De Masellis,R.; Felli,P.
err分享
err收藏
Type Checking Program Code Using SHACL
err2019-01-01
err0
PREAI
errLeinberger,Martin; Seifer,Philipp; Schon,Claudia; Lämmel,Ralf; Staab,Steffen
err分享
err收藏
GOLOG: A logic programming language for dynamic domains
err1997-04-01
err0
PREAI
errHector J. Levesque; Raymond Reiter; Yves Lespérance; Fangzhen Lin; Richard B. Scherl
err分享
err收藏
Programming and Debugging with Semantically Lifted States
err2021-01-01
err0
PREAI
errKamburjan,Eduard; Klungre,Vidar Norstein; Schlatte,Rudolf; Johnsen,Einar Broch; Giese,Martin
err分享
err收藏
学者 查看更多内容