• 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