Cargando…

Incremental Composition Process for the Construction of Component-Based Management Systems

Cyber-physical systems (CPS) are composed of software and hardware components. Many such systems (e.g., IoT based systems) are created by composing existing systems together. Some of these systems are of critical nature, e.g., emergency or disaster management systems. In general, component-based dev...

Descripción completa

Detalles Bibliográficos
Autores principales: Rana, Tauseef, Bangash, Yawar Abbas, Baz, Abdullah, Rana, Toqir Ahmad, Imran, Muhammad Ali
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7085569/
https://www.ncbi.nlm.nih.gov/pubmed/32121470
http://dx.doi.org/10.3390/s20051351
_version_ 1783508961821982720
author Rana, Tauseef
Bangash, Yawar Abbas
Baz, Abdullah
Rana, Toqir Ahmad
Imran, Muhammad Ali
author_facet Rana, Tauseef
Bangash, Yawar Abbas
Baz, Abdullah
Rana, Toqir Ahmad
Imran, Muhammad Ali
author_sort Rana, Tauseef
collection PubMed
description Cyber-physical systems (CPS) are composed of software and hardware components. Many such systems (e.g., IoT based systems) are created by composing existing systems together. Some of these systems are of critical nature, e.g., emergency or disaster management systems. In general, component-based development (CBD) is a useful approach for constructing systems by composing pre-built and tested components. However, for critical systems, a development method must provide ways to verify the partial system at different stages of the construction process. In this paper, for system architectures, we propose two styles: rigid architecture and flexible architecture. A system architecture composed of independent components by coordinating exogenous connectors is in flexible architecture style category. For CBD of critical systems, we select EX-MAN from flexible architecture style category. Moreover, we define incremental composition mechanism for this model to construct critical systems from a set of system requirements. Incremental composition is defined to offer preservation of system behaviour and correctness of partial architecture at each incremental step. To evaluate our proposed approach, a case study of weather monitoring system (part of a disaster management) system was built using our EX-MAN tool.
format Online
Article
Text
id pubmed-7085569
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-70855692020-03-23 Incremental Composition Process for the Construction of Component-Based Management Systems Rana, Tauseef Bangash, Yawar Abbas Baz, Abdullah Rana, Toqir Ahmad Imran, Muhammad Ali Sensors (Basel) Article Cyber-physical systems (CPS) are composed of software and hardware components. Many such systems (e.g., IoT based systems) are created by composing existing systems together. Some of these systems are of critical nature, e.g., emergency or disaster management systems. In general, component-based development (CBD) is a useful approach for constructing systems by composing pre-built and tested components. However, for critical systems, a development method must provide ways to verify the partial system at different stages of the construction process. In this paper, for system architectures, we propose two styles: rigid architecture and flexible architecture. A system architecture composed of independent components by coordinating exogenous connectors is in flexible architecture style category. For CBD of critical systems, we select EX-MAN from flexible architecture style category. Moreover, we define incremental composition mechanism for this model to construct critical systems from a set of system requirements. Incremental composition is defined to offer preservation of system behaviour and correctness of partial architecture at each incremental step. To evaluate our proposed approach, a case study of weather monitoring system (part of a disaster management) system was built using our EX-MAN tool. MDPI 2020-02-29 /pmc/articles/PMC7085569/ /pubmed/32121470 http://dx.doi.org/10.3390/s20051351 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
Bangash, Yawar Abbas
Baz, Abdullah
Rana, Toqir Ahmad
Imran, Muhammad Ali
Incremental Composition Process for the Construction of Component-Based Management Systems
title Incremental Composition Process for the Construction of Component-Based Management Systems
title_full Incremental Composition Process for the Construction of Component-Based Management Systems
title_fullStr Incremental Composition Process for the Construction of Component-Based Management Systems
title_full_unstemmed Incremental Composition Process for the Construction of Component-Based Management Systems
title_short Incremental Composition Process for the Construction of Component-Based Management Systems
title_sort incremental composition process for the construction of component-based management systems
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7085569/
https://www.ncbi.nlm.nih.gov/pubmed/32121470
http://dx.doi.org/10.3390/s20051351
work_keys_str_mv AT ranatauseef incrementalcompositionprocessfortheconstructionofcomponentbasedmanagementsystems
AT bangashyawarabbas incrementalcompositionprocessfortheconstructionofcomponentbasedmanagementsystems
AT bazabdullah incrementalcompositionprocessfortheconstructionofcomponentbasedmanagementsystems
AT ranatoqirahmad incrementalcompositionprocessfortheconstructionofcomponentbasedmanagementsystems
AT imranmuhammadali incrementalcompositionprocessfortheconstructionofcomponentbasedmanagementsystems