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
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 .
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 .
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 .
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 .
Dahmann , J. ( 2012 ). INCOSE SoS Working Group Pain Points . Proc TTCP-JSA-TP4 Meeting .
Fogel , D.B. ( 2006 ). Evolutionary Computation: Toward a New Philosophy of Machine Intelligence , vol. 1 . Wiley .
Gegov , A. ( 2010 ). Fuzzy Networks for Complex Systems: A Modular Rule Base Approach . Berlin Heidelberg : Springer-Verlag .
IEEE Architecture Working Group . ( 2000 ). IEEE Recommended Practice for Architectural Description of Software-Intensive Systems . IEEE std 1471.
ISO/PAS 19450:2015(en) (n.d.). Automation systems and integration – object-process methodology .
D. Luzeaux , J.-R. Ruault , and J.-L. Wippler (ed.) ( 2013 ). Large-scale Complex System and Systems of Systems . Wiley .
Malan , R. and Bredemeyer , D. ( 2001 ). Architecture Resources . Defining Non-Functional Requirements.
Missouri University of Science and Technology (n.d.). SOS Explorer .