A Model-Based Approach to System-Of-Systems Engineering Via the Yss Tems Modeling Language Kevin Hughes Bonanne Purdue University
Total Page:16
File Type:pdf, Size:1020Kb
Purdue University Purdue e-Pubs Open Access Theses Theses and Dissertations Summer 2014 A Model-Based Approach To System-Of-Systems Engineering Via The ysS tems Modeling Language Kevin Hughes Bonanne Purdue University Follow this and additional works at: https://docs.lib.purdue.edu/open_access_theses Part of the Databases and Information Systems Commons Recommended Citation Bonanne, Kevin Hughes, "A Model-Based Approach To System-Of-Systems Engineering Via The ysS tems Modeling Language" (2014). Open Access Theses. 407. https://docs.lib.purdue.edu/open_access_theses/407 This document has been made available through Purdue e-Pubs, a service of the Purdue University Libraries. Please contact [email protected] for additional information. PURDUE UNIVERSITY GRADUATE SCHOOL Thesis/Dissertation Acceptance Kevin H. Bonanne A MODEL-BASED APPROACH TO SYSTEM-OF-SYSTEMS ENGINEERING VIA THE SYSTEMS MODELING LANGUAGE Master of Science in Aeronautics and Astronautics William Crossley Daniel DeLaurentis Saurabh Bagchi C Disclaimer (Graduate School Form ) Daniel DeLaurentis Tom Shih 06/27/2014 A MODEL-BASED APPROACH TO SYSTEM-OF-SYSTEMS ENGINEERING VIA THE SYSTEMS MODELING LANGUAGE AThesis Submitted to the Faculty of Purdue University by Kevin H. Bonanne In Partial Fulfillment of the Requirements for the Degree of Master of Science August 2014 Purdue University West Lafayette, Indiana ii To Tom, Carmella, my friends, and my family iii ACKNOWLEDGMENTS The work in this thesis would not be possible without the guidance of Dr. Daniel DeLaurentis, who has taught me and fostered my development over many years; Dr. William Crossley and Dr. Saurabh Bagchi and Bob Kenley, who served on my committee; Dr. Oleg Sindiy, who mentored me through much of my early career; Dr. Thomas McVittie and Dr. Otfrid Liepack, with whom I worked at JPL; Marc Sarrel, who showed me the delicate intricacies of SysML; Kim Simpson, who has acted as project manager for much of my technical work related to this thesis; and finally my colleagues at Purdue University, especially those in Dr. DeLaurentis’ research group, who have furthered my understanding of numerous subjects through technical discussions and their own research. iv TABLE OF CONTENTS Page LIST OF TABLES ................................ vii LIST OF FIGURES ............................... viii SYMBOLS .................................... x ABBREVIATIONS ................................ xi ABSTRACT ................................... xii 1 INTRODUCTION .............................. 1 1.1 Motivation ................................ 1 1.2 System-of-Systems ........................... 2 1.3 Model-Based Systems Engineering via the Systems Modeling Language 4 1.4 Research Objectives ........................... 5 2 BACKGROUND ............................... 9 2.1 Systems-of-Systems Engineering Wave Model ............. 9 2.2 Systems Modeling Language ...................... 11 2.3 Previous Work ............................. 13 3 SOS INITIATION & EARLY-PHASE ANALYSIS ............. 16 3.1 SoS Initiation .............................. 17 3.2 Resource Definition ........................... 19 3.3 Develop a Concept of Operations ................... 22 3.4 Application to SoS Types ....................... 26 3.4.1 Directed SoS .......................... 26 3.4.2 Acknowledged SoS ....................... 29 3.4.3 Collaborative SoS ........................ 29 3.5 Evaluation ................................ 32 3.5.1 How does SysML define systems and their features within a SoS? ............................... 32 3.5.2 How does SysML define the operations and allocate them to the systems of a SoS? ...................... 34 4 SOS ARCHITECTURE DEVELOPMENT AND EVOLUTION ..... 36 4.1 System Interactions and Networks ................... 36 4.2 Port Definition ............................. 41 4.3 Requirements on Ports ......................... 42 4.4 Integration of System Models ..................... 43 v Page 4.5 Networking with Di↵erent SoS Types ................. 49 4.5.1 Directed SoS .......................... 49 4.5.2 Acknowledged SoS ....................... 52 4.5.3 Collaborative SoS ........................ 52 4.6 Conclusions ............................... 56 4.6.1 How are alternative configurations, system sets, networks eval- uated in SysML within the SoS scope? ............ 56 4.6.2 How does SysML allow for SoS evolution? .......... 57 5 SOS PLANNING FOR UPDATES & IMPLEMENTATION ....... 59 5.1 System Analysis ............................. 59 5.2 Interface Analysis ............................ 63 5.3 Requirements Analysis ......................... 67 5.4 System Integration & Aggregate Analysis ............... 68 5.5 SoS Analysis ............................... 68 5.5.1 Directed SoS .......................... 69 5.5.2 Acknowledged SoS ....................... 71 5.5.3 Collaborative SoS ........................ 73 5.6 Updates & Implementation ....................... 75 5.7 Conclusions ............................... 76 5.7.1 What analysis methods does SysML provide for the SoS and how well does SysML execute said analysis methods? .... 76 6 CONCLUSION ................................ 79 6.1 Systems Engineering vs. SoS Engineering ............... 79 6.2 Is SysML capable of demonstrating the 8 traits of a SoS? ...... 79 6.2.1 Managerial Independence ................... 79 6.2.2 Operational Independence ................... 81 6.2.3 Evolutionary Behavior ..................... 82 6.2.4 Emergent Properties ...................... 82 6.2.5 Geographic Distribution .................... 83 6.2.6 Heterogeneity .......................... 83 6.2.7 Trans-domain Nature ...................... 83 6.2.8 Networks ............................ 84 6.3 Is SysML capable of modeling di↵erent types of SoS? ........ 86 6.4 Future Work ............................... 87 A SYSML TUTORIAL ............................. 89 B MODELING PATTERN ........................... 94 B.1 Developing the Baseline Architecture and Specialized Configurations 94 B.1.1 The use of directed associations ................ 96 B.1.2 Applying generalizations and redefinition ........... 97 B.2 Definition of System Interactions ................... 98 vi LIST OF REFERENCES ............................ 100 vii LIST OF TABLES Table Page 1.1 Comparison of Systems and Acknowledged SoS [9] ............ 7 2.1 Key SysML Elements ............................ 14 2.2 Key SysML Diagrams ........................... 14 3.1 ROPE-Scope Table for Distributed Sensor Problem ........... 18 3.2 Overview of SoS Initiation & Analysis tasks in SysML ......... 35 4.1 Overview of SoS Architecture Evolution tasks in SysML ........ 58 5.1 Overview of SoS Plan for Updates tasks in SysML ............ 78 6.1 Systems Engineering vs. SoS Engineering ................. 80 6.2 Overview of SoS Traits in SysML ..................... 85 viii LIST OF FIGURES Figure Page 1.1 Wave model for System-of-Systems Engineering ............. 5 2.1 The Vee process model for systems engineering ............. 9 2.2 A breakdown of the various viewpoints within SysML .......... 12 3.1 Block definition diagram showing the baseline hierarchy of systems within the SoS ................................... 20 3.2 Value properties and default values defined for a Radar Sensor block . 21 3.3 Example requirement on the avg. transmitted power of a Radar Sensor block, satisfied by its value property ................... 21 3.4 Functional decomposition developed for CONOPS ............ 23 3.5 Example activity flow: the allocation and flow of key activities ..... 24 3.6 Example activity flow: actions required for a radar sensor to take a mea- surement ................................... 25 3.7 Hierarchy of resources for the directed SoS architecture ......... 27 3.8 Sensor management for the directed SoS ................. 28 3.9 Hierarchy of resources for the acknowledged SoS architecture ...... 30 3.10 Hierarchy of resources for the collaborative SoS architecture ...... 31 3.11 Allocation of activities to the communication node ........... 32 4.1 Logical network diagram for the acknowledged SoS architecture .... 38 4.2 Physical network diagram for the acknowledged SoS architecture .... 39 4.3 Relation between activity diagrams and logical ports .......... 40 4.4 Requirement specifying the output of measurement data by a radar plat- form ..................................... 42 4.5 Structural decomposition of the independent radar model. ....... 44 4.6 Use case diagram showing three key use cases: search, track, and discrim- inate. .................................... 45 4.7 Activity flows for key operational modes: search, track, and discriminate 46 ix Figure Page 4.8 New radar model (ExperimentalRadar) integrated into the Acknowledged SoS. ..................................... 47 4.9 Acknowledged SoS logical network with a radar platform replaced with an experimental radar system. ........................ 48 4.10 Directed SoS logical network ........................ 50 4.11 Directed SoS physical network ....................... 51 4.12 Collaborative SoS logical network ..................... 53 4.13 Collaborative SoS physical network .................... 54 5.1 Parametric diagram showing the calculation of SNR for two sensors on a single target ................................. 61 5.2 Signal-to-noise ratio and other derived performance values for a single radar and a single target .......................... 62 5.3 Physical network diagram displaying the state of each physical connection 66 5.4 Look directions for all sensors in the Directed SoS simulation