A type language for message passing component-based systems

6Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

Component-based development is challenging in a distributed setting, for starters considering programming a task may involve the assembly of loosely-coupled remote components. In order for the task to be fulfilled, the supporting interaction among components should follow a well-defined protocol. In this paper we address a model for message passing component-based systems where components are assembled together with the protocol itself. Components can therefore be independent from the protocol, and reactive to messages in a flexible way. Our contribution is at the level of the type language that allows to capture component behaviour so as to check its compatibility with a protocol. We show the correspondence of component and type behaviours, which entails a progress property for components.

Cite

CITATION STYLE

APA

Savanovic, Z., Galletta, L., & Vieira, H. T. (2020). A type language for message passing component-based systems. In Electronic Proceedings in Theoretical Computer Science, EPTCS (Vol. 324, pp. 3–24). Open Publishing Association. https://doi.org/10.4204/EPTCS.324.3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free