Skip to main content

SoS Explorer: A Tool for System-of-Systems Architecting

  • Conference paper
  • First Online:
Disciplinary Convergence in Systems Engineering Research

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. Curry D, Tauritz D, Dagli C Many-objective evolutionary algorithm for decision makers. In preparation

    Google Scholar 

  4. 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

    Google Scholar 

  5. Eiben AE, Smith JE (2003) Introduction to Evolutionary Computing, ser. Natural computing. Springer, Berlin/Heidelberg

    Book  MATH  Google Scholar 

  6. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to David M. Curry .

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.

figure a
figure b

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics