Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > Typed connector families and their semantics

Publicações

Typed connector families and their semantics

Título
Typed connector families and their semantics
Tipo
Artigo em Revista Científica Internacional
Ano
2017
Autores
Proença, J
(Autor)
Outra
Clarke, D
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Sem AUTHENTICUS Sem ORCID
Revista
Vol. 146
Páginas: 28-49
ISSN: 0167-6423
Editora: Elsevier
Indexação
Outras Informações
ID Authenticus: P-00M-YNJ
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. We use families of Reo connectors as running examples, and show how this calculus can be applied to Petri Nets and to BIP systems. The paper focuses 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. © 2017 Elsevier B.V.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Dos mesmos autores

Feature Nets: behavioural modelling of software product lines (2016)
Artigo em Revista Científica Internacional
Muschevici, R; Proenca, J; Clarke, D
Effects of hospital facilities on patient outcomes after cancer surgery: an international, prospective, observational study (2022)
Artigo em Revista Científica Internacional
ElFayoumy, AM; Elghareeb, N; Esmat, NA; Fadel, A; Habater, A; Hamdy, H; Hefni, A; Kamal, M; Mohamed Abobakr, N; Sayed, A; Shaker, N; Taha, E; Tharwat, H; Zakaria, O; Abdelmotaleb, I; Al Dhufri, A; Al Himyari, HS; El sheikh, E; Eldmaty, A; Elkhalawy, A...(mais 2842 autores)
Deconstructing Reo (2009)
Artigo em Revista Científica Internacional
Clarke, D; Proença, J; Lazovik, A; Arbab, F
Channel-based coordination via constraint satisfaction (2011)
Artigo em Revista Científica Internacional
Clarke, D; Proença, J; Lazovik, A; Arbab, F
A procedure for splitting data-aware processes and its application to coordination (2016)
Artigo em Revista Científica Internacional
Jongmans, SSTQ; Clarke, D; Proença, J

Ver todas (18)

Da mesma revista

The CAOS framework for Scala: Computer-aided design of SOS (2025)
Artigo em Revista Científica Internacional
Proença, J; Edixhoven, L
Ranking programming languages by energy efficiency (2021)
Artigo em Revista Científica Internacional
Rui Pereira; Marco Couto; Francisco Ribeiro; Rui Rua; Jácome Cunha; João Paulo Fernandes; João Saraiva
Multiple intermediate structure deforestation by shortcut fusion (2016)
Artigo em Revista Científica Internacional
Pardo, A; Joao Paulo Fernandes; Saraiva, J
Model-based programming environments for spreadsheets (2014)
Artigo em Revista Científica Internacional
Cunha, J; Mendes, J; Saraiva, J; Visser, J

Ver todas (16)

Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2025-09-27 às 12:43:24 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias | Livro Amarelo Eletrónico