中文
相关论文

相关论文: A Formal Verification Methodology for Checking Dat…

200 篇论文

Formal specification languages have long languished, due to the grave scalability problems faced by complete verification methods. Runtime verification promises to use formal specifications to automate part of the more scalable art of…

软件工程 · 计算机科学 2010-03-30 Howard Barringer , Alex Groce , Klaus Havelund , Margaret Smith

Cloud solutions are increasingly used for a plethora of purposes, including solving memory-intensive and computation-intensive problems. Ensuring the reliability, availability, scalability, and security of cloud solutions, as networked…

分布式、并行与集群计算 · 计算机科学 2016-10-26 Razieh Behjati , Ahmed Elmokashfi

Reliable verification of proofs remains a bottleneck for training and evaluating AI systems on hard mathematical reasoning. Fully formal proofs, in languages like Lean, are easy to verify because they are unambiguous and modular. Most…

计算机科学中的逻辑 · 计算机科学 2026-05-21 Slim Barkallah , Luke Bailey , Kaiyue Wen , Mohammed Abouzaid , Tengyu Ma

Formal Methods (FMs) are currently essential for verifying the safety and reliability of software systems. However, the specification writing in formal methods tends to be complex and challenging to learn, requiring familiarity with various…

软件工程 · 计算机科学 2024-04-30 Jianyu Zhang , Long Zhang , Yixuan Wu , Feng Yang

The safety of automated driving systems must be justified by convincing arguments and supported by compelling evidence to persuade certification agencies, regulatory entities, and the general public to allow the systems on public roads.…

软件工程 · 计算机科学 2024-10-28 Jonas Krook , Yuvaraj Selvaraj , Wolfgang Ahrendt , Martin Fabian

Reasoning about safety, security, and other dependability attributes of autonomous systems is a challenge that needs to be addressed before the adoption of such systems in day-to-day life. Formal methods is a class of methods that…

人工智能 · 计算机科学 2023-11-17 Ashfaq Farooqui , Behrooz Sangchoolie

Modern SoC design relies on the ability to separately verify IP blocks relative to their own specifications. Formal verification (FV) using SystemVerilog Assertions (SVA) is an effective method to exhaustively verify blocks at unit-level.…

硬件体系结构 · 计算机科学 2021-04-12 Marcelo Orenes-Vera , Aninda Manocha , David Wentzlaff , Margaret Martonosi

Verification is the process of checking whether a product has been implemented according to its prescribed specifications. We study the case of a designer (the developer) that needs to verify its design by a third party (the verifier), by…

密码学与安全 · 计算机科学 2016-05-13 Yixian Cai , George Karakostas , Alan Wassyng

Latency-insensitive design mitigates increasing interconnect delay and enables productive component reuse in complex digital systems. This design style has been adopted in high-level design flows because untimed functional blocks connected…

计算机科学中的逻辑 · 计算机科学 2021-02-19 Steve Dai , Alicia Klinefelter , Haoxing Ren , Rangharajan Venkatesan , Ben Keller , Nathaniel Pinckney , Brucek Khailany

Large language models (LLMs) have demonstrated significant potential in automating hardware synthesis, yet substantial barriers remain for industrial-scale, datapath-centric designs due to ambiguous specifications and a lack of formal…

硬件体系结构 · 计算机科学 2026-03-11 Kezhi Li , Min Li , Xiangyu Wen , Shibo Zhao , Jieying Wu , Junhua Huang , Qiang Xu

Formal verification provides strong guarantees of correctness of software, which are especially important in safety or security critical systems. Hoare logic is a widely used formalism for rigorous verification of software against…

编程语言 · 计算机科学 2021-03-11 Jayaraj Poroor

We propose a tool-supported methodology for design-space exploration for embedded systems. It provides means to define high-level models of applications and multi-processor architectures and evaluate the performance of different deployment…

软件工程 · 计算机科学 2014-06-10 Jean-Francois Kempf , Olivier Lebeltel , Oded Maler

Formal specifications of on-chip communication protocols are crucial for system-on-chip (SoC) design and verification. However, manually constructing these formal specifications from informal documents remains a tedious and error-prone…

硬件体系结构 · 计算机科学 2025-04-25 Yu-An Shih , Annie Lin , Aarti Gupta , Sharad Malik

Formal verification techniques are widely used for detecting design flaws in software systems. Formal verification can be done by transforming an already implemented source code to a formal model and attempting to prove certain properties…

软件工程 · 计算机科学 2017-08-28 Gyula Sallai , Ákos Hajdu , Tamás Tóth , Zoltán Micskei

The design of genetic networks with specific functions is one of the major goals of synthetic biology. However, constructing biological devices that work "as required" remains challenging, while the cost of uncovering flawed designs…

系统与控制 · 计算机科学 2011-11-10 Boyan Yordanov , Calin Belta

While most approaches in formal methods address system correctness, ensuring robustness has remained a challenge. In this paper we present and study the logic rLTL which provides a means to formally reason about both correctness and…

计算机科学中的逻辑 · 计算机科学 2022-01-20 Tzanis Anevlavis , Matthew Philippe , Daniel Neider , Paulo Tabuada

Software testing plays a critical role in ensuring that systems behave as intended. However, existing automated testing approaches struggle to match the capabilities of human engineers due to key limitations such as test locality, lack of…

软件工程 · 计算机科学 2025-06-16 Kangping Xu , Yifan Luo , Yang Yuan , Andrew Chi-Chih Yao

Safety critical avionics software is a natural application area for formal verification. This is reflected in the formal method's inclusion into the certification guideline DO-178C and its formal methods supplement DO-333. Airbus and…

软件工程 · 计算机科学 2015-08-20 Frank Dordowsky

Formal verification is crucial for ensuring the robustness of security protocols against adversarial attacks. The Needham-Schroeder protocol, a foundational authentication mechanism, has been extensively studied, including its integration…

密码学与安全 · 计算机科学 2025-08-29 Kangfeng Ye , Roberto Metere , Jim Woodcock , Poonam Yadav

One of the main barriers preventing widespread use of formal methods is the elicitation of formal specifications. Formal specifications facilitate the testing and verification process for safety critical robotic systems. However, handling…

软件工程 · 计算机科学 2016-11-15 Bardh Hoxha , Nikolaos Mavridis , Georgios Fainekos