Towards a framework for certification of reliable autonomous systems

M Fisher, V Mascardi, KY Rozier, BH Schlingloff… - Autonomous Agents and …, 2021 - Springer
A computational system is called autonomous if it is able to make its own decisions, or take
its own actions, without human supervision or control. The capability and spread of such …

An SMT-based Approach to the Verification of Knowledge-Based Programs

F Belardinelli, I Boureanu, V Malvone… - Formal Aspects of …, 2024 - dl.acm.org
We give a general-purpose programming language in which programs can reason about
their own knowledge. To specify what these intelligent programs know, we define a …

Diagnosability of fair transition systems

B Bittner, M Bozzano, A Cimatti, M Gario, S Tonetta… - Artificial Intelligence, 2022 - Elsevier
The integrity of complex dynamic systems often relies on the ability to detect, during
operation, the occurrence of faults, or, in other words, to diagnose the system. The feasibility …

[PDF][PDF] Epistemic Model Checking for Privacy

F Rajaona, I Boureanu, R Ramanujam… - 2024 IEEE 37th …, 2024 - people.itcarlson.com
We define an epistemic logic or logic of knowledge, PL, and a formalism to undertake
privacy-centric reasoning in security protocols, over a Dolev-Yao model. We are able to …

Stalnaker's Epistemic Logic in Isabelle/HOL

LPG Guzman, KY Rozier - arXiv preprint arXiv:2404.14919, 2024 - arxiv.org
The foundations of formal models for epistemic and doxastic logics often rely on certain
logical aspects of modal logics such as S4 and S4. 2 and their semantics; however, the …

Automatically verifying expressive epistemic properties of programs

F Belardinelli, I Boureanu, V Malvone… - Proceedings of the AAAI …, 2023 - ojs.aaai.org
We propose a new approach to the verification of epistemic properties of programmes. First,
we introduce the new``program-epistemic''logic L_PK, which is strictly richer and more …

A novel symbolic approach to verifying epistemic properties of programs

N Gorogiannis, F Raimondi… - … -Sixth International Joint …, 2017 - repository.mdx.ac.uk
We introduce a framework for the symbolic verification of epistemic properties of programs
expressed in a class of general-purpose programming languages. To this end, we reduce …

Program semantics and a verification technique for knowledge-based multi-agent systems

F Belardinelli, I Boureanu, V Malvone… - arXiv preprint arXiv …, 2022 - arxiv.org
We give a relational and a weakest precondition semantics for" knowledge-based
programs", ie, programs that restrict observability of variables so as to richly express …

Program Semantics and Verification Technique for AI-Centred Programs

F Rajaona, I Boureanu, V Malvone… - … Symposium on Formal …, 2023 - Springer
We give a general-purpose programming language in which programs can reason about
their own knowledge. To specify what these intelligent programs know, we define a …

[PDF][PDF] Automatically Verifying Expressive Epistemic Properties of Programs

FBIBV Malvone, SF Rajaona - 2023 - openresearch.surrey.ac.uk
We propose a new approach to the verification of epistemic properties of programs. First, we
introduce the new “program-epistemic” logic LPK, which is strictly richer and more general …