Towards Intelligent Architecting of Aerospace System-of-Systems

System-of-Systems (SoS) are composed of large scale independent and complex heterogeneous systems which collaborate to create capabilities not achievable by a single system, for example air transportation system, satellite constellations, and space exploration architectures. Much of the research effort in the field of SoS has focused on the analysis of these complex entities, while there are still major gaps in developing tools for automated synthesis and engineering of SoS that consider all the various aspects in this problem domain. The gap we address in this paper is a mapping of clusters of SoS architecture alternatives, segmented by performance along multiple metrics, to architectural features. Building upon our previous research where we used a SoS Analytic Work Bench in combination with Model-Based Systems Engineering artifacts to perform analysis of aerospace systems, we propose to build a process for intelligent architecting of aerospace SoS. This process discovers and employs pertinent features in a complex design space to effectively meet the user needs, elevating SoS engineering from retrospective architectural analysis to automated synthesis of new architectures. As a first step towards intelligent architecture of aerospace SoS, we propose to utilize Machine Learning techniques to automate the synthesis phase of SoS. Our hypothesis is that a set of holistic metrics of aerospace architectures (cost, performance, robustness, operational risk, average delay, etc.) can be used to characterize a measure of goodness of architectures, with good architectures on a Pareto front of the multi-dimensional space of holistic metrics of interest. Each architecture or cluster may be then mapped to a set of architectural features, with the goal of identifying which features belong to good architectures. Specifically, we propose to utilize non-parametric regression on a set of training architectures (for example, Neural Networks can deal with mixed real and integer variables) to associate each one with a pattern of features. This mapping will allow the automated process to predict what metrics will be expected from SoS architectures with specific features, and therefore to automatically synthesize architectures that exhibit desired characteristics of goodness. For example, for constellations of satellites, a group of good architecture might have medium cost, high resilience, medium robustness, and low risk, and the architectural features to be mapped to each group can include number of satellites, number of components, type of orbit, type of power system, etc. Since the environment constantly evolves, architectures must adapt, and stochastic optimization can be used to switch between architectures with minimal effort. In this work we illustrate the new version of our aerospace SoS analysis and synthesis framework, which includes Machine Learning techniques to support synthesis of SoS architectures. We demonstrate the application of this process on satellite constellations and discuss challenges of this approach and future steps.

[1]  Brett Kennedy,et al.  System of systems for space construction , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[2]  Daniel DeLaurentis,et al.  A Robust Portfolio Optimization Approach to System of System Architectures , 2015, Syst. Eng..

[3]  Cesare Guariniello,et al.  Supporting design via the System Operational Dependency Analysis methodology , 2017 .

[4]  C. Robert Kenley,et al.  System architecting and design space characterization , 2018, Syst. Eng..

[5]  Dave Winkler,et al.  Bayesian Regularization of Neural Networks , 2009, Artificial Neural Networks.

[6]  Cesare Guariniello,et al.  An Analytic Workbench Perspective to Evolution of System of Systems Architectures , 2014, CSER.

[7]  Daniel DeLaurentis,et al.  Understanding Transportation as a System-of-Systems Design Problem , 2005 .

[8]  Mark W. Maier Architecting Principles for Systems‐of‐Systems , 1996 .

[9]  Christopher J. Willy,et al.  Evaluating System Architecture Quality and Architecting Team Performance Using Information Quality Theory , 2018, IEEE Systems Journal.

[10]  Geoffrey E. Hinton,et al.  Bayesian Learning for Neural Networks , 1995 .

[11]  Cesare Guariniello,et al.  Dependency Analysis of System-of-Systems Operational and Development Networks , 2013, CSER.

[12]  Mohammad Jamshidi,et al.  System of systems engineering : innovations for the 21st century , 2008 .

[13]  Cesare Guariniello,et al.  Tool suite to support model based systems engineering-enabled system-of-systems analysis , 2018, 2018 IEEE Aerospace Conference.

[14]  Daniel Selva,et al.  Patterns in System Architecture Decisions , 2016, Syst. Eng..

[15]  Mark W. Maier,et al.  Architecting Principles for Systems‐of‐Systems , 1996 .

[16]  Oleg V. Sindiy,et al.  Analogs Supporting Design of Lunar Command, Control, Communication, and Information Architectures , 2010, J. Aerosp. Comput. Inf. Commun..

[17]  Paul Wood,et al.  Identifying Interactions for Information Fusion System Design Using Machine Learning Techniques , 2018, 2018 21st International Conference on Information Fusion (FUSION).

[18]  John C. McEachen,et al.  A system of systems study of space-based networks utilizing picosatellite formations , 2010, 2010 5th International Conference on System of Systems Engineering.

[19]  Gerrit Muller,et al.  The Concept of Reference Architectures , 2010 .

[20]  Daniel DeLaurentis,et al.  Multi-stakeholder Dynamic Planning of System of Systems Development and Evolution☆ , 2015 .

[21]  Andrew P. Sage,et al.  On the Systems Engineering and Management of Systems of Systems and Federations of Systems , 2001, Inf. Knowl. Syst. Manag..