DigitalSE Logo

Computational Intelligence Approach to SoS Architecting and Analysis

Abstract

“System-of-Systems” (SoS) is an emerging and essential multidisciplinary area of systems engineering impacting various systems across multiple disciplines. SoS are difficult to optimize and understand due to their adaptive emergent behaviors, dynamically changing system boundaries, nonlinear inputs and outputs, as well as multiple stakeholders with competing goals. The individual systems alone cannot independently achieve the overall goal of the SoS and are dependent upon each other. The constant interaction between the systems and the interdependencies produces emergent properties that cannot be fully accounted for, analyzed, and optimized by the “normal” systems engineering practices and tools. SoS engineering (SoSE) is an emerging discipline in systems engineering that attempts to create methodologies for approaching SoS problems in various disciplines. The SoS architecture organization of these systems involves many of web-like connections and demonstrates the ability of individualized adaptability. Meta-architecting can help achieve the optimized architecture for these complex SoS. A form of meta-architecting is the Flexible and Intelligent Learning Architectures for System of Systems (FILA-SOS) utilizes a straightforward system definitions methodology and an analysis framework that supports the exploration and understanding of the key trade-offs and requirements by a broad range of SoS stakeholders and decision-makers. FILA-SoS and the Wave Process address SoS architecting's most challenging aspects and pain points. Developing models of acknowledged SoS architectures can assist in discovering and defining issues, satisfying problems with stakeholder needs, and analyzing the impact of policies through the rules on architecture selection. Key performance attributes that depend on architecture selection can be discovered through facilitated interactions with stakeholders and subject-matter experts (SMEs). Relatively simple fuzzy rule-based systems can be created and combined with the key performance attributes (KPAs) evaluations for an overall SoS assessment. A fuzzy genetic approach is utilized for finding solutions to several SoS architecting problems integrated with a restrictive meta-model of undirected network graphs representing the system interfaces. Defining the boundaries of the membership functions and changing them independently is an excellent way to quickly get answers about the problem. Following the FILA-SoS makes it relatively easy to switch back to the real values to perform a “what-if analysis.” Two use cases highlighted in this chapter are cybersecurity and healthcare, but a list of many more use cases in research are given at the end of the chapter. Both use cases utilized the SoS Explorer. For the health care use case, a meta-architecture was created for the organ procurement SoS to optimize for selecting the best participating systems for a given set of donor kidneys. Utilizing the KPAs, fuzzy membership functions, rules, and genetic algorithms, two use cases were optimized using a fuzzy inference to find the best meta-architecture for the healthcare SoS. The rules of the fuzzy inference engine represent non-linear trade-offs associated with KPAs of multiple stakeholders. For the cybersecurity use case, meta-architecting and optimization is demonstrated through connecting genetic algorithm with fuzzy inference system (FIS) to provide an intuitive and interactive visualization of meta-architectures.


Leads

Cihan Dagli

Missouri University of Science and Technology

Richard Threlkeld

Missouri University of Science and Technology

Lirim Ashiku

Missouri University of Science and Technology

