Engineering Professional Education

System of Systems Modeling and Analysis


Spring 2018

Days/Time: TTh / 10:30-11:45 am
Credit Hours: 3

Learning Objective:
Recognize problems that have system-of-systems traits; Understand the structure and behavior of such problems; Translate problem to addressable form; Formulate tailored analysis methodologies for these problems; Emphasis: modern network science and agent-based modeling; Synthesize solution candidates by understanding decision criteria; Articulate both problem and analysis in written and verbal formats.

The primary focus of this course is on understanding, modeling, and analyzing an emerging class of problems called system-of-systems. System-of-System (SoS) problems consist of multiple, heterogeneous, distributed systems embedded in networks at multiple levels that evolve over time. These problems are often large-scale and interdisciplinary, involving systems and behaviors found in diverse fields such as engineering, economics, social science, policy, etc. The course presents recent developments in addressing system-of-systems problems, describes criteria, lexicon, and analysis methodology for their study, and, through projects, allows students to explore the unknowns that remain in this emerging field. Applications for projects will include national transportation systems, space exploration endeavors, and defense challenges, though others are possible in consultation with instructor.
Spring 2015 Syllabus

Topics Covered:
Topics (subject to modification):Course Introduction: "What is System-of-Systems (SoS) anyway..."; Literature Review on SoS and System-of-Systems Engineering; Characterizing & Delineating SoS problems; A Lexicon and Abstraction for describing SoS problems; Lineage and Related Domains - Representation; Lineage and Related Domains - Design/Decide; Lineage and Related Domains - Develop (Systems Engineering); Complexity/Complex Systems; Artificial Intelligence; Fundamentals of Evolutionary Modeling; Multi-agent Simulations (MAS), agent-based modeling; Some mathematical formulations (probability and statistics); Network Science; Evaluation: solution spaces, evaluation architectures, ratios, scenarios; Evaluation/Optimization: multi-object, Pareto, robustness...; Verification/Validation/Accreditation.

Open to any interested graduate students from any school and major (undergraduate students with senior standing need instructor's permission).

Applied/Theory: 50/50

Web Address:

Web Content:
Syllabus, grades, lecture notes, homework assignments, solutions, chat room and message board.

Homework 30%

Projects will be undertaken and the output will consist of a presentation and a draft technical paper/article, both to be delivered at end of semester. Self-select a system-of-systems type problem in consultation with instructor. This problem will be the testbed to explore/learn/apply methods and techniques learned in class. Project 35%

1 take home exam; no final exam (see project).

Official textbook information is now listed in the Schedule of Classes. NOTE: Textbook information is subject to be changed at any time at the discretion of the faculty member. If you have questions or concerns please contact the academic department.
Tentative: No course materials are required for this section.

Computer Requirements:
ProEd Minimum Computer Requirements. The following software will likely be useful; others may be selected as needed: MATLAB (access via Purdue GoRemote - (, Pajek (, Microsoft Excel (with Crystal Ball Add-in), and Netlogo (

ProEd Minimum Requirements: view

Tuition & Fees: view

Other Requirements:


Spring 2017
Spring 2018
Spring 2019
Spring 2020
Spring 2021


Daniel A. DeLaurentis



Purdue University
Neil Armstrong Hall of Engineering, Rm. 3225
701 W Stadium Ave
West Lafayette, IN 47907-2045

Instructor HomePage