2006
DOI: 10.1007/11948148_27
|View full text |Cite
|
Sign up to set email alerts
|

SOCK: A Calculus for Service Oriented Computing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
106
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
8

Relationship

0
8

Authors

Journals

citations
Cited by 128 publications
(107 citation statements)
references
References 8 publications
1
106
0
Order By: Relevance
“…From the theoretical point of view, the formalisms closest to ours are Orc and Klaim. In fact, to define Korc, we have chosen them as representative of the broader classes of orchestration calculi (as, e.g., [28,10,23,11,7]) and coordination calculi for network-aware and mobility programming (as, e.g., [21,24,12,39]). Relatively to these calculi, Korc does not provide new primitives, but it permits experimenting and reasoning on a novel programming paradigm combining orchestration and coordination operators.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…From the theoretical point of view, the formalisms closest to ours are Orc and Klaim. In fact, to define Korc, we have chosen them as representative of the broader classes of orchestration calculi (as, e.g., [28,10,23,11,7]) and coordination calculi for network-aware and mobility programming (as, e.g., [21,24,12,39]). Relatively to these calculi, Korc does not provide new primitives, but it permits experimenting and reasoning on a novel programming paradigm combining orchestration and coordination operators.…”
Section: Discussionmentioning
confidence: 99%
“…CaSPiS's implementation is based on the generic Java framework IMC [2] that provides recurrent mechanisms for network applications and, hence, can be used as a middleware for the implementation of different process calculi. JOLIE [32] is an interpreter written in Java for a programming language based on the process calculus SOCK [23], which is a formalism inspired by the WS-BPEL language for formalizing some fundamental concepts of Service-Oriented Computing, such as the design of a service behaviour, its deployment, and the composition of services within a system. JSCL [20] is a Java-based coordination middleware for services based on the event notification paradigm of the Signal Calculus [19], a variant of the π-calculus with explicit primitives to deal with event notification and component distribution.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…This is necessary when a service of a process fails during runtime or for finding redundant services. COWS [9] and SOCK [10] are designed for the purpose of automatic service composition. Furthermore, process algebras are often combined with other formalisms in order to be able to specify more aspects of a service in a formal manner.…”
Section: Formal Methods For Verifying Interaction Soundnessmentioning
confidence: 99%
“…Examples are likely to include variations of the constructs presented in [8,6,3] and [7]. For that work, we will benefit from the fact that we rely on full standard syntax and reduction semantics of π, on which [8,6,3,7] are all based. We also plan to investigate the feasibility of using annotations to indicate which binding occurrences demand a relational treatment.…”
Section: Resultsmentioning
confidence: 99%