Complex Systems
Engineering Strategies
Bob Marcus
Complex Systems Properties
• Emergent - Macroscopic dynamics and variables occur
in the system, which is not easily predictable from local
dynamics
• Multiscale Interactive - The macroscopic and
component-level behavior interact in a measurable way
• Non-equilibrium – Large changes in the behavior of the
system are possible under small perturbations
• Metastable - Long-lived non-equilibrium states can
arise and be maintained in interaction with the
environment
• Evolutionary Adaption- The system exhibits altered
behavior in response to environmental changes
• Self Organizing - Coordinated behavior can take place
among components without centralized guidance
Behavior Structures in Complex Systems
• Component = Basic element of functionality in the
system. Intrinsic behavior under environment influences.
• Collaboration = Interactions without macroscopic
coordinators. Behavior influenced by peer-to-peer
interactions.
• Coordination = Interaction possibly managed by
coordinators to support group goals. Behavior influenced
by group dynamics.
• Control = Interactions directed hierarchically to foster
global goals. Behavior constrained by controller.
•
• All of these structures can be present in a system of
systems and can be mixed and combined recursively
Components
Behavior Structures
Controller
Components
Collaboration
Components
Coordination
Coordinators Controllers
Coordinators Controllers
Controllers
Coordinators
Aspects and Examples of Behavior
Components Collaboration Coordination Control
No coupling Loose coupling Cooperative
processes
Tight Coupling
Have dynamics
and/or goals
Individual
dynamics and
goals (Nash)
Shared dynamics
and goals
(Pareto)
Global dynamics
and goals
(Managed)
Adapt to
environment
Individuals adapt
to each other
Individuals and
coordinators
adapt
Controllers adapt
Government,
Societies
Town Meetings,
Interactions
Representatives,
Communities
Authoritarian,
Enterprises
Molecules in
Chemistry
Gas Liquid Solid
Computers in
Network
Peer-to-peer and
Internet
Extranet Intranet
Complex Systems Engineering Strategies
• Bottom up – Self-organizing, Emergent collaboration
and coordination from interactions.
• Top down - Traditional systems engineering, Pre-
defined coordination and interactions
• Matchmaking – Coordination is based on matching
and combining existing components to meet
requirements
• Middle Out – Coordination combines existing
components and collaborations but also drives new
requirements, collaborations and components
Note: Alternate strategies can be used in different stages of engineering
Top Down Design (Control-based)
Existing, Enhanced, Composite and possible new services and/or systems
USERS
Capability specifications (with priorities)
Capability description
Set of
Services
Needed
Set of
Requirements
Requirements
Analysis
User Requirements and Derived Requirements
Bottom Up Design (Collaboration-based)
Existing, Enhanced, Composite and possible new services and/or systems
USERS
Capability specifications and possible new capabilities
Capability description (with cost of implementation) and possible new capabilities
Capabilities
available
Set of
Services
Available
Advertising
User Interfaces
Matchmaking ( SOA Orchestration)
Existing, Enhanced, Composite and possible new services and/or systems
USERS
Capability specifications (with priorities)
Capability description (with cost of implementation)
Set of
Services
Set of
Requirements
Matchmaking
User Requirements and Derived Requirements
Middle Out Design (Coordination-based)
Existing, Enhanced, Composite and possible new services and/or systems
USERS
Capability specifications (with priorities) and possible new capabilities
Capability description (with cost of implementation) and possible new capabilities
New capabilities
available
New capabilities
needed
Set of
Services
Set of
Requirements
Mediating
User Requirements and Derived Requirements
Conclusions
Questions from 1995
• What are the basic laws of the scientific discipline of
complex systems?
• What are the generic principles for complex systems
engineering?
• Is it possible to build customizable generic tools for the
modeling, simulation, and analysis of complex systems?
• How can we maintain systems with constantly changing
requirements?
• Is there a management strategy for dealing with systems
that are too complex for individuals or small groups to
understand?
• Are there unique characteristics of complex systems that
are composed primarily of multiple intelligent entities,
both human and non-human?
• How can non-adaptable system elements be
reengineered, and can adaptability be 'designed into'
complex systems in the first place?
Final Thoughts
• One of the fundamental change that complex systems
bring to systems engineering is the need to develop
federated coordination strategies as part of the
engineering process
• This coordination must be combined with controlled and
collaborative interactions in an adaptive fashion that will
support useful emergent behavior while avoid major
negative outcomes caused by chaos or rigidity.
• Implementing this new paradigm will require extensive
research in multiple disciplines during the next decade.
• Due to the broad fundamental impact of complex
systems engineering, there should be a coordinated
initiative to support research projects in this domain.

