Title :
Xi-Calculus: A Calculus for Service Interactions
Author :
Rajani, Vineet ; Kumar, Arun ; Janakiram, Dharanipragada
Author_Institution :
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol. Madras, Chennai, India
Abstract :
The paper proposes ξ-calculus, a formalism for describing interactions in Service Oriented Architectures. The calculus treats interactions between services as a core concept to capture important architectural characteristics of the system. The focus of ξ-calculus is on the higher level abstraction rather than on the lower level details like parameter passing, use of stacks, closures etc. And hence it can be used to specify, study, and compare different service oriented systems from an architectural point of view. The paper also introduces a notion of interaction types suitable for the level of abstraction under consideration. These types are used to describe the type system of the calculus. The paper introduces a notion of design time non-functional capabilities and also present the application of the calculus in a real business scenario.
Keywords :
calculus; formal logic; software architecture; ξ-calculus; abstraction; architectural characteristics; design time nonfunctional capabilities; service interactions; service oriented architectures; service oriented systems; Algebra; Calculus; Equations; Grammar; Semantics; Service oriented architecture; Syntactics; Calculus; SOA; Service Interactions;
Conference_Titel :
Services Computing (SCC), 2010 IEEE International Conference on
Conference_Location :
Miami, FL
Print_ISBN :
978-1-4244-8147-7
Electronic_ISBN :
978-0-7695-4126-6
DOI :
10.1109/SCC.2010.49