Typed Connector Families

dc.contributor.author José Paiva Proença en
dc.contributor.author Clarke,Dave en
dc.date.accessioned 2017-12-21T11:37:05Z
dc.date.available 2017-12-21T11:37:05Z
dc.date.issued 2015 en
dc.description.abstract 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 componentbased models. A type-checking algorithm based on constraints is used to analyse connector families, supported by a proof-of-concept implementation. © Springer International Publishing Switzerland 2016. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/4607
dc.identifier.uri http://dx.doi.org/10.1007/978-3-319-28934-2_16 en
dc.language eng en
dc.relation 5901 en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Typed Connector Families en
dc.type conferenceObject en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
P-00K-5ZA.pdf
Size:
564.91 KB
Format:
Adobe Portable Document Format
Description: