中文
相关论文

相关论文: Verifying Temporal Properties of Reactive Systems …

200 篇论文

Counterexamples explain why a desired temporal logic property fails to hold. The generation of counterexamples is considered to be one of the primary advantages of model checking as a verification technique. Furthermore, when model checking…

软件工程 · 计算机科学 2016-07-11 G. W. Hamilton

The distinction between safety and liveness properties is a fundamental classification with immediate implications on the feasibility and complexity of various monitoring, model checking, and synthesis problems. In this paper, we revisit…

形式语言与自动机理论 · 计算机科学 2011-06-08 Rüdiger Ehlers , Bernd Finkbeiner

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

The problem of determining whether or not any program terminates was shown to be undecidable by Turing, but recent advances in the area have allowed this information to be determined for a large class of programs. The classic method for…

计算机科学中的逻辑 · 计算机科学 2020-08-10 G. W. Hamilton

We are interested in verifying dynamic properties of finite state reactive systems under fairness assumptions by model checking. The systems we want to verify are specified through a top-down refinement process. In order to deal with the…

计算机科学中的逻辑 · 计算机科学 2011-11-10 Samir Chouali , Jacques Julliand , Pierre-Alain Masson , Françoise Bellegarde

We revisit the problem of real-time verification with dense dynamics using timeout and calendar based models and simplify this to a finite state verification problem. To overcome the complexity of verification of real-time systems with…

计算机科学中的逻辑 · 计算机科学 2010-08-12 Indranil Saha , Janardan Misra , Suman Roy

Program transformations are widely used in synthesis, optimization, and maintenance of software. Correctness of program transformations depends on preservation of some important properties of the input program. By regarding programs as…

计算机科学中的逻辑 · 计算机科学 2012-09-25 Aditya Kanade , Amitabha Sanyal , Uday P. Khedker

Given a discrete-state continuous-time reactive system, like a digital circuit, the classical approach is to first model it as a state transition system and then prove its properties. Our contribution advocates a different approach: to…

分布式、并行与集群计算 · 计算机科学 2022-08-18 Matthias Fuegger , Christoph Lenzen , Ulrich Schmid

Software verification is a complex problem, and verification tools need significant tuning to achieve high performance. Due to this, many verifiers choose to specialize on reachability properties, or invest the time to implement known…

编程语言 · 计算机科学 2025-01-28 Dirk Beyer , Marek Jankola , Marian Lingsch-Rosenfeld , Tian Xia , Xiyue Zheng

When validating formal models, sizable effort goes into ensuring two types of properties: safety properties (nothing bad happens) and liveness properties (something good occurs eventually. Event-B supports checking safety properties all…

计算机科学中的逻辑 · 计算机科学 2025-05-27 Sebastian Stock , Michael Leuschel , Atif Mashkoor

Model-based mutation testing uses altered test models to derive test cases that are able to reveal whether a modelled fault has been implemented. This requires conformance checking between the original and the mutated model. This paper…

软件工程 · 计算机科学 2012-02-29 Bernhard K. Aichernig , Elisabeth Jöbstl

Real world systems of interest often feature interactions between discrete and continuous dynamics. Various hybrid system formalisms have been used to model and analyze this combination of dynamics, ranging from mathematical descriptions,…

计算机科学中的逻辑 · 计算机科学 2021-09-22 Yong Kiam Tan , André Platzer

This paper aims to develop a verification method for procedural programs via a transformation into Logically Constrained Term Rewriting Systems (LCTRSs). To this end, we extend transformation methods based on integer TRSs to handle…

计算机科学中的逻辑 · 计算机科学 2025-09-01 Carsten Fuhs , Cynthia Kop , Naoki Nishida

Type-and-effect systems are a widely-used approach to program verification, verifying the result of a computation using types, and the behavior using effects. This paper extends an effect system for verifying temporal, value-dependent…

编程语言 · 计算机科学 2022-07-22 Taro Sekiyama , Hiroshi Unno

The increasing use of model-based tools enables further use of formal verification techniques in the context of distributed real-time systems. To avoid state explosion, it is necessary to construct verification models that focus on the…

分布式、并行与集群计算 · 计算机科学 2016-11-18 Chih-Hong Cheng , Christian Buckl , Javier Esparza , Alois Knoll

We verify the correctness of a variety of mutual exclusion algorithms through model checking. We look at algorithms where communication is via shared read/write registers, where those registers can be atomic or non-atomic. For the…

计算机科学中的逻辑 · 计算机科学 2025-07-18 Rob van Glabbeek , Bas Luttik , Myrthe Spronck

Refinement in Event-B supports the development of systems via proof based step-wise refinement of events. This refinement approach ensures safety properties are preserved, but additional reasoning is required in order to establish liveness…

软件工程 · 计算机科学 2014-07-03 Steve Schneider , Helen Treharne , Heike Wehrheim , David Williams

Using probabilities in the formal-methods-based development of safety-critical software has quickened interests in academia and industry. We address this area by our model-driven engineering method for reactive systems SPACE and its…

软件工程 · 计算机科学 2014-04-04 Fenglin Han , Jan Olaf Blech , Peter Herrmann , Heinz Schmidt

The case study analyzed in the paper illustrates the example of model checking in the COSMA environment. The system itself is a three-stage pipeline consisting of mutually concurrent modules which also compete for a shared resource. System…

软件工程 · 计算机科学 2017-03-17 Jerzy Mieścicki , Wiktor B. Daszczuk

Software engineering requires rigorous testing to guarantee the product's quality. Semantic testing of functional correctness is challenged by nondeterminism in behavior, which makes testers difficult to write and reason about. This thesis…

编程语言 · 计算机科学 2023-07-07 Yishuai Li
‹ 上一页 1 2 3 10 下一页 ›