中文
相关论文

相关论文: Proof obligations for specification and refinement…

200 篇论文

It is well known that liveness properties cannot be proven using standard simulation arguments. This issue has been mitigated by extending standard notions of simulation for transition systems to fairness-preserving simulations for systems…

计算机科学中的逻辑 · 计算机科学 2026-05-27 Arthur Correnson , Iona Kuhn , Bernd Finkbeiner

Reasoning about concurrent programs executed on weak memory models is an inherently complex task. So far, existing proof calculi for weak memory models only cover safety properties. In this paper, we provide the first proof calculus for…

计算机科学中的逻辑 · 计算机科学 2026-02-24 Lara Bargmann , Heike Wehrheim

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

We investigate the simulation problem in of dense-time system. A specification simulates a model if the specification can match every transition that the model can make at a time point. We also adapt the approach of Emerson and Lei and…

计算机科学中的逻辑 · 计算机科学 2010-07-06 Farn Wang

For models of concurrent and distributed systems, it is important and also challenging to establish correctness in terms of safety and/or liveness properties. Theories of distributed systems consider equivalences fundamental, since they (1)…

计算机科学中的逻辑 · 计算机科学 2017-12-01 Tobias Prehn , Stephan Mennicke

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

Liveness properties, such as termination, of even the simplest shared-memory concurrent programs under sequential consistency typically require some fairness assumptions about the scheduler. Under weak memory models, we observe that the…

编程语言 · 计算机科学 2021-09-10 Ori Lahav , Egor Namakonov , Jonas Oberhauser , Anton Podkopaev , Viktor Vafeiadis

Often fairness assumptions need to be made in order to establish liveness properties of distributed systems, but in many situations these lead to false conclusions. This document presents a research agenda aiming at laying the foundations…

计算机科学中的逻辑 · 计算机科学 2017-11-15 Rob van Glabbeek

Often fairness assumptions need to be made in order to establish liveness properties of distributed systems, but in many situations they lead to false conclusions. This document presents a research agenda aiming at laying the foundations of…

计算机科学中的逻辑 · 计算机科学 2019-12-13 Rob van Glabbeek

We consider the verification of omega-regular linear temporal properties of concurrent programs running under weak memory semantics. We observe that in particular, these properties may enforce liveness clauses, whose verification in this…

Most fairness assumptions used for verifying liveness properties are criticised for being too strong or unrealistic. On the other hand, justness, arguably the minimal fairness assumption required for the verification of liveness properties,…

计算机科学中的逻辑 · 计算机科学 2021-08-03 Rob van Glabbeek , Peter Höfner , Weiyou Wang

We present a new approach for reasoning about liveness properties of distributed systems, represented as automata. Our approach is based on simulation relations, and requires reasoning only over finite execution fragments. Current…

计算机科学中的逻辑 · 计算机科学 2008-01-08 Paul C. Attie

Event-B is one of more popular notations for model-based, proof driven specification. It offers a fairly high-level mathematical lan- guage based on FOL and ZF set theory and an economical yet expres- sive modelling notation. Model…

软件工程 · 计算机科学 2016-11-10 Paulius Stankaitis , Alexei Iliasov , David Adjepon-Yamoah , Alexander Romanovsky

We present a fixpoint semantics of event systems. The semantics is presented in a general framework without concerns of fairness. Soundness and completeness of rules for deriving "leads-to" properties are proved in this general framework.…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Hector Ruiz Barradas , Didier Bert

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

Event-B is a formal approach oriented to system modeling and analysis. It supports refinement mechanism that enables stepwise modeling and verification of a system. By using refinement, the complexity of verification can be spread and…

软件工程 · 计算机科学 2012-10-29 Tsutomu Kobayashi , Shinichi Honiden

We propose a simple yet effective solution to tackle the often-competing goals of fairness and utility in classification tasks. While fairness ensures that the model's predictions are unbiased and do not discriminate against any particular…

机器学习 · 计算机科学 2023-08-16 Anique Tahir , Lu Cheng , Huan Liu

Many properties of communication protocols combine safety and liveness aspects. Characterizing such combined properties by means of a single inference system is difficult because of the fundamentally different techniques (coinduction and…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Luca Ciccone , Luca Padovani

The concept of must testing is naturally parametrised with a chosen completeness criterion or fairness assumption. When taking weak fairness as used in I/O automata, I show that it characterises exactly the fair preorder on I/O automata as…

计算机科学中的逻辑 · 计算机科学 2022-12-22 Rob van Glabbeek

A pattern-based approach to the presentation, codification and reuse of property specifications for finite-state verification was proposed by Dwyer and his collegues. The patterns enable non-experts to read and write formal specifications…

软件工程 · 计算机科学 2007-05-23 M. Chechik , D. Paun
‹ 上一页 1 2 3 10 下一页 ›