skip to main content

KnowSoS: A Software Architecture for Knowledge Discovery in Systems-of-Systems

Silva, Bruno Sena Da

Biblioteca Digital de Teses e Dissertações da USP; Universidade de São Paulo; Instituto de Ciências Matemáticas e de Computação 2020-03-23

Acesso online

  • Título:
    KnowSoS: A Software Architecture for Knowledge Discovery in Systems-of-Systems
  • Autor: Silva, Bruno Sena Da
  • Orientador: Nakagawa, Elisa Yumi
  • Assuntos: Arquitetura De Software; Descoberta De Conhecimento; Sistemas-De-Sistemas; Knoweldge Discovery; Software Architecture; Systems-Of-Systems
  • Notas: Dissertação (Mestrado)
  • Descrição: Systems-of-Systems (SoS) have been playing an important role in the industry and academia as an answer to the ever growing complexity of software systems. This class of systems emerges from the interoperability of operational and managerial independent systems (called constituents) that work together to achieve more complex missions, not achievable by any of them individually. Constituents of an SoS generate at runtime a huge amount of data with high velocity and that is sometimes highly variable, characterizing a big data scenario. However, SoS have not taken advantages from the knowledge that could be discovered from such data, which could provide an overall understanding of the SoS behavior, support missions fulfillment, and enable the system to react to it. In this scenario, the main contribution of this Masters project is to provide means to support knowledge discovery in SoS, that is, to support the entire data cycle in SoS, from the collection in the constituents to the extraction of knowledge that will be useful for the system operation. For this, we propose KnowSoS, a Software Architecture for Knowledge Discovery in Systems-of-Systems, which assists in the design of a system that can be integrated into the SoS to control data flow and enable knowledge discovery. Besides that, we propose a set of guidelines that support SoS understanding and the development of the system designed by using KnowSoS. To evaluate this proposal, we present a proof of concept using the architecture and the guidelines to design and develop a knowledge discovery system in two different SoS domains, i.e., human resources and emergency management domain. As main results, the system improved the recommendation of job openings to candidates who are looking for a job in the human resources domain, and the precision of alerts for natural disasters to emergency stakeholders (i.e., police, hospitals, and firefighters) in the emergency management context. Such results indicate that, even as an initial approach, KnowSoS can be used to bring benefits in different domains where knowledge discovery is necessary to fulfill SoS missions. As future works, we intend to apply this approach in new domains and conduct more robust experimental studies.
  • DOI: 10.11606/D.55.2020.tde-22072020-153547
  • Editor: Biblioteca Digital de Teses e Dissertações da USP; Universidade de São Paulo; Instituto de Ciências Matemáticas e de Computação
  • Data de criação/publicação: 2020-03-23
  • Formato: Adobe PDF
  • Idioma: Inglês

Buscando em bases de dados remotas. Favor aguardar.