Next Article in Journal
A Memory-Efficient Transmission Scheme for Multi-Homed Internet-of-Things (IoT) Devices
Previous Article in Journal
Evaluation of the Use of Compressed Sensing in Data Harvesting for Vehicular Sensor Networks
Previous Article in Special Issue
Impact of SCHC Compression and Fragmentation in LPWAN: A Case Study with LoRaWAN
Article

Incremental Construction for Scalable Component-Based Systems

by 1,* and 2
1
Department of Computer Software Engineering, MCS, National University of Sciences and Technology, Islamabad 44000, Pakistan
2
Department of Computer Engineering, College of Computer and Information Systems, Umm Al-Qura University, Makkah P.O.Box 715, Saudi Arabia
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(5), 1435; https://doi.org/10.3390/s20051435
Received: 7 February 2020 / Revised: 3 March 2020 / Accepted: 4 March 2020 / Published: 6 March 2020
(This article belongs to the Special Issue Pub/Sub Solutions for IoT)
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. View Full-Text
Keywords: incremental construction; EX-MAN; ADLs; web-services; composition; component model; exogenous connector incremental construction; EX-MAN; ADLs; web-services; composition; component model; exogenous connector
Show Figures

Figure 1

MDPI and ACS Style

Rana, T.; Baz, A. Incremental Construction for Scalable Component-Based Systems. Sensors 2020, 20, 1435. https://doi.org/10.3390/s20051435

AMA Style

Rana T, Baz A. Incremental Construction for Scalable Component-Based Systems. Sensors. 2020; 20(5):1435. https://doi.org/10.3390/s20051435

Chicago/Turabian Style

Rana, Tauseef, and Abdullah Baz. 2020. "Incremental Construction for Scalable Component-Based Systems" Sensors 20, no. 5: 1435. https://doi.org/10.3390/s20051435

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop