Behavioral Theory for Session-Oriented Calculi

Research output: Chapter in Book/Report/Conference proceedingChapter

2 Citations (Scopus)

Abstract

This chapter presents the behavioral theory of some of theSensoriacore calculi. We considerSSCC,μseand CC as representatives of the session-based approach and COWS as representative of the correlation-based one. ForSSCC,μseand CC the main point is the structure that the session/conversation mechanism creates in programs. We show how the differences between binary sessions, multiparty sessions and dynamic conversations are captured by different behavioral laws. We also exploit those laws for proving the correctness of program transformations. For COWS the main point is that communication is prioritized (the best matching input captures the output), and this has a strong influence on the behavioral theory of COWS. In particular, we show that communication in COWS is neither purely synchronous nor purely asynchronous.
Original languageUnknown
Title of host publicationRigorous Software Engineering for Service-Oriented Systems - Results of the SENSORIA Project on Software Engineering for Service-Oriented Computing
EditorsWirsing Martin, Holzl Matthias
Place of PublicationBerlin / Heidelberg
PublisherSpringer
Pages189-213
ISBN (Print)978-3-642-20400-5
Publication statusPublished - 1 Jan 2011

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Number6582

Cite this