Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-09T04:28:13.647Z Has data issue: false hasContentIssue false

An algebraic semantics of event-based architectures

Published online by Cambridge University Press:  01 October 2007

JOSÉ LUIZ FIADEIRO
Affiliation:
Department of Computer Science, University of Leicester, University Road, Leicester LE1 7RH, U.K. Email: jose@mcs.le.ac.uk
ANTÓNIA LOPES
Affiliation:
Department of Informatics, Faculty of Sciences, University of Lisbon, Campo Grande, 1749-016 Lisboa, Portugal Email: mal@di.fc.ul.pt
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

We propose a mathematical semantics for event-based architectures that serves two main purposes: to characterise the modularisation properties that result from the algebraic structures induced on systems by this discipline of coordination; and to further validate and extend the categorical approach to architectural modelling that we have been building around the language CommUnity with the ‘implicit invocation’, also known as ‘publish/subscribe’ architectural style. We then use this formalisation to bring together synchronous and asynchronous interactions within the same modelling approach. We see this effort as a first step towards a form of engineering of architectural styles. Our approach adopts transition systems extended with events as a mathematical model of implicit invocation, and a family of logics that support abstract levels of modelling.

Information

Type
Paper
Copyright
Copyright © Cambridge University Press 2007