uu.seUppsala University Publications
Change search
ReferencesLink to record
Permanent link

Direct link
Typed Connector Families
INESC TEC, HASLab, Braga, Portugal.;Univ Minho, Braga, Portugal.;Katholieke Univ Leuven, Dept Comp Sci, IMinds DistriNet, Louvain, Belgium..
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computing Science.
2016 (English)In: Formal Aspects Of Component Software, Springer, 2016, 294-311 p.Conference paper (Refereed)Text
Abstract [en]

Typed models of connector/component composition specify interfaces describing ports of components and connectors. Typing ensures that these ports are plugged together appropriately, so that data can flow out of each output port and into an input port. These interfaces typically consider the direction of data flow and the type of values flowing. Components, connectors, and systems are often parameterised in such a way that the parameters affect the interfaces. Typing such connector families is challenging. This paper takes a first step towards addressing this problem by presenting a calculus of connector families with integer and boolean parameters. The calculus is based on monoidal categories, with a dependent type system that describes the parameterised interfaces of these connectors. As an example, we demonstrate how to define n-ary Reo connectors in the calculus. The paper focusses on the structure of connectors-well-connectedness-and less on their behaviour, making it easily applicable to a wide range of coordination and component-based models. A type-checking algorithm based on constraints is used to analyse connector families, supported by a proof-of-concept implementation.

Place, publisher, year, edition, pages
Springer, 2016. 294-311 p.
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 9539
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:uu:diva-299662DOI: 10.1007/978-3-319-28934-2_16ISI: 000375378500016ISBN: 9783319289342; 9783319289335OAI: oai:DiVA.org:uu-299662DiVA: diva2:949902
Conference
12th International Conference on Formal Aspects of Component Software (FACS), OCT 14-16, 2015, Univ Fed Fluminense, Niteroi, BRAZIL
Available from: 2016-07-25 Created: 2016-07-25 Last updated: 2016-07-25Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full text

Search in DiVA

By author/editor
Clarke, Dave
By organisation
Computing Science
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Altmetric score

Total: 13 hits
ReferencesLink to record
Permanent link

Direct link