Constituent System Design: A Software Architecture Approach

Paulo Gabriel Teixeira, Bruno Gabriel Araujo Lebtag, Rodrigo Pereira Dos Santos, Juliana Fernandes, Ahmad Mohsin, Mohamad Kassab, Valdemar Vicente Graciano Neto

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Over the years, knowledge on how to engineer software-intensive system-of-systems (SoS) have been expanded and advanced. With the emergence of smart cities, which is a remarkable example of SoS, there is also an emerging need that almost any type of system should be prepared to join the smart city system and become a constituent of that SoS, even temporarily. However, several attempts to build a real SoS have stumbled on the limitations of single systems, also known as Constituent System (CS), to fully interoperate in the context of a SoS. The majority of the existing systems were not designed to be part of a SoS, interoperate in a instantaneous way, or maintain their operational independence despite their participation in one or more SoS. Based on this context, the main contribution of this paper is to exploit how to design a software architecture for systems that are intended to become part of a SoS in the future. We conducted a software architecture design process to conceive a constituent architecture for Urban Mobility domain as CS. We evaluated the architecture by means of simulation. Preliminary results reveal that our proposal comply with the requirements raised during the architectural design process and can increase the possibility of a system to be a constituent of SoS.

Original languageEnglish (US)
Title of host publicationProceedings - 2020 IEEE International Conference on Software Architecture Companion, ICSA-C 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages218-225
Number of pages8
ISBN (Electronic)9781728174150
DOIs
StatePublished - Mar 2020
Event2020 IEEE International Conference on Software Architecture Companion, ICSA-C 2020 - Salvador, Brazil
Duration: Mar 16 2020Mar 20 2020

Publication series

NameProceedings - 2020 IEEE International Conference on Software Architecture Companion, ICSA-C 2020

Conference

Conference2020 IEEE International Conference on Software Architecture Companion, ICSA-C 2020
CountryBrazil
CitySalvador
Period3/16/203/20/20

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Hardware and Architecture
  • Software
  • Information Systems and Management

Fingerprint Dive into the research topics of 'Constituent System Design: A Software Architecture Approach'. Together they form a unique fingerprint.

  • Cite this

    Teixeira, P. G., Lebtag, B. G. A., Santos, R. P. D., Fernandes, J., Mohsin, A., Kassab, M., & Neto, V. V. G. (2020). Constituent System Design: A Software Architecture Approach. In Proceedings - 2020 IEEE International Conference on Software Architecture Companion, ICSA-C 2020 (pp. 218-225). [9095723] (Proceedings - 2020 IEEE International Conference on Software Architecture Companion, ICSA-C 2020). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICSA-C50368.2020.00045