Connector algebras, Petri nets, and BIP
In the area of component-based software architectures, the term connector has been coined to denote an entity (e.g. the communication network, middleware or infrastructure) that regulates the interaction of independent components. Hence, a rigorous mathematical foundation for connectors is crucial f...
Guardado en:
Autores principales: | , , |
---|---|
Formato: | SER |
Materias: | |
Acceso en línea: | http://hdl.handle.net/20.500.12110/paper_03029743_v7162LNCS_n_p19_Bruni |
Aporte de: |
id |
todo:paper_03029743_v7162LNCS_n_p19_Bruni |
---|---|
record_format |
dspace |
spelling |
todo:paper_03029743_v7162LNCS_n_p19_Bruni2023-10-03T15:19:23Z Connector algebras, Petri nets, and BIP Bruni, R. Melgratti, H. Montanari, U. Basic algebra Component framework Component-based software architecture Coordinated system Independent components Mathematical foundations Mathematical frameworks Tile models Middleware Petri nets Information science In the area of component-based software architectures, the term connector has been coined to denote an entity (e.g. the communication network, middleware or infrastructure) that regulates the interaction of independent components. Hence, a rigorous mathematical foundation for connectors is crucial for the study of coordinated systems. In recent years, many different mathematical frameworks have been proposed to specify, design, analyse, compare, prototype and implement connectors rigorously. In this paper, we overview the main features of three notable frameworks and discuss their similarities, differences, mutual embedding and possible enhancements. First, we show that Sobocinski's nets with boundaries are as expressive as Sifakis et al.'s BI(P), the BIP component framework without priorities. Second, we provide a basic algebra of connectors for BI(P) by exploiting Montanari et al.'s tile model and a recent correspondence result with nets with boundaries. Finally, we exploit the tile model as a unifying framework to compare BI(P) with other models of connectors and to propose suitable enhancements of BI(P). © 2012 Springer-Verlag Berlin Heidelberg. SER info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by/2.5/ar http://hdl.handle.net/20.500.12110/paper_03029743_v7162LNCS_n_p19_Bruni |
institution |
Universidad de Buenos Aires |
institution_str |
I-28 |
repository_str |
R-134 |
collection |
Biblioteca Digital - Facultad de Ciencias Exactas y Naturales (UBA) |
topic |
Basic algebra Component framework Component-based software architecture Coordinated system Independent components Mathematical foundations Mathematical frameworks Tile models Middleware Petri nets Information science |
spellingShingle |
Basic algebra Component framework Component-based software architecture Coordinated system Independent components Mathematical foundations Mathematical frameworks Tile models Middleware Petri nets Information science Bruni, R. Melgratti, H. Montanari, U. Connector algebras, Petri nets, and BIP |
topic_facet |
Basic algebra Component framework Component-based software architecture Coordinated system Independent components Mathematical foundations Mathematical frameworks Tile models Middleware Petri nets Information science |
description |
In the area of component-based software architectures, the term connector has been coined to denote an entity (e.g. the communication network, middleware or infrastructure) that regulates the interaction of independent components. Hence, a rigorous mathematical foundation for connectors is crucial for the study of coordinated systems. In recent years, many different mathematical frameworks have been proposed to specify, design, analyse, compare, prototype and implement connectors rigorously. In this paper, we overview the main features of three notable frameworks and discuss their similarities, differences, mutual embedding and possible enhancements. First, we show that Sobocinski's nets with boundaries are as expressive as Sifakis et al.'s BI(P), the BIP component framework without priorities. Second, we provide a basic algebra of connectors for BI(P) by exploiting Montanari et al.'s tile model and a recent correspondence result with nets with boundaries. Finally, we exploit the tile model as a unifying framework to compare BI(P) with other models of connectors and to propose suitable enhancements of BI(P). © 2012 Springer-Verlag Berlin Heidelberg. |
format |
SER |
author |
Bruni, R. Melgratti, H. Montanari, U. |
author_facet |
Bruni, R. Melgratti, H. Montanari, U. |
author_sort |
Bruni, R. |
title |
Connector algebras, Petri nets, and BIP |
title_short |
Connector algebras, Petri nets, and BIP |
title_full |
Connector algebras, Petri nets, and BIP |
title_fullStr |
Connector algebras, Petri nets, and BIP |
title_full_unstemmed |
Connector algebras, Petri nets, and BIP |
title_sort |
connector algebras, petri nets, and bip |
url |
http://hdl.handle.net/20.500.12110/paper_03029743_v7162LNCS_n_p19_Bruni |
work_keys_str_mv |
AT brunir connectoralgebraspetrinetsandbip AT melgrattih connectoralgebraspetrinetsandbip AT montanariu connectoralgebraspetrinetsandbip |
_version_ |
1807319237276991488 |