Component-Oriented Software Engineering Model for Heterogeneous Internet of Things Systems with Connectors using Machine Learning

被引:0
|
作者
Ahamad, Shahanawaj [1 ]
机构
[1] Univ Hail, Coll Comp Sci & Engn, Dept Informat & Comp Sci, Hail, Saudi Arabia
关键词
Component-Oriented Software Engineering; Heterogenous Internet of Things; Machine Learning; Software Reuse; COTS;
D O I
10.22937/IJCSNS.2022.22.6.86
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Component reuse has been proven both theoretically and empirically to increase software quality and productivity with an economically cost-effective option. This necessitates the use of a graphical editor for project modeling using component-based architecture and development. To aid in the creation of component-oriented software, a graphical editor was proposed for practice. Both machine learning and software engineering employ models based on components architecture. Aside from these smart characteristics, AI models may be able to help with prediction and decision-making. Communication between IoT system components must adhere to a set of guidelines and protocols for effective and predictive perspectives. Components must be able to communicate with one another in the deployed system. The heterogeneity issue in the Internet of Things arises when different IoT devices communicate using distinct sets of rules, features, and contexts. Components that can be reused are found in these or other systems or commercial off-the-shelf. Component-oriented systems rely on connectors to link up their reusable parts with other entities, components, or IoT devices through the use of related interfaces. COSE development tools provide application-level solutions for connectors and component-based development of systems. Linking and hookup ports on connectors are designed to work with the attached component and other interfaces. The communication protocols' packets are identified and organized by the connectors with their installed applications. A simulation feature can be added to the tools in order to show that the idea can be implemented in effective and efficient ways. Connectors allow moving data between different parts of computing systems. ML -based training and prediction have been shown in this work for performance analysis.
引用
收藏
页码:680 / 689
页数:10
相关论文
共 50 条
  • [1] A process model for component-oriented software engineering
    Dogru, AH
    Tanik, MM
    [J]. IEEE SOFTWARE, 2003, 20 (02) : 34 - +
  • [2] A Logical Basis for Component-Oriented Software and Systems Engineering
    Broy, Manfred
    [J]. COMPUTER JOURNAL, 2010, 53 (10): : 1758 - 1782
  • [3] Using AI techniques for fault localization in component-oriented software systems
    Weber, Joerg
    Wotawa, Franz
    [J]. MICAI 2006: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, 4293 : 1139 - +
  • [4] The software platform architecture for the component-oriented development of knowledge based systems
    Nikolaychuk, O. A.
    Pavlov, A., I
    Stolbov, A. B.
    [J]. 2018 41ST INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2018, : 1064 - 1069
  • [5] Performance management in component-oriented systems using a model driven Architecture™ approach
    Mos, A
    Murphy, J
    [J]. SIXTH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS, 2002, : 227 - 237
  • [6] A Framework to Support the Engineering of Internet of Things Software Systems
    Motta, Rebeca Campos
    de Oliveira, Kathia Marcal
    Travassos, Guilherme Horta
    [J]. PROCEEDINGS OF THE ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS (EICS'19), 2019,
  • [7] Towards Engineering Trust Systems: Template-Based, Component-Oriented Assembly
    Magin, Sarah
    Hauke, Sascha
    [J]. 2013 ELEVENTH ANNUAL INTERNATIONAL CONFERENCE ON PRIVACY, SECURITY AND TRUST (PST), 2013, : 348 - 351
  • [8] Explicit connectors in component based software engineering for distributed embedded systems
    Schreiner, Dietmar
    Goeschka, Karl M.
    [J]. SOFSEM 2007: THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2007, 4362 : 923 - +
  • [9] Advancements in Intrusion Detection Systems for Internet of Things Using Machine Learning
    Ul Haq, Shahid
    Abbas, Ash Mohammad
    [J]. 2022 5TH INTERNATIONAL CONFERENCE ON MULTIMEDIA, SIGNAL PROCESSING AND COMMUNICATION TECHNOLOGIES (IMPACT), 2022,
  • [10] Software Engineering of Machine Learning Systems
    Isbell, Charles
    Littman, Michael L.
    Norvig, Peter
    [J]. COMMUNICATIONS OF THE ACM, 2023, 66 (02) : 35 - 37