Learning Framework For Maturing Architecture Design Decisions For Evolving Complex SoS

Architecting a complex System-of-Systems (SoS) poses significant challenges due to the uncertainty and perceptions associated with understanding the implications of constituent system’s architecture design decisions at SoS level. Due to significant knowledge gaps, architects may find it difficult to uncover the ramifications of a specific decision on various Measures-of-Effectiveness (MOEs) and emergent behavior of the SoS. Subsequently, for complex SoS, learning cycles maybe experienced on the architecture design decisions. As the SoS evolves, these experiential learnings need to be factored into the uncertainty assessments of decisions and the impacted SoS MOEs, while evaluating and deciding on a specific decision. This paper proposes a knowledge based decision learning framework that factors the learning cycles experienced into the uncertainty associated with the decisions and impacted SoS MOEs. The framework takes into consideration, through an architectural knowledge base, multiple knowledge dimensions such as the attributes of the architecture design decision and the feedback loops experienced, in tandem with the complexity attributes and the knowledge gaps associated with the decision.

[1]  Witold Kinsner,et al.  Complexity and its measures in cognitive and other complex systems , 2008, 2008 7th IEEE International Conference on Cognitive Informatics.

[2]  Roshanak Nilchiani,et al.  Dynamic Complexity Measures for Use in Complexity-Based System Design , 2017, IEEE Systems Journal.

[3]  Mohammad Jamshidi,et al.  Systems of Systems Engineering: Principles and Applications , 2008 .

[4]  Judith Dahmann 1.4.3 System of Systems Pain Points , 2014 .

[5]  Ameet Talwalkar,et al.  Foundations of Machine Learning , 2012, Adaptive computation and machine learning.

[6]  John Klein,et al.  A systematic review of system-of-systems architecture research , 2013, QoSA '13.

[7]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[8]  Cyrus H. Azani System of systems architecting via natural development principles , 2008, 2008 IEEE International Conference on System of Systems Engineering.

[9]  Mehdi Mirakhorli Preventing erosion of architectural tactics through their strategic implementation, preservation, and visualization , 2013, 2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE).

[10]  Kristin Giammarco Practical modeling concepts for engineering emergence in systems of systems , 2017, 2017 12th System of Systems Engineering Conference (SoSE).

[11]  Charles E. Dickerson,et al.  Architecture and Principles of Systems Engineering , 2009 .

[12]  Avinash C. Kak,et al.  PCA versus LDA , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Ramakrishnan Raman,et al.  Knowledge Based Decision Model for Architecting and Evolving Complex System‐of‐Systems , 2017 .

[14]  Flávio Oquendo Architecturally describing the emergent behavior of software-intensive system-of-systems with SosADL , 2017, 2017 12th System of Systems Engineering Conference (SoSE).