Analysis of interacting BPEL web services

X Fu, T Bultan, J Su - Proceedings of the 13th international conference …, 2004 - dl.acm.org
This paper presents a set of tools and techniques for analyzing interactions of composite
web services which are specified in BPEL and communicate through asynchronous XML …

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 …

On global types and multi-party session

G Castagna, M Dezani-Ciancaglini… - Logical Methods in …, 2012 - lmcs.episciences.org
Global types are formal specifications that describe communication protocols in terms of
their global interactions. We present a new, streamlined language of global types equipped …

Incremental elaboration of scenario-based specifications and behavior models using implied scenarios

S Uchitel, J Kramer, J Magee - ACM Transactions on Software …, 2004 - dl.acm.org
Behavior modeling has proved to be successful in hel** uncover design flaws of
concurrent and distributed systems. Nevertheless, it has not had a widespread impact on …

Conversation protocols: a formalism for specification and verification of reactive electronic services

X Fu, T Bultan, J Su - Theoretical Computer Science, 2004 - Elsevier
This paper focuses on the realizability problem of a framework for modeling and specifying
the global behaviors of reactive electronic services (e-services). In this framework, Web …

Synchronizability of conversations among web services

X Fu, T Bultan, J Su - IEEE Transactions on Software …, 2005 - ieeexplore.ieee.org
We present a framework for analyzing interactions among Web services that communicate
with asynchronous messages. We model the interactions among the peers participating in a …

Message sequence charts

D Harel, PS Thiagarajan - UML for real: design of embedded real-time …, 2003 - Springer
Message sequence charts (MSCs) constitute an attractive visual formalism that is widely
used to capture system requirements during the early design stages in domains such as …

Games where you can play optimally without any memory

H Gimbert, W Zielonka - International conference on concurrency theory, 2005 - Springer
Reactive systems are often modelled as two person antagonistic games where one player
represents the system while his adversary represents the environment. Undoubtedly, the …

Specification of realizable service conversations using collaboration diagrams

T Bultan, X Fu - Service Oriented Computing and Applications, 2008 - Springer
Abstract Specification, modeling and analysis of interactions among peers that communicate
via messages are becoming increasingly important due to the emergence of service …

A theory of regular MSC languages

JG Henriksen, M Mukund, KN Kumar, M Sohoni… - Information and …, 2005 - Elsevier
Message sequence charts (MSCs) are an attractive visual formalism widely used to capture
system requirements during the early design stages in domains such as telecommunication …