Publications

  1. Acheson , P. , Dagli , C. , and Kilicay-Ergin , N. ( 2013 ). Model based systems engineering for system of systems using agent-based modeling . Procedia Computer Science 16 : 11 – 19 .

  2. Agarwal , S. , Pape , L.E. , Dagli , C.H. et al. ( 2015 ). Flexible and Intelligent Learning Architectures for SoS (FILA-SoS): architectural evolution in systems-of-systems . Procedia Computer Science 44 : 76 – 85 .

  3. Alhamad , T. , Axelrod , D. , and Lentine , K.L. ( 2019 ). The epidemiology, outcomes, and costs of contemporary kidney transplantation . In: Chronic Kidney Disease, Dialysis, and Transplantation , 4e (ed. J. Himmelfarb and T.A. Ikizler ), 539 – 554.e5 . Elsevier .

  4. Anandalingam , G. and Friesz , T.L. ( 1992 ). Hierarchical optimization: an introduction . Annals of Operations Research 34 ( 1 ): 1 – 11 .

  5. Ashiku , L. and Dagli , C. ( 2019a ). Cybersecurity as a centralized directed system of systems using SoS explorer as a tool . In: 2019 14th Annual Conference System of Systems Engineering (SoSE) , 140 – 145 .

  6. Ashiku , L. and Dagli , C.H. ( 2019b ). System of systems (SoS) architecture for digital manufacturing cybersecurity . Procedia Manufacturing 39 : 132 – 140 .

  7. Ashiku , L. , Threlkeld , R. , Canfield , C. , and Dagli , C. ( 2022 ). Identifying AI opportunities in donor kidney acceptance: incremental hierarchical systems engineering approach . In: 2022 IEEE International Systems Conference (SysCon) , 1 – 8 . IEEE .

  8. Aubert , O. , Reese , P.P. , Audry , B. et al. ( 2019 ). Disparities in acceptance of deceased donor kidneys between the United States and France and estimated effects of increased US acceptance . JAMA Internal Medicine 179 ( 10 ): 1365 – 1374 .

  9. Axelrod , D.A. , Schnitzler , M.A. , Xiao , H. et al. ( 2018 ). An economic assessment of contemporary kidney transplant practice . American Journal of Transplantation 18 ( 5 ): 1168 – 1176 .

  10. Beliën , J. , De Boeck , L. , Colpaert , J. et al. ( 2013 ). Optimizing the facility location design of organ transplant centers . Decision Support Systems 54 ( 4 ): 1568 – 1579 .

  11. Caruso , V. and Daniele , P. ( 2018 ). A network model for minimizing the total organ transplant costs . European Journal of Operational Research 266 ( 2 ): 652 – 662 .

  12. Ceren Ersoy , O. , Gupta , D. , and Pruett , T. ( 2021 ). A critical look at the U.S. deceased-donor organ procurement and utilization system . Naval Research Logistics (NRL) 68 ( 1 ): 3 – 29 .

  13. Cybersecurity (n.d.).

  14. Chattopadhyay , D. , Ross , A.M. , and Rhodes , D.H. 2008 . A framework for trade-space exploration of systems of systems . 6th Conference on Systems Engineering Research , Los Angeles, CA (April 2008). IEEE .

  15. Dagli , C.H. and Kilicay-Ergin , N. ( 2008 ). System of systems architecting . In: System of Systems Engineering: Innovations for the Twenty-first Century , vol. 58 (ed. M. Jamshidi ), 77 – 100 . Wiley .

  16. Dagli , C. , Ergin , N. , Enke , D. , et al. ( 2013 ). An Advanced Computational Approach to System of Systems Analysis & Architecting Using Agent-Based Behavioral Model (No. SERC-2013-TR-021-2) . Missouri University of Science and Technology , Rolla .

  17. Dagli , C.H. , Singh , A. , Dauby , J.P. , and Wang , R. ( 2009 ). Smart systems architecting: computational intelligence applied to trade space exploration and system design . Systems Research Forum 3 ( 02 ): 101 – 119 . World Scientific Publishing Company .

  18. Dahmann , J. , Lane , J. , Rebovich , G. , and Baldwin , K. ( 2008 ). A model of systems engineering in a system of systems context . Proceedings of the Conference on Systems Engineering Research , Los Angeles, CA, USA (April 2008). IEEE .

  19. Dahmann , J. , Baldwin , K.J. , and Rebovich Jr , G. 2009 Systems of systems and net-centric enterprise systems . 7th Annual Conference on Systems Engineering Research , Loughborough, England (April 2009). IEEE .

  20. Dahmann , J. , Rebovich , G. , Lowry , R. et al. ( 2011 ). An implementers' view of systems engineering for systems of systems . In: 2011 IEEE International Systems Conference (SysCon) (April 2008), 212 – 217 . IEEE .

  21. Dahmann , J.S. and Baldwin , K.J. ( 2008 ). Understanding the current state of US defense systems of systems and the implications for systems engineering . In: 2008 2nd Annual IEEE Systems Conference , 1 – 7 . IEEE .

  22. Dahmann , J. ( 2012 ). INCOSE SoS Working Group Pain Points . Proc TTCP-JSA-TP4 Meeting .

  23. Fogel , D.B. ( 2006 ). Evolutionary Computation: Toward a New Philosophy of Machine Intelligence , vol. 1 . Wiley .

  24. Fritz , L. , Schilling , T. , and Binder , C.R. ( 2019 ). Participation-effect pathways in transdisciplinary sustainability research: an empirical analysis of researchers' and practitioners' perceptions using a systems approach . Environmental Science & Policy 102 : 65 – 77 .

  25. Gegov , A. ( 2010 ). Fuzzy Networks for Complex Systems: A Modular Rule Base Approach . Berlin Heidelberg : Springer-Verlag .

  26. Haris , K. and Dagli , C.H. ( 2011 ). Adaptive reconfiguration of complex system architecture . Procedia Computer Science 6 : 147 – 152 .

  27. Hart , A. , Lentine , K.L. , Smith , J.M. et al. ( 2021 ). OPTN/SRTR 2019 annual data report: kidney . American Journal of Transplantation 21 ( S2 ): 21 – 137 .

  28. Huang , K. , Siegel , M. , and Madnick , S. ( 2018 ). Systematically understanding the cyber attack business: a survey . ACM Computing Surveys 51 ( 4 ).

  29. IEEE Architecture Working Group . ( 2000 ). IEEE Recommended Practice for Architectural Description of Software-Intensive Systems . IEEE std 1471.

  30. ISO/PAS 19450:2015(en) (n.d.). Automation systems and integration – object-process methodology .

  31. Karim , M.M. and Dagli , C.H. ( 2020 ). SoS meta-architecture selection for infrastructure inspection system using aerial drones . In: 2020 IEEE 15th International Conference of System of Systems Engineering (SoSE) , 23 – 28 .

  32. Lesinski , G. , Corns , S.M. , and Dagli , C.H. ( 2016 ). A fuzzy genetic algorithm approach to generate and assess meta-architectures for non-line of site fires battlefield capability . In: 2016 IEEE Congress on Evolutionary Computation (CEC) , 2395 – 2401 .

  33. D. Luzeaux , J.-R. Ruault , and J.-L. Wippler (ed.) ( 2013 ). Large-scale Complex System and Systems of Systems . Wiley .

  34. Malan , R. and Bredemeyer , D. ( 2001 ). Architecture Resources . Defining Non-Functional Requirements.

  35. Missouri University of Science and Technology (n.d.). SOS Explorer .

  36. Mohan , S. , Chiles , M.C. , Patzer , R.E. et al. ( 2018 ). Factors leading to the discard of deceased donor kidneys in the United States . Kidney International 94 ( 1 ): 187 – 198 .

  37. Pape , L. and Dagli , C. ( 2013 ). Assessing robustness in systems of systems meta-architectures . Procedia Computer Science 20 : 262 – 269 .

  38. Pape , L. , Giammarco , K. , Colombi , J. et al. ( 2013 ). A fuzzy evaluation method for system of systems meta-architectures . Procedia Computer Science 16 : 245 – 254 .

  39. Qin , R. , Dagli , C.H. , and Amaeshi , N. ( 2017 ). A contract negotiation model for constituent systems in the acquisition of acknowledged system of systems . IEEE Transactions on Systems, Man, and Cybernetics: Systems 47 ( 11 ): 3050 – 3062 .

  40. Threlkeld , R. , Ashiku , L. , Canfield , C. et al. ( 2021 ). Reducing kidney discard with artificial intelligence decision support: the need for a transdisciplinary systems approach . Current Transplantation Reports 8 ( 4 ): 263 – 271 .

  41. Threlkeld , R. , Ashiku , L. , and Dagli , C. ( 2022 ). Complex system methodology for meta architecture optimization of the kidney transplant system of systems . In: 2022 17th Annual System of Systems Engineering Conference (SOSE) , 304 – 309 . IEEE .

SERC Logo

The Systems Engineering Research Center (SERC) was established in the Fall of 2008 as a government-designated University Affiliated Research Center (UARC). The SERC has produced 15 years of research, focused on an updated systems engineering toolkit (methods, tools, and practices) for the complex cyber-physical systems of today and tomorrow.


Follow us on

LinkedIn