中文
相关论文

相关论文: Constraint-based verification of abstract models o…

200 篇论文

We introduce a high-level language with Python-like syntax for string-to-string, polyregular, first-order definable transductions. This language features function calls, boolean variables, and nested for-loops. We devise and implement a…

形式语言与自动机理论 · 计算机科学 2025-05-16 Aliaume Lopez , Rafał Stefański

Hyperproperties extend trace properties to express properties of sets of traces, and they are increasingly popular in specifying various security and performance-related properties in domains such as cyber-physical systems, smart grids, and…

计算机科学中的逻辑 · 计算机科学 2023-08-11 Ernest Bonnah , Luan Viet Nguyen , Khaza Anuarul Hoque

We address the safety verification and synthesis problems for real-time systems. We introduce real-time programs that are made of instructions that can perform assignments to discrete and real-valued variables. They are general enough to…

形式语言与自动机理论 · 计算机科学 2020-07-24 Franck Cassez , Peter Gjøl Jensen , Kim Guldstrand Larsen

We consider the problem of model--checking for Process Rewrite Systems (PRSs) in normal form. In a PRS in normal form every rewrite rule either only deals with procedure calls and procedure termination, possibly with value return, (this…

其他计算机科学 · 计算机科学 2007-05-23 Laura Bozzelli

Expressing program correctness often requires relating program data throughout (different branches of) an execution. Such properties can be represented using CTL+FO, a logic that allows mixing temporal and first-order quantification.…

计算机科学中的逻辑 · 计算机科学 2014-06-24 Tewodros A. Beyene , Marc Brockschmidt , Andrey Rybalchenko

Formal specifications play a pivotal role in accurately characterizing program behaviors and ensuring software correctness. In recent years, leveraging large language models (LLMs) for the automatic generation of program specifications has…

软件工程 · 计算机科学 2026-02-03 Zehan Chen , Long Zhang , Zhiwei Zhang , JingJing Zhang , Ruoyu Zhou , Yulong Shen , JianFeng Ma , Lin Yang

Low-code development platforms are gaining popularity. Essentially, such platforms allow to shift from coding to graphical modeling, helping to improve quality and reduce development time. The Cordis SUITE is a low-code development platform…

系统与控制 · 电气工程与系统科学 2022-05-18 Anna Stramaglia , Jeroen J. A. Keiren

State-machine based notations are ubiquitous in the description of component systems, particularly in the robotic domain. To ensure these systems are safe and predictable, formal verification techniques are important, and can be…

计算机科学中的逻辑 · 计算机科学 2018-10-11 Simon Foster , James Baxter , Ana Cavalcanti , Alvaro Miyazawa , Jim Woodcock

A recent trend in object oriented (OO) programming languages is the use of Access Permissions (APs) as an abstraction for controlling concurrent executions of programs. The use of AP source code annotations defines a protocol specifying how…

计算机科学中的逻辑 · 计算机科学 2018-02-14 Carlos Olarte , Elaine Pimentel , Camilo Rueda

The ubiquity of distributed agreement protocols, such as consensus, has galvanized interest in verification of such protocols as well as applications built on top of them. The complexity and unboundedness of such systems, however, makes…

编程语言 · 计算机科学 2022-05-16 Christopher Wagner , Nouraldin Jaber , Roopsha Samanta

Linear Time Invariant (LTI) systems are ubiquitous in control applications. Unbounded-time reachability analysis that can cope with industrial-scale models with thousands of variables is needed. To tackle this problem, we use abstract…

系统与控制 · 计算机科学 2017-08-24 Dario Cattaruzza , Alessandro Abate , Peter Schrammel , Daniel Kroening

Researchers have recently designed a number of application-specific fault tolerance mechanisms that enable applications to either be naturally resilient to errors or include additional detection and correction steps that can bring the…

编程语言 · 计算机科学 2018-05-17 Brett Boston , Zoe Gong , Michael Carbin

Cyber-physical systems (CPS) such as autonomous cars, aircraft, and robots are often also safety-critical; thus it is imperative that they operate as intended with a high degree of certainty. Formal verification has been employed to verify…

编程语言 · 计算机科学 2026-05-07 Serra Z. Dane , Jiawei Chen , Marc Pouzet , Jean-Baptiste Jeannin

Traditional methods for formal verification (FV) of deep neural networks (DNNs) are constrained by a binary encoding of safety properties, where a model is classified as either safe or unsafe (robust or not robust). This binary encoding…

人工智能 · 计算机科学 2025-05-09 Luca Marzari , Isabella Mastroeni , Alessandro Farinelli

Neural networks have become critical components of reactive systems in various domains within computer science. Despite their excellent performance, using neural networks entails numerous risks that stem from our lack of ability to…

机器学习 · 计算机科学 2023-05-16 Elazar Cohen , Yizhak Yisrael Elboher , Clark Barrett , Guy Katz

Extensions to finite-state automata on strings, such as multi-head automata or multi-counter automata, have been successfully used to encode many infinite-state non-regular verification problems. In this paper, we consider a generalization…

形式语言与自动机理论 · 计算机科学 2015-09-25 Rayna Dimitrova , Rupak Majumdar

A common technique to verify complex logic specifications for dynamical systems is the construction of symbolic abstractions: simpler, finite-state models whose behaviour mimics the one of the systems of interest. Typically, abstractions…

系统与控制 · 电气工程与系统科学 2023-03-30 Rudi Coppola , Andrea Peruffo , Manuel Mazo

Automatically generating formal specifications including loop invariants, preconditions, and postconditions for legacy code is critical for program understanding, reuse and verification. However, the inherent complexity of control and data…

软件工程 · 计算机科学 2026-01-21 Fanpeng Yang , Xu Ma , Shuling Wang , Xiong Xu , Qinxiang Cao , Naijun Zhan , Xiaofeng Li , Bin Gu

Effectively translating between natural language (NL) and formal logics like Linear Temporal Logic (LTL) requires expertise that limits formal verification's reach in safety-critical development. Template-based approaches sacrifice…

人工智能 · 计算机科学 2026-05-25 Paapa Kwesi Quansah , Ernest Bonnah

As a new programming paradigm, deep neural networks (DNNs) have been increasingly deployed in practice, but the lack of robustness hinders their applications in safety-critical domains. While there are techniques for verifying DNNs with…

软件工程 · 计算机科学 2022-07-05 Jiaxiang Liu , Yunhan Xing , Xiaomu Shi , Fu Song , Zhiwu Xu , Zhong Ming