skip to main content
10.1145/3555228.3555265acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbesConference Proceedingsconference-collections
research-article

Bring Us MacGyver Predictor: Towards a Deep Learning-Based Mechanism to Design Emergent Behaviors in Systems-of-Systems

Published: 05 October 2022 Publication History

Abstract

Systems-of-Systems (SoS) involve independent systems called constituents that, together, achieve a set of goals by means of emergent behaviors. Those behaviors can be deliberately planned as a combination of the individual functionalities (herein named as features) provided by the constituents. Currently, SoS stakeholders heavily rely on the creativity of engineers to combine the features and draw the behaviors. The limitation of human perception in complex scenarios can lead to engineering sub-optimized SoS arrangements, offering global behaviors that are limited to the engineer’s abilities and prior experience, potentially causing waste of the resources, sub-optimal services and reducing quality.In that sense, the main contribution of this paper is introducing MacGyver Predictor, a deep learning-based mechanism for inferring/suggesting emergent behaviors that could be designed over a given set of constituents. An initial dataset was elaborated from a systematic mapping to feed the mechanism. We expect that our mechanism can extrapolate the human capabilities and glimpse global behaviors, hopefully revealing unpredicted behaviors that could be offered by the SoS and supporting engineers to architect SoS with (i) more diversified behaviors and (ii) enhanced SoS overall quality.

References

[1]
Abien Fred Agarap. 2018. Deep Learning using Rectified Linear Units (ReLU).
[2]
Ahmad Alzahrani, Pourya Shamsi, Mehdi Ferdowsi, and Cihan Dagli. 2017. Modeling and simulation of a microgrid using feedforward neural networks. In 2017 IEEE 6th (ICRERA). IEEE.
[3]
T. Dyba, T. Dingsoyr, and G. K. Hanssen. 2007. Applying Systematic Reviews to Diverse Study Types: An Experience Report. In (ESEM 2007). 225–234.
[4]
Lina Garcés and Elisa Yumi Nakagawa. 2017. A process to establish, model and validate missions of systems-of-systems in reference architectures. In SAC. ACM.
[5]
Lina Garcés, Flavio Oquendo, and Elisa Yumi Nakagawa. 2019. Software mediators as first-class entities of systems-of-systems software architectures. JBCS 25, 1 (Aug. 2019).
[6]
M.W Gardner and S.R Dorling. 1998. Artificial neural networks (the multilayer perceptron)—a review of applications in the atmospheric sciences. Atmospheric Environment 32, 14-15 (Aug. 1998), 2627–2636.
[7]
Cesare Guariniello, Linas Mockus, Ali K. Raz, and Daniel A. DeLaurentis. 2020. Towards Intelligent Architecting of Aerospace System-of-Systems: Part II. In 2020 IEEE Aerospace Conference. IEEE.
[8]
Thiago J. Inocêncio, Gustavo R. Gonzales, Everton Cavalcante, and Flávio E. A. Horita. 2019. Emergent Behavior in System-of-Systems. In SBES 2019. ACM.
[9]
Yann LeCun, Yoshua Bengio, and Geoffrey Hinton. 2015. Deep learning. Nature 521, 7553 (May 2015), 436–444.
[10]
Mark W. Maier. 2014. The Role of Modeling and Simulation in System of Systems Development., 11–41 pages.
[11]
S. Mittal and S. A. Cane. 2016. Contextualizing Emergent Behavior in System of Systems Engineering using Gap Analysis. In (MSCIAAS 2016) and (SPACE 2016).
[12]
Saurabh Mittal and Larry Rainey. 2015. Harnessing Emergence: The Control and Design of Emergent Behavior in System of Systems Engineering. In CSCS (Chicago, Illinois) (SummerSim ’15). (SCS), San Diego, CA, USA, 1–10.
[13]
Valdemar Vicente Graciano Neto, Flávio E. A. Horita, Everton Cavalcante, Adair José Rohling, Jamal El Hachem, Daniel Soares Santos, and Elisa Yumi Nakagawa. 2018. A Study on Goals Specification for Systems-of-Information Systems: Design Principles and a Conceptual Model. In SBSI 2018, Caxias do Sul, Brazil, June 04-08, 2018, Clodis Boscarioli, Carlos Alberto Costa, Scheila de Avila e Silva, and Daniel Luis Notari (Eds.). ACM, 21:1–21:8.
[14]
Flávio Oquendo. 2016. Software Architecture Challenges and Emerging Research in Software-Intensive Systems-of-Systems. In Software Architecture - 10th ECSA 2016, Copenhagen, Denmark, November 28 - December 2, 2016, Proceedings(LNCS, Vol. 9839), B. Tekinerdogan, Uwe Zdun, and Muhammad Ali Babar (Eds.). 3–21.
[15]
Ramakrishnan Raman and Yogananda Jeppu. 2021. Does The Complex SoS Have Negative Emergent Behavior? Looking For Violations Formally. In 2021 IEEE (SysCon). IEEE.
[16]
Usha Ruby and Vamsidhar Yendapalli. 2020. Binary cross entropy with deep learning technique for image classification. Int. J. Adv. Trends Comput. Sci. Eng 9, 10 (2020).
[17]
Micha Sende, Melanie Schranz, Gianluca Prato, Etienne Brosse, Omar Morando, and Martina Umlauft. 2021. Engineering Swarms of Cyber-Physical Systems with the CPSwarm Workbench. JINT 102, 4 (July 2021).
[18]
Paulo Gabriel Teixeira, Bruno Gabriel Araujo Lebtag, Rodrigo Pereira dos Santos, Juliana Fernandes, Ahmad Mohsin, Mohamad Kassab, and Valdemar Vicente Graciano Neto. 2020. Constituent System Design: A Software Architecture Approach. In 2020 IEEE (ICSA-C). IEEE.
[19]
G. Caldiera V.R. Basili and H.D. Rombach. 1994. The goal question metric approach. Encyclopedia of software engineering(1994), 528–532.
[20]
Lean Yu, Rongtian Zhou, Rongda Chen, and Kin Keung Lai. 2020. Missing Data Preprocessing in Credit Classification: One-Hot Encoding or Imputation?Emerging Markets Finance and Trade 58, 2 (oct 2020), 472–482.

