中文
相关论文

相关论文: A Local Logic for Realizability in Web Service Cho…

200 篇论文

Metric temporal logic (MTL) provides a formal framework for defining time-dependent mission requirements on autonomous vehicles. However, optimizing control decisions subject to these constraints is often computationally expensive. This…

系统与控制 · 电气工程与系统科学 2026-02-03 Andrew F. Thompson , Joshua A. Robbins , Jonah J. Glunt , Sean B. Brennan , Herschel C. Pangborn

Choreographic Programming is a paradigm for developing correct-by-construction concurrent programs, by writing high-level descriptions of the desired communications and then synthesising process implementations automatically. So far,…

编程语言 · 计算机科学 2017-11-29 Luís Cruz-Filipe , Fabrizio Montesi , Marco Peressotti

Global protocol specifications are the starting point of top-down verification methodologies, and serve as a blueprint for synthesizing local specifications that guarantee the correctness of distributed implementations. In this work, we…

形式语言与自动机理论 · 计算机科学 2026-02-11 Elaine Li , Felix Stutz

Many automated planning methods and formulations rely on suitably designed abstractions or simplifications of the constrained dynamics associated with agents to attain computational scalability. We consider formulations of temporal planning…

计算机科学中的逻辑 · 计算机科学 2024-06-17 Miquel Ramirez , Anubhav Singh , Peter Stuckey , Chris Manzie

This paper presents a hierarchical framework to solve the multi-robot temporal task planning problem. We assume that each robot has its individual task specification and the robots have to jointly satisfy a global collaborative task…

机器人学 · 计算机科学 2023-08-29 Ruofei Bai , Ronghao Zheng , Yang Xu , Meiqin Liu , Senlin Zhang

Choreography-based approaches to service composition typically assume that, after a set of services has been found which correctly play the roles prescribed by the choreography, each service respects his role. Honest services are not…

计算机科学中的逻辑 · 计算机科学 2020-04-17 Massimo Bartoletti , Tiziana Cimoli , G. Michele Pinna

We introduce a meta-model based on formal languages, dubbed formal choreographic languages, to study message-passing systems. Our framework allows us to generalise standard constructions from the literature and to compare them. In…

计算机科学中的逻辑 · 计算机科学 2024-02-14 Franco Barbanera , Ivan Lanese , Emilio Tuosto

We propose a choreographic model of reversible computations based on a conservative extension of global graphs and communicating finite-state machines. The main advantage of our approach is that does not require to instrument models in…

计算机科学中的逻辑 · 计算机科学 2017-05-29 Claudio Antares Mezzina , Emilio Tuosto

Given a static vertex-selection problem (e.g. independent set, dominating set) on a graph, we can define a corresponding temporally satisfying reconfiguration problem on a temporal graph which asks for a sequence of solutions to the…

数据结构与算法 · 计算机科学 2025-09-22 Tom Davot , Jessica Enright , Laura Larios-Jones

We refine the relation of Web service orchestration, abstract process, Web service, and Web service choreography in Web service composition, under the situation of cross-organizational corporation. We also introduce the formal verification…

计算机科学中的逻辑 · 计算机科学 2018-11-14 Yong Wang

Choreographic models support a correctness-by-construction principle in distributed programming. Also, they enable the automatic generation of correct message-based communication patterns from a global specification of the desired system…

编程语言 · 计算机科学 2022-05-16 Lorenzo Gheri , Ivan Lanese , Neil Sayers , Emilio Tuosto , Nobuko Yoshida

We study the implementability problem for an expressive class of symbolic communication protocols involving multiple participants. Our symbolic protocols describe infinite states and data values using dependent refinement predicates.…

编程语言 · 计算机科学 2025-02-20 Elaine Li , Felix Stutz , Thomas Wies , Damien Zufferey

Those seeking to reproduce a computational experiment often need to manually look at the code to see how to build necessary libraries, configure parameters, find data, and invoke the experiment; it is not automatic. Automatic…

软件工程 · 计算机科学 2023-07-24 Samuel Grayson , Reed Milewicz , Joshua Teves , Daniel S. Katz , Darko Marinov

Many safety-critical systems must achieve high-level task specifications with guaranteed safety and correctness. Much recent progress towards this goal has been made through controller synthesis from signal temporal logic (STL)…

机器人学 · 计算机科学 2018-10-23 Rafael Rodrigues da Silva , Hai Lin

The automatic composition of web services refers to how services can be used in a complex and aggregate manner, to serve a specific and known functionality. Given a list of services described by the input and output parameters, and a…

软件工程 · 计算机科学 2020-07-13 Paul Diac

The current push towards interoperability drives companies to collaborate through process choreographies. At the same time, they face a jungle of continuously changing regulations, e.g., due to the pandemic and developments such as the…

计算机科学中的逻辑 · 计算机科学 2021-12-20 Walid Fdhila , David Knuplesch , Stefanie Rinderle-Ma , Manfred Reichert

Choreographies are formal descriptions of distributed systems, which focus on the way in which participants communicate. While they are useful for analysing protocols, in practice systems are written directly by specifying each…

编程语言 · 计算机科学 2022-07-20 Bjørn Angel Kjær , Luís Cruz-Filipe , Fabrizio Montesi

We study the problem of scheduling periodic real-time tasks so as to meet their individual minimum reward requirements. A task generates jobs that can be given arbitrary service times before their deadlines. A task then obtains rewards…

其他计算机科学 · 计算机科学 2010-07-06 I-Hong Hou , P. R. Kumar

Motion planning of an autonomous system with high-level specifications has wide applications. However, research of formal languages involving timed temporal logic is still under investigation. Furthermore, many existing results rely on a…

机器人学 · 计算机科学 2022-02-15 Zhiliang Li , Mingyu Cai , Shaoping Xiao , Zhen Kan

The Adaptable TeaStore has recently been proposed as a reference model for adaptable microservice architectures. It includes different configurations, as well as scenarios requiring to transition between them. We describe an implementation…

编程语言 · 计算机科学 2025-12-30 Giuseppe De Palma , Saverio Giallorenzo , Ivan Lanese , Gianluigi Zavattaro