Hostname: page-component-6766d58669-tq7bh Total loading time: 0 Render date: 2026-05-21T12:46:29.093Z 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

Abstract

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

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable