DocumentCode
1809115
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
fYear
2010
fDate
5-10 July 2010
Firstpage
105
Lastpage
113
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/SCC.2010.49
Filename
5557221
Link To Document