UPM Institutional Repository

PUTRACOM: a concurrent component model with exogenous connectors


Citation

Nejati, Faranak and Abd Ghani, Abdul Azim and Ng, Keng Yap and Jaafar, Azmi (2018) PUTRACOM: a concurrent component model with exogenous connectors. IEEE Access, 6. 15446 - 15456. ISSN ESSN: 2169-3536

Abstract

In component-based development (CBD), composing components and controlling the interactions among them is not a trivial task. The composition and interaction styles in the current state-of-the-art component-based models mostly are port-to-port connection or method-call based. However, both styles confer complex patterns, since the number of interactions may increase dramatically due to the number of method calls, ports, and connectors. To avoid such complexity, a simple and coherent component model with adequate policies for control is required. In this study, we provide a formal specification for components, composition and interactions issuing in discrete-events and non-blocking component-based systems. Our concurrent component model called PUTRACOM is equipped with Exogenous Connectors as third-party objects for coordination and Observable/Observable Unit (OOU) as a part of components for invocation. These are used to achieve a truly separation between computation and control in order to reduce the complexity that arises in port-to-port connection and method-call based interaction styles. To formally specify our model, we have adopted Communication Sequential Processes (CSP) and Reactive Transition Systems (RTS). The applicability of our model is evaluated using CoCoME case study. We demonstrate how PUTRACOM provides a mechanism to construct independent components and control the interactions between them by well-founded connectors.


Download File

[img] Text
PUTRACOM a concurrent component model with exogenous connectors.pdf
Restricted to Repository staff only

Download (588kB)

Additional Metadata

Item Type: Article
Divisions: Faculty of Computer Science and Information Technology
DOI Number: https://doi.org/10.1109/ACCESS.2018.2810807
Publisher: Institute of Electrical and Electronics Engineers (IEEE)
Keywords: Component-based development; Component interactions; Observer/observable pattern; Reactive transition systems (RTSs)
Depositing User: Ms. Nida Hidayati Ghazali
Date Deposited: 09 May 2020 18:42
Last Modified: 09 May 2020 18:42
Altmetrics: https://www.altmetric.com/details.php?domain=psasir.upm.edu.my&doi=10.1109/ACCESS.2018.2810807
URI: http://psasir.upm.edu.my/id/eprint/73687
Statistic Details: View Download Statistic

Actions (login required)

View Item View Item