Abstract
System-of-systems (SoS) architecting is an important and difficult problem. Modeling and optimization are practically essential to develop a quality solution. However, modeling and optimization are highly specialized fields in their own rights and can easily become an obstacle to the architecting effort. SoS Explorer is a tool designed to mitigate this difficulty by providing a structured, yet flexible approach. Moreover, SoS explorer provides interactive visualization as well as a number of optimizers. Interactive visualization allows the architect to perform “what-if” analysis while the optimizers provide solutions that can act as initial architectures and demonstrate the optimal trade-space. The utility of this approach is demonstrated with a notional 22-system toy problem.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Pape L, Giammarco K, Colombi J, Dagli C, Kilicay-Ergin N, Rebovich G (2013) A fuzzy evaluation method for system of systems meta-architectures. Procedia Comput Sci 16:245–254
Deb K, Jain H (2014) An Evolutionary many-objective optimization algorithm using reference-point-based Nondominated sorting approach, part I: solving problems with box constraints. IEEE Trans Evol Comput 18(4):577–601
Curry D, Tauritz D, Dagli C Many-objective evolutionary algorithm for decision makers. In preparation
Farina M, Amato P (2002) On the optimal solution definition for many-criteria optimization problems. In Fuzzy Information Processing Society, Proceedings NAFIPS 2002 Annual Meeting of the North American, pp 233–238
Eiben AE, Smith JE (2003) Introduction to Evolutionary Computing, ser. Natural computing. Springer, Berlin/Heidelberg
Dagli C et al (2015) Flexible and intelligent learning architectures for SoS (FILA-SoS), Volume 1 – Integrated Model Structure. Technical Report SERC-2015-TR-021-4, February
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix A. Python Source Code
Appendix A. Python Source Code
The full Python code used in the ISR example for the “Performance” objective is listed below. Due to space constraints, the other objectives are not listed but follow similarly from their definitions. The code in lines 1–85 was automatically generated by SoS Explorer requiring only lines 86–103 (implementing Eq. 14.1) to be written by the user.
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Curry, D.M., Dagli, C.H. (2018). SoS Explorer: A Tool for System-of-Systems Architecting. In: Madni, A., Boehm, B., Ghanem, R., Erwin, D., Wheaton, M. (eds) Disciplinary Convergence in Systems Engineering Research. Springer, Cham. https://doi.org/10.1007/978-3-319-62217-0_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-62217-0_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-62216-3
Online ISBN: 978-3-319-62217-0
eBook Packages: EngineeringEngineering (R0)