CTL* Verification and Synthesis using Existential Horn Clauses

Staff - Faculty of Informatics

Date: 6 May 2024 / 11:00 - 11:45

USI East Campus, Room C1.03

Speaker: Mishel Carelli, Technion Israel Institute of Technology

Abstract: This talk presents a novel approach for automatic verification and synthesis of infinite-state programs with respect to CTL* specifications, based on translation to Existential Horn Clauses (EHCs). CTL* is a powerful temporal logic, which subsumes the temporal logics LTL and CTL, both widely used in specification, verification, and synthesis of complex systems. EHCs with its solver E-HSF,  is an extension of Constrained Horn Clauses, which include existential quantification as well as the power of handling well-foundedness. We developed the translation system Trans, which given a verification problem consisting of a program P and a specification S, builds a set of EHCs which is satisfiable iff P satisfies S. We also developed a synthesis algorithm that given a program with holes in conditions and assignments, fills the holes so that the synthesized program satisfies the given CTL* specification. We prove that our verification and synthesis algorithms are both sound and relative complete.

Biography: Mishel Carelli is a Master's student in the Faculty of Mathematics at the Technion – Israel Institute of Technology. He received his Bachelor's degree in Mathematics from Saint Petersburg University (SPBU) in July 2023. His current work focuses on the applications of Horn Clauses in verification and synthesis.

Host: Prof. Natasha Sharygina

Faculties

Events
30
July
2024
30.
07.
2024
01
August
2024
01.
08.
2024
08
August
2024
08.
08.
2024

Summer School in Social Sciences Methods

Faculty of Communication, Culture and Society
13
August
2024
13.
08.
2024

Cinema and Audiovisual Futures Conference 2024

Faculty of Communication, Culture and Society

The Future of Survival Public Event: AI and Generative humanity

Faculty of Communication, Culture and Society
14
August
2024
14.
08.
2024

The Future of Survival Public Event: Digital Migrations

Faculty of Communication, Culture and Society
15
August
2024
15.
08.
2024

The Future of Survival Public Event: "Listening to Ice"

Faculty of Communication, Culture and Society