Kumar, Arun, Rajani, Vineet, Janakiram, Dharanipragada (2013) Psi-CAL: Foundations of a Programming Language for Services Computing. In: 2013 IEEE International Conference on Services Computing. 2013 IEEE International Conference on Services Computing. . pp. 721-728. IEEE E-ISBN 978-0-7695-5026-8. (doi:10.1109/SCC.2013.50) (The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided) (KAR id:90553)
The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided. | |
Official URL: https://doi.org/10.1109/SCC.2013.50 |
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 Psi-CAL. Psi-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 Psi-CAL with a corresponding type system, towards building a programming language for services computing.
Item Type: | Conference or workshop item (Paper) |
---|---|
DOI/Identification number: | 10.1109/SCC.2013.50 |
Uncontrolled keywords: | Programming; Semantics; Object oriented modeling; Calculus; Computational modeling; Protocols; Computer languages; Calculus; Formal Models; Services Computing; Programming Languages |
Subjects: | Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming, |
Divisions: | Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing |
Depositing User: | Amy Boaler |
Date Deposited: | 04 Oct 2021 10:40 UTC |
Last Modified: | 05 Nov 2024 12:56 UTC |
Resource URI: | https://kar.kent.ac.uk/id/eprint/90553 (The current URI for this page, for reference purposes) |
- Export to:
- RefWorks
- EPrints3 XML
- BibTeX
- CSV
- Depositors only (login required):