Behavioural Theory at Work: Program Transformations in a Service-Centred Calculus

  • Authors:
  • Luís Cruz-Filipe;Ivan Lanese;Francisco Martins;António Ravara;Vasco T. Vasconcelos

  • Affiliations:
  • Department of Informatics, Faculty of Sciences, University of Lisbon, Portugal;Computer Science Department, University of Bologna, Italy;Department of Informatics, Faculty of Sciences, University of Lisbon, Portugal;Security and Quantum Information Group, Instituto de Telecomunicações, and Department of Mathematics, IST, Technical University of Lisbon, Portugal;Department of Informatics, Faculty of Sciences, University of Lisbon, Portugal

  • Venue:
  • FMOODS '08 Proceedings of the 10th IFIP WG 6.1 international conference on Formal Methods for Open Object-Based Distributed Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We analyse the relationship between object-oriented modelling and session-based, service-oriented modelling, starting from a typical UML Sequence Diagram and providing a program transformation into a service-oriented model. We also provide a similar transformation from session-based specifications into request-response specifications. All transformations are specified in SSCC--a process calculus for modelling and analysing service-oriented systems--and proved correct with respect to a suitable form of behavioural equivalence (full weak bisimilarity). Since the equivalence is proved to be compositional, results remain valid in arbitrary contexts.