Block 02 Introduction To Systems Engineering
Block 02 Introduction To Systems Engineering
Antonio Moschitta
Outline
• Definitions and scope of Systems Engineering (SE)
• Value of SE
• History
• SE main standards and organizations
• DoD Model
• NASA Model
• INCOSE Model
• SE Challenges
• SE Design Space
Definitions
• A System is…
• “a regularly interacting or interdependent group of items forming a unified
whole ” [1]
• “a group of devices or artificial objects or an organization forming a
network especially for distributing something or serving a common
purpose” [1]
• “Simply stated, a system is an integrated composite of people, products,
and processes that provide a capability to satisfy a stated need or
objective.” [2]
• “A system is an arrangement of parts or elements that together exhibit a
meaning or behavior that the individual constituents do not” [16]
• Some implied concepts: interrelation, boundaries, emergent properties
Definitions
• A System can be described in terms of properties [25]:
• Entities - Parts of a system
• Attributes - Perceivable and measurable characteristics of an entity (size,
color, quantity, temperature…)
• Relationships – Associations between entities and attributed, based on cause
andeffect
• The system properties should be described using a proper language
Definitions
• Systems Engineering (SE) is…
• “an interdisciplinary field of engineering and engineering
management that focuses on how to design, integrate, and manage
complex systems over their life cycles. At its core, systems engineering
utilizes systems thinking principles to organize this body of
knowledge. The individual outcome of such efforts, an engineered
system, can be defined as a combination of components that work in
synergy to collectively perform a useful function.” [Wiki]
• “SE is defined as a methodical, multi-disciplinary approach for the
design, realization, technical management, operations, and
retirement of a system.” [3]
Definitions
• Systems Engineering (SE) is…
• ‘a transdisciplinary and integrative approach to enable the successful
realization, use and retirement of engineered systems, using systems
principles and concepts, and scientific, technological, and
management methods’ [16]
• NB: implies the concept of life cycle
• Some keywords: “Holistic”, “Integrative”, “Balance”, “Systems
Thinking”, “Complexity”
Definitions
• Systems Engineering (SE) is…
• ‘A process enabling the design and realization of a system that is too
complex to be treated as a monolithic entity’
Definitions
• Systems thinking: “Systems thinking was launched by Ludwig von
Bertalanffy and others in the 1950s as an interdisciplinary movement
with a broad and bold scientific program. The movement attempts to
overcome the dominating mechanistic world picture and related
reductionism in the sciences which is regarded as one of the main
causes of the problems of the modern world.” [17]
• Reductionism: “a view that asserts that entities of a given kind are
identical to, or are collections or combinations of, entities of another
(often simpler or more basic) kind or that expressions denoting such
entities are definable in terms of expressions denoting other entities.
T” [18, Enciclopedia Britannica]
Definitions
• Systems thinking
• A philosophy (“system thinking is simply thinking about something as a
system: the existence of entities-the parts, the chunks, the pieces-and the
relationships between them.” [Prof. Edward Crawley, MIT])
• NB: both technical and social parts!
• ‘A sensitivity to the circular nature of the world we live in’ [21]
• A diagnostic tool (medicine, [21])
• A set of tools
• A complex system may not be complicated, but has emergent properties and
may not admit a closed form solution
• Moreover, the complexity may manifest as a non-linear behavior
• The brain is a good example of a complex system
Complicated
Complex
Image source: https://www.tl4e.nl/images/complicated_vs_complex_systems_v01.jpg
Definitions
• Some linear models:
• 𝑦 = 2𝑥
𝑦1 𝑎11 𝑎12 𝑥1
• 𝑦 = 𝑎 𝑎
2 21 22 𝑥2
• 𝑌 = 𝐴𝑋 + 𝐵
Definitions
• A linearized model:
• 𝑦 = 𝑓 𝑥 , 𝑑𝑖𝑓𝑓𝑒𝑟𝑒𝑛𝑡𝑖𝑎𝑏𝑙𝑒 𝑖𝑛 𝑥 = 𝑥0
𝑑𝑓(𝑥)
• 𝑦 ≅ 𝑓 𝑥0 + ቚ ∙ (𝑥 − 𝑥0 )
𝑑𝑥 𝑥=𝑥0
is a 1st order Taylor expansion, aka a
linearized model
• Example (figure on the right):
• 𝑦 = 𝑓 𝑥 = 𝑥2
𝑑𝑓
• = 2𝑥
𝑑𝑥
• 𝑥0 = 0.7, 𝑓 𝑥0 = 𝑥02 = 0.49
A simple system with a non-linear solution
𝑉𝐷 𝑉𝐷 𝑉𝐷
• Diode: 𝐼 = 𝐼0 𝑒 𝑉𝑇 − 1 ≅ 𝐼0 𝑒 𝑉𝑇 , se 𝑒 𝑉𝑇 >>1
VD
𝑉𝑅 VI I
• Resistor: 𝐼 = R VR
𝑅
• Circuit: 𝑉𝐼 = 𝑉𝐷 + 𝑉𝑅 , 𝑉𝑅 = 𝑉𝐼 − 𝑉𝐷
𝑉𝐷 𝑉𝐷
𝑉𝐼 −𝑉𝐷
• = 𝐼0 𝑒 𝑉𝑇 , 𝑉𝐷 = 𝑉𝐼 − 𝑅𝐼0 𝑒 𝑉𝑇
𝑅
• Transcendental Equation 𝑥 = 𝑎 + 𝑏𝑒 𝑐𝑥
A simple system with a non-linear solution
𝑉𝐷 𝑉𝐷 𝑉𝐷
• Diode: 𝐼 = 𝐼0 𝑒 𝑉𝑇 − 1 ≅ 𝐼0 𝑒 𝑉𝑇 , se 𝑒 𝑉𝑇 >>1
VD
𝐼
𝑉𝐷 = 𝑉𝑇 𝑙𝑛
𝐼0 VI I
𝑉𝑅 R VR
• Resistor: 𝐼 =
𝑅
• Circuit: 𝑉𝐼 = 𝑉𝐷 + 𝑉𝑅
𝐼 𝑉𝑅 𝑅
• 𝑉𝐼 = 𝑉𝑇 𝑙𝑛 + 𝑉𝑅 𝑅 = 𝑉𝑇 𝑙𝑛 + 𝑉𝑅 𝑅
𝐼0 𝐼0
𝑉𝐼 𝑉𝑇 𝑉 𝑅
• 𝑉𝑅 = + 𝑙𝑛 𝑅
𝑅 𝑅 𝐼0
• Trascendental equation 𝑥 = 𝑎 + 𝑏 ∙ 𝑙𝑛(𝑐𝑥)
A simple system with a chaotic behavior
x
• The logistic map
• 𝑥𝑛+1 = 𝑟 ∙ 𝑥𝑛 1 − 𝑥𝑛
Relation of SE Investments to
NASA Program Cost Overruns
(Stutzke 2005). Released by
NASA HDQRT/Gruhl.
• https://www.panorama-consulting.com/top-10-erp-failures/
• https://www.military.com/daily-news/2021/03/22/billions-upgrade-cost-
overruns-put-f-35-fighter-risk-meeting-deadlines-report-finds.html (‘Turkey out
of the supply system’)
• https://www.fedweek.com/armed-forces-news/report-f-35-behind-schedule-
over-budget/ (‘overtime overbudget’)
• https://thehill.com/policy/defense/549490-f35-cockpit-upgrade-has-444-million-
overrun/ (‘more complex than expected’)
Value of SE
Source: [3]
Source: [3]
INCOSE Model
• Image source:
https://sebokwiki.org/wiki/Guide_to_the_Systems_Engineering_Body_of_Knowledge_(SEBoK)
SE Models
• Common elements
• SE seen as a process (or as a network of processes)
• Stakeholders
• Focus on Lifecycle
Definitions (recalled)
• Lifecycle
• ‘The series of changes that a living thing goes through from the beginning of
its life until death’ [20, Cambridge Dictionary]
• SE Lifecycle
• ‘A life cycle for a system generally consists of a series of stages regulated by a
set of management decisions which confirm that the system is mature
enough to leave one stage and enter another.’ [12, Guide to SEBOK]
• Will be further developed…
SE challenges (problem class vs time)
• Ancient ages/middle age: city organization (large cities, mobile cities)
• Industrial Revolution: transportation systems, large scale industrial
production systems
• WW II: real time command of large multinational ground, air, and
asea forces
• 1950+: operational research, cybernetics (Weiner 1948), system
dynamics (Forrester 1961), general systems theory (Bertalanffy 1968),
and mathematical systems engineering theory (Wymore 1977).
• 1960-1990: human factor, software. Shift to soft SE
SE challenges (method)
• Problem description
• Conflicting requirements
• Predicting/handling unexpected behavior (for instance: emergent
properties)
SE challenges (system to be realized)
• Problems solved by the Systems Engineer:
• Top-down (clean Slate): new project
• Middle out: project in presence of legacy systems to interface with
• Bottom-up (reverse engineering): upgrade/replacement of a non fully
documented legacy system
SE Challenges (balance)
• The Systems Engineer Dilemma [3, page 12]
• ‘At each cost-effective solution:
• To reduce cost at constant risk, performance must be reduced.
• To reduce risk at constant cost, performance must be reduced.
• To reduce cost at constant performance, higher risks must be accepted.
• To reduce risk at constant performance, higher costs must be accepted.
• In this context, time in the schedule is often a critical resource, so that
schedule behaves like a kind of cost.’
SE challenges
• ‘Traditional hardware-oriented SE featured sequential processes, pre-
specified requirements, functional-hierarchy architectures,
mathematics-based solutions, and single-step system development. A
Soft Systems approach to SE is characterized by emergent
requirements, concurrent definition of requirements and solutions,
combinations of layered service-oriented and functional-hierarchy
architectures, heuristics-based solutions, and evolutionary system
development. Good examples are societal systems (Warfield 1976),
soft systems methodology (Checkland 1981), and systems architecting
(Rechtin 1991 and Rechtin-Maier 1997)’ [INCOSE Guide to SEBOK]
SE Design Space
• System Under Design (target)
• Context System (environment)
• Designing System (must be self aware)
SE Design Space
• The Design Space can be further decomposed
• Es. [26]:
➢S1. Context System - Includes the Problem System P1
➢S2. Intervention system – Solution to P1
➢S3. Realization System - Resources for S2, often an Enterprise
➢S4. Deployed System - Approximates S2, modifies S1 into a modified
context S1’, possibly generates a new problem P2
➢S5. Collaborating System - Unintended interactions may lead to emergent
problems!
➢S6. Sustainment system – Provides support (fuel, spare parts,
maintainance, waste removal, retirement …)
➢S7. Competing System – provides similar functions, competes for resources
with S4
Image source: [26]
SE Design Space
• Partial understanding of
S1 leads to unexpected
effects in in S1’