Cargando…

Incremental Construction for Scalable Component-Based Systems

The availability of smart and intelligent sensors has changed the monitoring, control and maintenance of a conventional and advanced cyber-physical system used in public or private sectors of a society. For example, internet of things (IoT)-based health, agricultural and weather management systems....

Descripción completa

Detalles Bibliográficos
Autores principales: Rana, Tauseef, Baz, Abdullah
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7085591/
https://www.ncbi.nlm.nih.gov/pubmed/32155723
http://dx.doi.org/10.3390/s20051435
_version_ 1783508966914916352
author Rana, Tauseef
Baz, Abdullah
author_facet Rana, Tauseef
Baz, Abdullah
author_sort Rana, Tauseef
collection PubMed
description The availability of smart and intelligent sensors has changed the monitoring, control and maintenance of a conventional and advanced cyber-physical system used in public or private sectors of a society. For example, internet of things (IoT)-based health, agricultural and weather management systems. With the emergence of such sensors, along with the new ways to communicate or coordinate with them, we need to analyze and optimize the system construction processes. In this paper, to address the issue of scalability for bigger and complex systems based on sensors, we redefine an incremental construction process with an emphasis on behavior preservation and study the effectiveness of the use of software component models from the component-based development domain. In this paper, to deal with the issue of scalability, we investigate component-based development approaches with respect to our defined process and propose a taxonomy of component models with respect to component/system behavior. Moreover, based on the outcome of our analysis, we recommend the EX-MAN component model as the most suitable approach. We investigate incremental construction in the context of the three main categories of current component models, namely models where components are: (i) objects, (ii) architectural units and (iii) encapsulated components. Furthermore, to evaluate our defined process and selection of EX-MAN, we designed three examples of systems using our proposed process in EX-MAN component model.
format Online
Article
Text
id pubmed-7085591
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-70855912020-03-23 Incremental Construction for Scalable Component-Based Systems Rana, Tauseef Baz, Abdullah Sensors (Basel) Article The availability of smart and intelligent sensors has changed the monitoring, control and maintenance of a conventional and advanced cyber-physical system used in public or private sectors of a society. For example, internet of things (IoT)-based health, agricultural and weather management systems. With the emergence of such sensors, along with the new ways to communicate or coordinate with them, we need to analyze and optimize the system construction processes. In this paper, to address the issue of scalability for bigger and complex systems based on sensors, we redefine an incremental construction process with an emphasis on behavior preservation and study the effectiveness of the use of software component models from the component-based development domain. In this paper, to deal with the issue of scalability, we investigate component-based development approaches with respect to our defined process and propose a taxonomy of component models with respect to component/system behavior. Moreover, based on the outcome of our analysis, we recommend the EX-MAN component model as the most suitable approach. We investigate incremental construction in the context of the three main categories of current component models, namely models where components are: (i) objects, (ii) architectural units and (iii) encapsulated components. Furthermore, to evaluate our defined process and selection of EX-MAN, we designed three examples of systems using our proposed process in EX-MAN component model. MDPI 2020-03-06 /pmc/articles/PMC7085591/ /pubmed/32155723 http://dx.doi.org/10.3390/s20051435 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Rana, Tauseef
Baz, Abdullah
Incremental Construction for Scalable Component-Based Systems
title Incremental Construction for Scalable Component-Based Systems
title_full Incremental Construction for Scalable Component-Based Systems
title_fullStr Incremental Construction for Scalable Component-Based Systems
title_full_unstemmed Incremental Construction for Scalable Component-Based Systems
title_short Incremental Construction for Scalable Component-Based Systems
title_sort incremental construction for scalable component-based systems
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7085591/
https://www.ncbi.nlm.nih.gov/pubmed/32155723
http://dx.doi.org/10.3390/s20051435
work_keys_str_mv AT ranatauseef incrementalconstructionforscalablecomponentbasedsystems
AT bazabdullah incrementalconstructionforscalablecomponentbasedsystems