Deciding choreography realizability

S Basu, T Bultan, M Ouederni - Acm Sigplan Notices, 2012 - dl.acm.org
Since software systems are becoming increasingly more concurrent and distributed,
modeling and analysis of interactions among their components is a crucial problem. In …

[图书][B] Introduction to Choreographies

F Montesi - 2023 - books.google.com
In concurrent and distributed systems, processes can complete tasks together by playing
their parts in a joint plan. The plan, or protocol, can be written as a choreography: a formal …

Checking the realizability of BPMN 2.0 choreographies

P Poizat, G Salaün - Proceedings of the 27th Annual ACM Symposium …, 2012 - dl.acm.org
Choreographies allow business and service architects to specify with a global perspective
the requirements of applications built over distributed and interacting software entities. While …

Automating data exchange in process choreographies

A Meyer, L Pufahl, K Batoulis, D Fahland, M Weske - Information Systems, 2015 - Elsevier
Communication between organizations is formalized as process choreographies in daily
business. While the correct ordering of exchanged messages can be modeled and enacted …

Realizability of choreographies using process algebra encodings

G Salaün, T Bultan, N Roohi - IEEE Transactions on Services …, 2011 - ieeexplore.ieee.org
Service-oriented computing has emerged as a new software development paradigm that
enables implementation of Web accessible software systems that are composed of …

[HTML][HTML] Choreography realizability enforcement through the automatic synthesis of distributed coordination delegates

M Autili, P Inverardi, M Tivoli - Science of Computer Programming, 2018 - Elsevier
In the near future we will be surrounded by a virtually infinite number of software
applications that provide services in the digital space. This situation promotes reuse-based …

VerChor: a framework for the design and verification of choreographies

M Güdemann, P Poizat, G Salaün… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
Choreographies are contracts specifying from a global point of view the legal interactions
that must take place among a set of services. Such a contract may serve as a reference in …

Automated synthesis of service choreographies

M Autili, P Inverardi, M Tivoli - IEEE Software, 2014 - ieeexplore.ieee.org
Future Internet research promotes the production of a distributed-computing environment
that will be increasingly surrounded by a virtually infinite number of software services that …

A new hierarchical agent protocol notation

M Winikoff, N Yadav, L Padgham - Autonomous Agents and Multi-Agent …, 2018 - Springer
Agent interaction descriptions (or protocols) are a key aspect of the design of multi-agent
systems. However, in the authors' extensive experience, the notations commonly used for …

Realizability is controllability

N Lohmann, K Wolf - International Workshop on Web Services and Formal …, 2009 - Springer
A choreography describes the interaction between services. It may be used for specification
purposes, for instance serving as a contract in the design of an inter-organizational business …