Automated mediator synthesis: Combining behavioural and ontological reasoning

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Software systems are increasingly composed of independently developed heterogeneous components. To ensure interoperability, mediators are needed that coordinate actions and translate exchanged messages between the components. We present a technique for automated synthesis of mediators, by means of a quotient operator, that is based on behavioural models of the components and an ontological model of the data domain. By not requiring a specification of the composed system, the method supports both off-line and run-time synthesis. The obtained mediator is the most general component that ensures freedom of both communication mismatches and deadlock in the composition. Validation of the approach is given by implementation of a prototype tool, while applicability is illustrated on heterogeneous holiday booking components.

Original languageEnglish
Title of host publicationSoftware Engineering and Formal Methods - 11th International Conference, SEFM 2013, Proceedings
Pages274-288
Number of pages15
DOIs
Publication statusPublished - 2013
Externally publishedYes
Event11th International Conference on Software Engineering and Formal Methods, SEFM 2013 - Madrid, Spain
Duration: 25 Sep 201327 Sep 2013

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8137 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference11th International Conference on Software Engineering and Formal Methods, SEFM 2013
Country/TerritorySpain
CityMadrid
Period25/09/1327/09/13

Keywords

  • deadlock-freeness
  • mediator synthesis
  • ontology
  • quotient

Fingerprint

Dive into the research topics of 'Automated mediator synthesis: Combining behavioural and ontological reasoning'. Together they form a unique fingerprint.

Cite this