Title :
A Trace-Based Semantics for Responsiveness
Author :
Vogler, Walter ; Stahl, Christian ; Müller, Richard
Author_Institution :
Inst. fur Inf., Univ. Augsburg, Augsburg, Germany
Abstract :
In the context of asynchronously communicating services, responsiveness guarantees that a service and its environment have always the possibility to communicate. The responsiveness preorder describes when one service can be replaced by another such that responsiveness is preserved. We study responsiveness for possibly unbounded services with and without final states, and present for both preorder variants a semantical characterization based on traces. Surprisingly, the preorders turn out not to be precongruences, and for both we characterize the coarsest precongruence which is contained in the respective preorder.
Keywords :
Petri nets; message passing; service-oriented architecture; asynchronously communicating services; semantical characterization; service environment; service responsiveness; trace-based semantics; unbounded services; Context; Electronic mail; Manganese; Petri nets; Semantics; System-on-a-chip; Testing; Asynchronous communication; Petri nets; Precongruence; Should testing;
Conference_Titel :
Application of Concurrency to System Design (ACSD), 2012 12th International Conference on
Conference_Location :
Hamburg
Print_ISBN :
978-1-4673-1687-3
DOI :
10.1109/ACSD.2012.10