Header menu link for other important links
X
Ψ-CAL: Foundations of a programming language for services computing
Published in
2013
Pages: 721 - 728
Abstract
Services Computing has turned into the mainstream programming paradigm for building enterprise systems that are distributed in nature. However, the programming power available to the developers of service oriented systems has been slow to catch up. The object abstraction continues to be the prevalent mechanism for implementing services based software systems and has several drawbacks. A key drawback is the fact that programmers are provided the business requirements in terms of services but are expected to implement them using objects, leading to an abstraction gap that the programmer is expected to fill. In this paper, we formalize the notion of services as first class entities through a typed calculus, called Ψ-CAL. Ψ-CAL models major operations for service manipulation including creation, discovery, and invocation as well as establishing relationships among services. We present the syntax and semantics of Ψ-CAL with a corresponding type system, towards building a programming language for services computing. © 2013 IEEE.
About the journal
JournalProceedings - IEEE 10th International Conference on Services Computing, SCC 2013
Open AccessNo
Concepts (12)
  •  related image
    BUSINESS REQUIREMENT
  •  related image
    Calculus
  •  related image
    FORMAL MODEL
  •  related image
    OBJECT ABSTRACTIONS
  •  related image
    Programming paradigms
  •  related image
    SERVICE ORIENTED SYSTEMS
  •  related image
    SERVICES COMPUTING
  •  related image
    TERMS OF SERVICES
  •  related image
    Abstracting
  •  related image
    Calculations
  •  related image
    Semantics
  •  related image
    Computer programming languages