中文
相关论文

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

200 篇论文

A rigorous formalization of desired system requirements is indispensable when performing any verification task. This often limits the application of verification techniques, as writing formal specifications is an error-prone and…

计算机科学中的逻辑 · 计算机科学 2023-03-10 Matthias Cosler , Christopher Hahn , Daniel Mendoza , Frederik Schmitt , Caroline Trippel

Formal verification has been successfully developed in computer science for verifying combinatorial classes of models and specifications. In like manner, formal verification methods have been developed for dynamical systems. However, the…

系统与控制 · 计算机科学 2013-08-27 Rafael Wisniewski

In the current control design of safety-critical autonomous systems, formal verification techniques are typically applied after the controller is designed to evaluate whether the required properties (e.g., safety) are satisfied. However,…

系统与控制 · 电气工程与系统科学 2021-06-08 Yixuan Wang , Chao Huang , Zhaoran Wang , Zhilu Wang , Qi Zhu

Cyber-Physical Systems (CPSs) have become an intrinsic part of the 21st century world. Systems like Smart Grids, Transportation, and Healthcare help us run our lives and businesses smoothly, successfully and safely. Since malfunctions in…

软件工程 · 计算机科学 2019-05-15 Massimo Nazaria

This article presents a verification and validation activity performed in an industrial context, to validate configuration data of a metro CBTC system by creating a formal B model of these configuration data and of their properties. A…

软件工程 · 计算机科学 2012-10-29 Frédéric Badeau , Marielle Doche-Petit

This volume contains the proceedings of MARS 2015, the first workshop on Models for Formal Analysis of Real Systems, held on November 23, 2015 in Suva, Fiji, as an affiliated workshop of LPAR 2015, the 20th International Conference on Logic…

计算机科学中的逻辑 · 计算机科学 2015-11-10 Rob van Glabbeek , Jan Friso Groote , Peter Höfner

The integration of Formal Verification tools with Large Language Models (LLMs) offers a path to scale software verification beyond manual workflows. However, current methods remain unreliable: without a solid theoretical footing, the…

人工智能 · 计算机科学 2025-12-18 PIerre Dantas , Lucas Cordeiro , Youcheng Sun , Waldir Junior

While the use of formal verification techniques is well established in the development of mission-critical software, it is still rare in the production of most other kinds of software. We share our experience that a formal verification tool…

编程语言 · 计算机科学 2020-07-03 Dimitur Nikolaev Krustev

Spatial aspects of computation are becoming increasingly relevant in Computer Science, especially in the field of collective adaptive systems and when dealing with systems distributed in physical space. Traditional formal verification…

计算机科学中的逻辑 · 计算机科学 2019-03-14 Vincenzo Ciancia , Diego Latella , Michele Loreti , Mieke Massink

Security protocols are essential building blocks of modern IT systems. Subtle flaws in their design or implementation may compromise the security of entire systems. It is, thus, important to prove the absence of such flaws through formal…

密码学与安全 · 计算机科学 2023-09-12 Linard Arquint , Malte Schwerhoff , Vaibhav Mehta , Peter Müller

Automated Vehicles (AVs) are rapidly maturing in the transportation domain. However, the complexity of the AV design problem is such that no single technique is sufficient to provide adequate validation of key properties such as safety,…

软件工程 · 计算机科学 2022-08-11 Maike Schwammberger , Christopher Harper , Gleifer Vaz Alves , Greg Chance , Tony Pipe , Kerstin Eder

Autonomous robotic systems are complex, hybrid, and often safety-critical; this makes their formal specification and verification uniquely challenging. Though commonly used, testing and simulation alone are insufficient to ensure the…

软件工程 · 计算机科学 2021-01-29 Matt Luckcuck , Marie Farrel , Louise A. Dennis , Michael Fisher

The remarkable reasoning and code generation capabilities of large language models (LLMs) have spurred significant interest in applying LLMs to enable task automation in digital chip design. In particular, recent work has investigated early…

硬件体系结构 · 计算机科学 2024-11-01 Minwoo Kang , Mingjie Liu , Ghaith Bany Hamad , Syed Suhaib , Haoxing Ren

We present a method based on program analysis and formal verification to identify conditionally relevant variables (CRVs) - variables which could lead to violation of safety properties in control software when affected by single event…

软件工程 · 计算机科学 2025-05-13 Ganesha , Sujit Kumar Chakrabarti

To develop trustworthy distributed systems, verification techniques and formal methods, including lightweight and practical approaches, have been employed to certify the design or implementation of security protocols. Lightweight formal…

密码学与安全 · 计算机科学 2024-11-28 Rémi Garcia , Paolo Modesti

A long-standing research problem in security protocol design is how to efficiently verify security protocols with tamper-resistant global states. In this paper, we address this problem by first proposing a protocol specification framework,…

密码学与安全 · 计算机科学 2014-03-11 Li Li , Jun Pang , Yang Liu , Jun Sun , Jin Song Dong

Use case driven development methodologies put use cases at the center of the software development process. However, in order to support automated development and analysis, use cases need to be appropriately formalized. This will also help…

软件工程 · 计算机科学 2016-03-30 Rui Couto , António Nestor Ribeiro , José Creissac Campos

Groundbreaking successes have been achieved by Deep Reinforcement Learning (DRL) in solving practical decision-making problems. Robotics, in particular, can involve high-cost hardware and human interactions. Hence, scrupulous evaluations of…

人工智能 · 计算机科学 2020-10-20 Davide Corsi , Enrico Marchesini , Alessandro Farinelli

Dependability is an umbrella concept that subsumes many key properties about a system, including reliability, maintainability, safety, availability, confidentiality, and integrity. Various dependability modeling techniques have been…

软件工程 · 计算机科学 2016-06-23 Waqar Ahmed , Osman Hasan , Sofiene Tahar

This paper gives an overview of SCR3 -- a toolset designed to increase the usability of formal methods for software development. Formal requirements are specified in SCR3 in an easy to use and review format, and then used in checking…

软件工程 · 计算机科学 2007-05-23 M. Chechik