More Related Content

PPTX
Moser lightfoot pmc2012pres
PDF
Brief introduction to system engineering approach
PDF
2010 Complex Systems Engineering for the Global Information Grid
PDF
Complexsystems Design Methodology For Systemsengineering Collaborative Enviro...
PPTX
Systems Engineering - Dave Litwiller - March 2019
PPTX
01-Introduction to System Engineering & System Engineering Life cycle.pptx
PDF
Systems Engineering and Requirements Management in Medical Device Product Dev...
PPTX
PPT-UEU-Rekayasa-Sistem-Pertemuan-7.pptx
Moser lightfoot pmc2012pres
Brief introduction to system engineering approach
2010 Complex Systems Engineering for the Global Information Grid
Complexsystems Design Methodology For Systemsengineering Collaborative Enviro...
Systems Engineering - Dave Litwiller - March 2019
01-Introduction to System Engineering & System Engineering Life cycle.pptx
Systems Engineering and Requirements Management in Medical Device Product Dev...
PPT-UEU-Rekayasa-Sistem-Pertemuan-7.pptx

Similar to Complex Systems Engineering Strategies.pdf (20)

PPTX
Introduction to Systems Engineering.pptx
PPTX
Systems Engineering Management(SYSTEM ENGINEERING).pptx
PPTX
A.Levenchuk -- Complexity in Engineering
PPT
Cse3 March2009cwd35with Crane
PDF
Large Scale Complex Systems And Systems Of Systems Engineering Case Studies D...
PPT
Lecture 8-systems engineering preset.ppt
PDF
a-beginners-guide-to-systems-engineering.pdf
PPTX
Iet Prestige Lecture Coping With Complexity 7th December
PDF
System Of Systems Engineering Mohammad Jamshidi Andrew P Sage
PDF
Systems Thinking: Applications to Space Systems
PDF
Informatics systems
PDF
Complicatedness_Tang
DOCX
SYSTEMS ENGINEERING PRINCIPLES AND PRACTICESECOND EDIT.docx
PPT
00 Introduction to Systems Engineering.ppt
PDF
Systems Engineering Tools And Methods Engineering And Management Innovations ...
PDF
Applied Science - Engineering Systems
PPTX
unit 1 & 2 (6).pptx
PPTX
Introduction to Systems Engineering
PDF
systems-engineering-principles-and-practice-2nd-edition.pdf
PPTX
What is the Future of Systems Engineering?
Introduction to Systems Engineering.pptx
Systems Engineering Management(SYSTEM ENGINEERING).pptx
A.Levenchuk -- Complexity in Engineering
Cse3 March2009cwd35with Crane
Large Scale Complex Systems And Systems Of Systems Engineering Case Studies D...
Lecture 8-systems engineering preset.ppt
a-beginners-guide-to-systems-engineering.pdf
Iet Prestige Lecture Coping With Complexity 7th December
System Of Systems Engineering Mohammad Jamshidi Andrew P Sage
Systems Thinking: Applications to Space Systems
Informatics systems
Complicatedness_Tang
SYSTEMS ENGINEERING PRINCIPLES AND PRACTICESECOND EDIT.docx
00 Introduction to Systems Engineering.ppt
Systems Engineering Tools And Methods Engineering And Management Innovations ...
Applied Science - Engineering Systems
unit 1 & 2 (6).pptx
Introduction to Systems Engineering
systems-engineering-principles-and-practice-2nd-edition.pdf
What is the Future of Systems Engineering?
Ad

Recently uploaded (20)

PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPT
What is a Computer? Input Devices /output devices
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
The various Industrial Revolutions .pptx
PDF
Unlock new opportunities with location data.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
August Patch Tuesday
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PPTX
O2C Customer Invoices to Receipt V15A.pptx
DOCX
search engine optimization ppt fir known well about this
PDF
Getting Started with Data Integration: FME Form 101
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Hybrid model detection and classification of lung cancer
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Web Crawler for Trend Tracking Gen Z Insights.pptx
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
What is a Computer? Input Devices /output devices
Univ-Connecticut-ChatGPT-Presentaion.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
The various Industrial Revolutions .pptx
Unlock new opportunities with location data.pdf
NewMind AI Weekly Chronicles – August ’25 Week III
August Patch Tuesday
Developing a website for English-speaking practice to English as a foreign la...
1 - Historical Antecedents, Social Consideration.pdf
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
O2C Customer Invoices to Receipt V15A.pptx
search engine optimization ppt fir known well about this
Getting Started with Data Integration: FME Form 101
Zenith AI: Advanced Artificial Intelligence
Hybrid model detection and classification of lung cancer
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Ad

