中文
相关论文

相关论文: Synthesizing Finite-state Protocols from Scenarios…

200 篇论文

Synthesising verifiably correct controllers for dynamical systems is crucial for safety-critical problems. To achieve this, it is important to account for uncertainty in a robust manner, while at the same time it is often of interest to…

系统与控制 · 电气工程与系统科学 2024-05-16 Luke Rickard , Alessandro Abate , Kostas Margellos

We present algorithms to synthesize component-based systems that are safe and deadlock-free using priorities, which define stateless-precedence between enabled actions. Our core method combines the concept of fault-localization (using…

计算机科学中的逻辑 · 计算机科学 2011-10-10 Chih-Hong Cheng , Saddek Bensalem , Yu-Fang Chen , Rongjie Yan , Barbara Jobstmann , Harald Ruess , Christian Buckl , Alois Knoll

Real-time systems are computing systems in which the meeting of their requirements is vital for their correctness. Consequently, if the real-time requirements of these systems are poorly understood and verified, the results can be…

软件工程 · 计算机科学 2008-02-05 Miriam C. B. Alves , Christine C. Dantas , Nanci N. Arai , Rovedy B. da Silva

In all software development projects, engineers face the challenge of translating the requirements layer into a design layer, then into an implementation-code layer, and then validating the correctness of the result. Many methodologies,…

软件工程 · 计算机科学 2020-10-08 David Harel , Rami Marelly , Assaf Marron , Smadar Szekely

Model-based approaches to the verification of non-terminating Cyber-Physical Systems (CPSs) usually rely on numerical simulation of the System Under Verification (SUV) model under input scenarios of possibly varying duration, chosen among…

计算机科学中的逻辑 · 计算机科学 2021-09-09 Toni Mancini , Igor Melatti , Enrico Tronci

In this paper, we compare the performance of two scenario-based numerical methods to solve stochastic optimal control problems: scenario trees and particles. The problem consists in finding strategies to control a dynamical system perturbed…

最优化与控制 · 数学 2010-02-10 Pierre Girardeau

In this work we aim at applying automata techniques to problems studied in Dynamic Epistemic Logic, such as epistemic planning. To do so, we first remark that repeatedly executing ad infinitum a propositional event model from an initial…

计算机科学中的逻辑 · 计算机科学 2014-04-04 Guillaume Aucher , Bastien Maubert , Sophie Pinchinat

State-machine replication, a fundamental approach to fault tolerance, requires replicas to execute commands deterministically, which usually results in sequential execution of commands. Sequential execution limits performance and underuses…

分布式、并行与集群计算 · 计算机科学 2014-04-29 Parisa Jalili Marandi , Fernando Pedone

Ensuring the correctness of distributed system implementations remains a challenging and largely unaddressed problem. In this paper we present a protocol that can be used to certify the safety of consensus implementations. Our proposed…

分布式、并行与集群计算 · 计算机科学 2019-03-11 Aurojit Panda

This paper presents a distributed stochastic model predictive control (SMPC) approach for large-scale linear systems with private and common uncertainties in a plug-and-play framework. Using the so-called scenario approach, the centralized…

最优化与控制 · 数学 2019-01-09 V. Rostampour , T. Keviczky

A deterministic method for synthesizing the interconnect topologies optimized for the required properties is proposed. The method is based on the original description of graphs by projections, on establishing the bijective correspondence of…

分布式、并行与集群计算 · 计算机科学 2022-03-30 V. A. Melent'ev

The problem of distributed synthesis is to automatically generate a distributed algorithm, given a target communication network and a specification of the algorithm's correct behavior. Previous work has focused on static networks with an a…

形式语言与自动机理论 · 计算机科学 2020-09-24 Béatrice Bérard , Benedikt Bollig , Patricia Bouyer , Matthias Függer , Nathalie Sznajder

Several high-throughput distributed data-processing applications require multi-hop processing of streams of data. These applications include continual processing on data streams originating from a network of sensors, composing a multimedia…

分布式、并行与集群计算 · 计算机科学 2009-03-26 Shah Asaduzzaman , Muthucumaru Maheswaran

In this paper, we study the problem of determining a minimum state probabilistic finite state machine capable of generating statistically identical symbol sequences to samples provided. This problem is qualitatively similar to the classical…

形式语言与自动机理论 · 计算机科学 2017-02-28 Elisabeth Paulson , Christopher Griffin

Markov Decision Processes (MDPs) have been used to formulate many decision-making problems in science and engineering. The objective is to synthesize the best decision (action selection) policies to maximize expected rewards (or minimize…

最优化与控制 · 数学 2015-07-07 Mahmoud El Chamie , Behcet Acikmese

We introduce an automata-theoretic method for the verification of distributed algorithms running on ring networks. In a distributed algorithm, an arbitrary number of processes cooperate to achieve a common goal (e.g., elect a leader).…

计算机科学中的逻辑 · 计算机科学 2015-04-27 C. Aiswarya , Benedikt Bollig , Paul Gastin

A snap-stabilizing protocol, starting from any configuration, always behaves according to its specification. In this paper, we present a snap-stabilizing protocol to solve the message forwarding problem in a message-switched network. In…

数据结构与算法 · 计算机科学 2009-05-18 Alain Cournier , Swan Dubois , Vincent Villain

Stochastic Processing Networks (SPNs) can be used to model communication networks, manufacturing systems, service systems, etc. We consider a real-time SPN where tasks generate jobs with strict deadlines according to their traffic patterns.…

网络与互联网体系结构 · 计算机科学 2012-04-23 I-Hong Hou , Rahul Singh

Broadcast protocols are programs designed to be executed by networks of processes. Each process runs the same protocol, and communication between them occurs in synchronously in two ways: broadcast, where one process sends a message to all…

计算机科学中的逻辑 · 计算机科学 2026-03-04 Lucie Guillou , Arnaud Sangnier , Nathalie Sznajder

This paper focuses on automated synthesis of divide-and-conquer parallelism, which is a common parallel programming skeleton supported by many cross-platform multithreaded libraries. The challenges of producing (manually or automatically) a…

编程语言 · 计算机科学 2017-01-31 Azadeh Farzan , Victor Nicolet