Algebraic semantics of service component modules

José Luiz Fiadeiro, Antónia Lopes, Laura Bocchi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

22 Citations (Scopus)


We present a notion of module acquired from developing an algebraic framework for service-oriented modelling. More specifically, we give an account of the notion of module that supports the composition model of the SENSORIA Reference Modelling Language (SRML). The proposed notion is independent of the logic in which properties are expressed and components are programmed. Modules in SRML are inspired in concepts proposed for Service Component Architecture (SCA) and Web Services, as well the modules that have been proposed for Algebraic Specifications, namely by H. Ehrig and F. Orejas, among others; they include interfaces for required (imported) and provided (exported) services, as well as a number of components (body) whose orchestrations ensure how given behavioural properties of the provided services are guaranteed assuming that the requested services satisfy required properties.

Original languageEnglish
Title of host publicationRecent Trends in Algebraic Development Techniques
Subtitle of host publication18th International Workshop, WADT 2006, Revised Selected Papers
EditorsJ. L. Fiadeiro, P. Y. Schobbens
Place of PublicationBerlin
PublisherSpringer Verlag
Number of pages19
ISBN (Electronic)9783540719984
ISBN (Print)9783540719977
Publication statusPublished - 2007
Event18th International Workshop on Algebraic Development Techniques, WADT 2006 - La Roche en Ardenne, Belgium
Duration: 1 Jun 20063 Jun 2006

Publication series

NameLecture Notes in Computer Science
Volume4409 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference18th International Workshop on Algebraic Development Techniques, WADT 2006
CityLa Roche en Ardenne


  • Service Component
  • Composite Service
  • External Service
  • Interaction Protocol
  • Algebraic Semantic

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science


Dive into the research topics of 'Algebraic semantics of service component modules'. Together they form a unique fingerprint.

Cite this