Complex Systems Engineering Strategies.pdf

  • 2. Complex Systems Properties • Emergent - Macroscopic dynamics and variables occur in the system, which is not easily predictable from local dynamics • Multiscale Interactive - The macroscopic and component-level behavior interact in a measurable way • Non-equilibrium – Large changes in the behavior of the system are possible under small perturbations • Metastable - Long-lived non-equilibrium states can arise and be maintained in interaction with the environment • Evolutionary Adaption- The system exhibits altered behavior in response to environmental changes • Self Organizing - Coordinated behavior can take place among components without centralized guidance
  • 3. Behavior Structures in Complex Systems • Component = Basic element of functionality in the system. Intrinsic behavior under environment influences. • Collaboration = Interactions without macroscopic coordinators. Behavior influenced by peer-to-peer interactions. • Coordination = Interaction possibly managed by coordinators to support group goals. Behavior influenced by group dynamics. • Control = Interactions directed hierarchically to foster global goals. Behavior constrained by controller. • • All of these structures can be present in a system of systems and can be mixed and combined recursively
  • 5. Aspects and Examples of Behavior Components Collaboration Coordination Control No coupling Loose coupling Cooperative processes Tight Coupling Have dynamics and/or goals Individual dynamics and goals (Nash) Shared dynamics and goals (Pareto) Global dynamics and goals (Managed) Adapt to environment Individuals adapt to each other Individuals and coordinators adapt Controllers adapt Government, Societies Town Meetings, Interactions Representatives, Communities Authoritarian, Enterprises Molecules in Chemistry Gas Liquid Solid Computers in Network Peer-to-peer and Internet Extranet Intranet
  • 6. Complex Systems Engineering Strategies • Bottom up – Self-organizing, Emergent collaboration and coordination from interactions. • Top down - Traditional systems engineering, Pre- defined coordination and interactions • Matchmaking – Coordination is based on matching and combining existing components to meet requirements • Middle Out – Coordination combines existing components and collaborations but also drives new requirements, collaborations and components Note: Alternate strategies can be used in different stages of engineering
  • 7. Top Down Design (Control-based) Existing, Enhanced, Composite and possible new services and/or systems USERS Capability specifications (with priorities) Capability description Set of Services Needed Set of Requirements Requirements Analysis User Requirements and Derived Requirements
  • 8. Bottom Up Design (Collaboration-based) Existing, Enhanced, Composite and possible new services and/or systems USERS Capability specifications and possible new capabilities Capability description (with cost of implementation) and possible new capabilities Capabilities available Set of Services Available Advertising User Interfaces
  • 9. Matchmaking ( SOA Orchestration) Existing, Enhanced, Composite and possible new services and/or systems USERS Capability specifications (with priorities) Capability description (with cost of implementation) Set of Services Set of Requirements Matchmaking User Requirements and Derived Requirements
  • 10. Middle Out Design (Coordination-based) Existing, Enhanced, Composite and possible new services and/or systems USERS Capability specifications (with priorities) and possible new capabilities Capability description (with cost of implementation) and possible new capabilities New capabilities available New capabilities needed Set of Services Set of Requirements Mediating User Requirements and Derived Requirements
  • 12. Questions from 1995 • What are the basic laws of the scientific discipline of complex systems? • What are the generic principles for complex systems engineering? • Is it possible to build customizable generic tools for the modeling, simulation, and analysis of complex systems? • How can we maintain systems with constantly changing requirements? • Is there a management strategy for dealing with systems that are too complex for individuals or small groups to understand? • Are there unique characteristics of complex systems that are composed primarily of multiple intelligent entities, both human and non-human? • How can non-adaptable system elements be reengineered, and can adaptability be 'designed into' complex systems in the first place?
  • 13. Final Thoughts • One of the fundamental change that complex systems bring to systems engineering is the need to develop federated coordination strategies as part of the engineering process • This coordination must be combined with controlled and collaborative interactions in an adaptive fashion that will support useful emergent behavior while avoid major negative outcomes caused by chaos or rigidity. • Implementing this new paradigm will require extensive research in multiple disciplines during the next decade. • Due to the broad fundamental impact of complex systems engineering, there should be a coordinated initiative to support research projects in this domain.