Model-based engineering and simulation of software-intensive systems-of-systems

Experience report and lessons learned

Valdemar Vicente Graciano Neto, Wallace Manzano, Elisa Yumi Nakagawa, Mohamad Hassan Kassab

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

Abstract

Software has been increasingly embedded into systems (e.g., autonomous cars, traffic control systems, power distribution systems) to increase the precision of their functionalities, deliver automation, and make them smarter. Those systems have been combined and formed Systems-of-Systems (SoS) to realize futuristic software applications, such as smart cities. However, the complexity exhibited by them has also increased, claiming for techniques to support their engineering and quality. In this direction, modeling and simulation (M&S) have been established as valuable resources to deal with such complexity, potentially supporting an accurate prediction of SoS software correctness. The main contribution of this paper is reporting the results and advances achieved in the last five years of research on the use of M and S techniques to support Software Engineering of SoS. We report our experience, present learned lessons, and point for important challenges that must still be addressed.

Original languageEnglish (US)
Title of host publicationECSA 2018 - 12th European Conference on Software Architecture
PublisherAssociation for Computing Machinery
ISBN (Electronic)9781450364836
DOIs
StatePublished - Sep 24 2018
Event12th European Conference on Software Architecture, ECSA 2018 - Madrid, Spain
Duration: Sep 24 2018Sep 28 2018

Publication series

NameACM International Conference Proceeding Series

Other

Other12th European Conference on Software Architecture, ECSA 2018
CountrySpain
CityMadrid
Period9/24/189/28/18

Fingerprint

Traffic control
Application programs
Embedded systems
Software engineering
Railroad cars
Automation
Control systems
System of systems
Smart city

All Science Journal Classification (ASJC) codes

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications

Cite this

Neto, V. V. G., Manzano, W., Nakagawa, E. Y., & Kassab, M. H. (2018). Model-based engineering and simulation of software-intensive systems-of-systems: Experience report and lessons learned. In ECSA 2018 - 12th European Conference on Software Architecture [a27] (ACM International Conference Proceeding Series). Association for Computing Machinery. https://doi.org/10.1145/3241403.3241432
Neto, Valdemar Vicente Graciano ; Manzano, Wallace ; Nakagawa, Elisa Yumi ; Kassab, Mohamad Hassan. / Model-based engineering and simulation of software-intensive systems-of-systems : Experience report and lessons learned. ECSA 2018 - 12th European Conference on Software Architecture. Association for Computing Machinery, 2018. (ACM International Conference Proceeding Series).
@inproceedings{a38486f90a0f4a2c9e0f348bcece62fb,
title = "Model-based engineering and simulation of software-intensive systems-of-systems: Experience report and lessons learned",
abstract = "Software has been increasingly embedded into systems (e.g., autonomous cars, traffic control systems, power distribution systems) to increase the precision of their functionalities, deliver automation, and make them smarter. Those systems have been combined and formed Systems-of-Systems (SoS) to realize futuristic software applications, such as smart cities. However, the complexity exhibited by them has also increased, claiming for techniques to support their engineering and quality. In this direction, modeling and simulation (M&S) have been established as valuable resources to deal with such complexity, potentially supporting an accurate prediction of SoS software correctness. The main contribution of this paper is reporting the results and advances achieved in the last five years of research on the use of M and S techniques to support Software Engineering of SoS. We report our experience, present learned lessons, and point for important challenges that must still be addressed.",
author = "Neto, {Valdemar Vicente Graciano} and Wallace Manzano and Nakagawa, {Elisa Yumi} and Kassab, {Mohamad Hassan}",
year = "2018",
month = "9",
day = "24",
doi = "10.1145/3241403.3241432",
language = "English (US)",
series = "ACM International Conference Proceeding Series",
publisher = "Association for Computing Machinery",
booktitle = "ECSA 2018 - 12th European Conference on Software Architecture",

}

Neto, VVG, Manzano, W, Nakagawa, EY & Kassab, MH 2018, Model-based engineering and simulation of software-intensive systems-of-systems: Experience report and lessons learned. in ECSA 2018 - 12th European Conference on Software Architecture., a27, ACM International Conference Proceeding Series, Association for Computing Machinery, 12th European Conference on Software Architecture, ECSA 2018, Madrid, Spain, 9/24/18. https://doi.org/10.1145/3241403.3241432

Model-based engineering and simulation of software-intensive systems-of-systems : Experience report and lessons learned. / Neto, Valdemar Vicente Graciano; Manzano, Wallace; Nakagawa, Elisa Yumi; Kassab, Mohamad Hassan.

ECSA 2018 - 12th European Conference on Software Architecture. Association for Computing Machinery, 2018. a27 (ACM International Conference Proceeding Series).

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

TY - GEN

T1 - Model-based engineering and simulation of software-intensive systems-of-systems

T2 - Experience report and lessons learned

AU - Neto, Valdemar Vicente Graciano

AU - Manzano, Wallace

AU - Nakagawa, Elisa Yumi

AU - Kassab, Mohamad Hassan

PY - 2018/9/24

Y1 - 2018/9/24

N2 - Software has been increasingly embedded into systems (e.g., autonomous cars, traffic control systems, power distribution systems) to increase the precision of their functionalities, deliver automation, and make them smarter. Those systems have been combined and formed Systems-of-Systems (SoS) to realize futuristic software applications, such as smart cities. However, the complexity exhibited by them has also increased, claiming for techniques to support their engineering and quality. In this direction, modeling and simulation (M&S) have been established as valuable resources to deal with such complexity, potentially supporting an accurate prediction of SoS software correctness. The main contribution of this paper is reporting the results and advances achieved in the last five years of research on the use of M and S techniques to support Software Engineering of SoS. We report our experience, present learned lessons, and point for important challenges that must still be addressed.

AB - Software has been increasingly embedded into systems (e.g., autonomous cars, traffic control systems, power distribution systems) to increase the precision of their functionalities, deliver automation, and make them smarter. Those systems have been combined and formed Systems-of-Systems (SoS) to realize futuristic software applications, such as smart cities. However, the complexity exhibited by them has also increased, claiming for techniques to support their engineering and quality. In this direction, modeling and simulation (M&S) have been established as valuable resources to deal with such complexity, potentially supporting an accurate prediction of SoS software correctness. The main contribution of this paper is reporting the results and advances achieved in the last five years of research on the use of M and S techniques to support Software Engineering of SoS. We report our experience, present learned lessons, and point for important challenges that must still be addressed.

UR - http://www.scopus.com/inward/record.url?scp=85055715104&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85055715104&partnerID=8YFLogxK

U2 - 10.1145/3241403.3241432

DO - 10.1145/3241403.3241432

M3 - Conference contribution

T3 - ACM International Conference Proceeding Series

BT - ECSA 2018 - 12th European Conference on Software Architecture

PB - Association for Computing Machinery

ER -

Neto VVG, Manzano W, Nakagawa EY, Kassab MH. Model-based engineering and simulation of software-intensive systems-of-systems: Experience report and lessons learned. In ECSA 2018 - 12th European Conference on Software Architecture. Association for Computing Machinery. 2018. a27. (ACM International Conference Proceeding Series). https://doi.org/10.1145/3241403.3241432