Cited By

View all
  • (2024)The State of the Art of Emergent Software SystemsIEEE Access10.1109/ACCESS.2024.336990312(31808-31823)Online publication date: 2024

Index Terms

  1. Bring Us MacGyver Predictor: Towards a Deep Learning-Based Mechanism to Design Emergent Behaviors in Systems-of-Systems
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image ACM Other conferences
          SBES '22: Proceedings of the XXXVI Brazilian Symposium on Software Engineering
          October 2022
          457 pages
          ISBN:9781450397353
          DOI:10.1145/3555228
          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          Published: 05 October 2022

          Permissions

          Request permissions for this article.

          Check for updates

          Author Tags

          1. System-of-Systems
          2. deep learning
          3. emergent behavior
          4. multi-label classification

          Qualifiers

          • Research-article
          • Research
          • Refereed limited

          Conference

          SBES 2022
          SBES 2022: XXXVI Brazilian Symposium on Software Engineering
          October 5 - 7, 2022
          Virtual Event, Brazil

          Acceptance Rates

          Overall Acceptance Rate 147 of 427 submissions, 34%

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)9
          • Downloads (Last 6 weeks)0
          Reflects downloads up to 15 Feb 2025

          Other Metrics

          Citations

          Cited By

          View all
          • (2024)The State of the Art of Emergent Software SystemsIEEE Access10.1109/ACCESS.2024.336990312(31808-31823)Online publication date: 2024

          View Options

          Login options

          View options

          PDF

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          HTML Format

          View this article in HTML Format.

          HTML Format

          Figures

          Tables

          Media

          Share

          Share

          Share this Publication link

          Share on social media