A well-founded approach to service modelling with Casl4Soa: part 1 (service in isolation)

  • Authors:
  • Christine Choppy;Gianna Reggio

  • Affiliations:
  • LIPN - UMR CNRS, Université Paris, France;Università di Genova, Italy

  • Venue:
  • Proceedings of the 2010 ACM Symposium on Applied Computing
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose in this paper the first part of Casl4Soa a notation and a technique to model a SOA (Service Oriented Architecture), i.e., here we consider only services in isolation. Our Casl4Soa approach is to provide a well-founded modelling to SOA, using the Casl-Ltl formal specification language as an underlying foundation. We explore then the various possible visual presentation of the Casl4Soa notation, so as to ensure as much as possible readability and communicability. Given the Casl-Ltl concept of a simple system as a labelled transition system we propose a new way to model the services that is not object-oriented. While modelling the static, the behavioural, and the semantic aspects of a service, we pay a specific attention to the protocols between the provider and the consumer of the service for which we propose either a logical specification of their properties, or a constructive specification expressed by interaction machines. Our ideas are illustrated by the example of a printing service offered by a printer to a user.