Authors
Amel Bennaceur, Chris Chilton, Malte Isberner, Bengt Jonsson
Publication date
2013
Conference
Software Engineering and Formal Methods: 11th International Conference, SEFM 2013, Madrid, Spain, September 25-27, 2013. Proceedings 11
Pages
274-288
Publisher
Springer Berlin Heidelberg
Description
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.
Total citations
2013201420152016201720182019202027441211
Scholar articles
A Bennaceur, C Chilton, M Isberner, B Jonsson - Software Engineering and Formal Methods: 11th …, 2013