中文
相关论文

相关论文: Model Checking Contractual Protocols

200 篇论文

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

In the railway domain, an interlocking is the system ensuring safe train traffic inside a station by controlling its active elements such as the signals or points. Modern interlockings are configured using particular data, called…

软件工程 · 计算机科学 2017-08-07 Quentin Cappart , Christophe Limbree , Pierre Schaus , Jean Quilbeuf , Louis-Marie Traonouez , Axel Legay

Design-by-contract is an important technique for model-based design in which a composite system is specified by a collection of contracts that specify the behavioural assumptions and guarantees of each component. In this paper, we describe…

计算机科学中的逻辑 · 计算机科学 2020-07-30 Simon Foster , Ana Cavalcanti , Samuel Canham , Jim Woodcock , Frank Zeyda

Nowadays, business enterprises often need to dynamically reconfigure their internal processes in order to improve the efficiency of the business flow. However, modifications of the workflow usually lead to several problems in terms of…

软件工程 · 计算机科学 2016-07-05 Juan Carlos Polanco Aguilar , Koji Hasebe , Manuel Mazzara , Kazuhiko Kato

Critical and cyber-physical systems (CPS) that exist in large industries, such as nuclear power plants, railway, automotive or aeronautical industries are complex heterogeneous systems. They are complex because they are open,…

软件工程 · 计算机科学 2021-05-27 Abdelkader Khouass , Christian Attiogbé , Mohamed Messabihi

We address the verification problem for concurrent program that dynamically create (fork) new threads or destroy (join) existing threads. We present a reduction to the verification problem for concurrent programs with a fixed number of…

编程语言 · 计算机科学 2023-11-03 Matthias Heizmann , Dominik Klumpp , Frank Schüssele , Lars Nitzke

It is well known that the complex system operation requires the use of new scientific tools and computer simulation. This paper presents a modular approach for modeling and analysis of the complex systems (in communication or transport…

系统与控制 · 计算机科学 2017-03-22 Janetta Culita , Simona Caramihai , Calin Munteanu

This paper presents a new formal method for verification of quantum communication protocols. By extending the symbolic system of Petri nets, we can define quantum pure states in Petri-net settings. Therefore, it is possible to emerge a…

量子物理 · 物理学 2017-04-25 Sheng Zhang , Yonghui Ma , Chunning Meng , Haiping Wang

Contracts play an important role in business where relationships among different parties are dictated by legal rules. The notion of electronic contracts has emerged mostly due to technological advances and the electronic trading among…

计算机科学中的逻辑 · 计算机科学 2018-09-05 Adilson Luiz Bonifacio , Wellington Aparecido Della Mura

The case study analyzed in the report involves the behavioral specification and verification of a three-stage pipeline consisting of mutually concurrent modules which also compete for a shared resource. The system components are specified…

软件工程 · 计算机科学 2017-05-16 Jerzy Mieścicki , Bogdan Czejdo , Wiktor B. Daszczuk

Trading systems are software platforms that support the exchange of securities (e.g., company shares) between participants. In this paper, we present a method to search for deviations in trading systems by checking conformance between…

软件工程 · 计算机科学 2022-11-01 Julio C. Carrasquel , Irina A. Lomazova

Modeling processes are the activities of capturing and representing processes and control of their dynamic behavior. Desired features of the model include capture of relevant aspects of a real phenomenon, understandability, and completeness…

软件工程 · 计算机科学 2017-07-28 Sabah Al-Fedaghi , Haya Alahmad

Systems design processes are increasingly reliant on simulation models to inform design decisions. A pervasive issue within the systems engineering community is trusting in the models used to make decisions about complex systems. This work…

计算工程、金融与科学 · 计算机科学 2025-08-05 Edward Louis , Gregory Mocko , Evan Taylor

Static type systems are usually not sufficient to express all requirements on function calls. Hence, contracts with pre- and postconditions can be used to express more complex constraints on operations. Contracts can be checked at run time…

编程语言 · 计算机科学 2017-09-15 Michael Hanus

It is important that consumers and regulators can verify the provenance of large neural models to evaluate their capabilities and risks. We introduce the concept of a "Proof-of-Training-Data": any protocol that allows a model trainer to…

机器学习 · 计算机科学 2023-07-04 Dami Choi , Yonadav Shavit , David Duvenaud

To model check concurrent systems, it is convenient to distinguish between the data flow and the control. Correctness is specified on the level of data flow whereas the system is configured on the level of control. Petri nets with transits…

计算机科学中的逻辑 · 计算机科学 2020-07-15 Bernd Finkbeiner , Manuel Gieseking , Jesko Hecking-Harbusch , Ernst-Rüdiger Olderog

This article presents a Verification and Validation approach which is used here in order to complete the classical tool box the industrial user may utilize in Enterprise Modeling and Integration domain. This approach, which has been defined…

软件工程 · 计算机科学 2009-01-26 Vincent Chapurlat , Bernard Kamsu Foguem , François Prunet

While model checking has often been considered as a practical alternative to building formal proofs, we argue here that the theory of sequent calculus proofs can be used to provide an appealing foundation for model checking. Since the…

计算机科学中的逻辑 · 计算机科学 2017-01-19 Quentin Heath , Dale Miller

Research on quality issues of business process models has recently begun to explore the process of creating process models by analyzing the modeler's interactions with the modeling environment. In this paper we aim to complement previous…

System development is not a linear, one-shot process. It proceeds through refinements and revisions. To support assurance that the system satisfies its requirements, it is desirable that continuous verification can be performed after each…

计算机科学中的逻辑 · 计算机科学 2018-11-28 Claudio Menghi , Alessandro Maria Rizzi , Anna Bernasconi