DGTLENG 201: Model-Based Systems Engineering
DGTLENG 201 · Lesson 5 of 5

MBSE in Context: Agile, DE, and Beyond

MBSE Does Not Exist in Isolation

A system model that lives in a silo — maintained by the systems engineering team, disconnected from how the rest of the organization works — delivers a fraction of its potential value. MBSE is most powerful when it is integrated into the broader engineering practice: connected to agile workflows, woven into the digital thread, feeding digital twins, driving automated pipelines, and augmented by AI.

This lesson maps those connections. Each integration is explored in depth in later courses (202-206). Here, the goal is to see the landscape — how MBSE connects to everything else — so that when you build or improve your MBSE practice, you design it for integration from the start rather than bolting connections on later.

MBSE and Agile

MBSE grew up in plan-driven programs — defense acquisitions, aerospace systems, large infrastructure projects with long timelines and milestone-based reviews. Agile software development prioritizes working increments, short iterations, and adapting to change. These seem at odds. They are not — but reconciling them requires rethinking how MBSE is practiced.

Sprint-Aligned Modeling

Instead of building a complete system model before development starts (a waterfall pattern that delays value), modeling work aligns with development sprints:

  • Sprint planning: Identify which model elements need to be created or updated to support this sprint's decisions. The model backlog is part of the sprint backlog.
  • During the sprint: Update the model as design decisions are made. The model captures decisions in real time, not as an after-the-fact documentation exercise.
  • Sprint review: Review model changes alongside working increments. The model should reflect what was actually decided and built, not just what was planned.
  • Backlog grooming: Use the model for impact analysis — "if we add this feature, which interfaces are affected? which requirements change?" — to inform effort estimation and dependency identification.

Architecture Runway

The system model serves as the architecture runway — the existing technical foundation that supports upcoming features. It captures the current architecture, identifies interfaces that upcoming features will need, and highlights integration risks before teams encounter them during implementation.

The model stays one to two sprints ahead of implementation: far enough ahead to prevent architectural surprises, not so far that it becomes speculative design that the team never builds.

Collaborative Modeling Sessions

In agile MBSE, the model is not built by a solo modeler in isolation. Collaborative modeling sessions — like pair programming, but for system models — bring the team together:

  • A modeler drives the tool
  • The team discusses structure, behavior, interfaces, and constraints
  • Design decisions are captured in the model in real time
  • Everyone leaves with a shared understanding, and the model reflects it

This eliminates the pattern where one systems engineer builds a model that the rest of the team neither contributed to nor trusts.

MBSE and the Digital Thread

The digital thread (DGTLENG 105) is the connective tissue of digital engineering — the traceable, data-driven connection of information across the lifecycle, from requirements through design, manufacturing, test, and operations.

The system model is a primary node in the digital thread. It is not the entire thread — the thread extends to CAD models, simulation results, test data, manufacturing records, and operational telemetry — but the system model is the anchor point for system-level traceability.

Upstream: Requirements and stakeholder needs flow into the model, where they are decomposed, allocated, and traced to design elements.

Downstream: Design decisions in the model flow out to detailed design tools (CAD, software IDEs), simulation environments, and test management systems.

Lateral: Across disciplines, the model provides the shared system context that domain-specific models reference — the mechanical engineer's CAD model, the software engineer's code architecture, and the test engineer's test plan all trace back to elements in the system model.

The model is not the whole thread. But it is the hub through which system-level information flows. When the system model is well-connected, the thread is coherent. When the model is disconnected, the thread has gaps.

MBSE and Digital Twins

A digital twin (DGTLENG 202) is a computational replica of a physical system, updated with operational data, used to predict behavior, diagnose anomalies, and optimize performance. The system model provides the structure that the twin instantiates:

  • Blocks become twin components. The structural decomposition in the system model defines what the twin contains. Each subsystem block in the model maps to a component in the twin.
  • Interfaces become data connections. The ports and flows defined in the system model map to the data channels that connect twin components and link the twin to the physical system's sensors and actuators.
  • Behaviors become the physics being simulated. The state machines, activity flows, and parametric constraints in the system model define the behavioral framework that the twin's simulation engines execute at higher fidelity.

The system model is the blueprint; the digital twin is the living instance. Without a well-structured system model, the twin lacks architectural coherence — it becomes a collection of simulations without a system context.

MBSE and Automated Pipelines

In software engineering, continuous integration and continuous delivery (CI/CD) pipelines automatically build, test, and deploy code every time a change is committed. The same concept applies to system models (DGTLENG 205):

  • Model changes trigger automated checks. When an engineer commits a model change, an automated pipeline runs consistency checks (are all interfaces still compatible?), completeness checks (does every requirement still have an allocation and a verification method?), and constraint checks (do budgets still close?).
  • The pipeline reads from the model via API. This is where SysML v2's standard API becomes significant — it enables pipeline tools to access model data without vendor-specific adapters.
  • Results are reported back to the team. Failures are flagged immediately, before they propagate. Passing checks build confidence in model quality.

This transforms model quality assurance from periodic peer reviews (which are necessary but infrequent) to continuous automated validation (which catches issues at the moment they are introduced).

MBSE and AI

Artificial intelligence is beginning to augment MBSE practice in several ways (DGTLENG 206):

  • Natural language processing (NLP) analyzes model artifacts. Requirement text can be analyzed for ambiguity, inconsistency, and completeness. Model documentation can be generated from model data.
  • Machine learning trains on model-derived data. Simulation results generated from model parameters can train ML models to predict system behavior without running full simulations — enabling rapid trade studies.
  • Generative approaches explore architecture alternatives. Given constraints and objectives encoded in the model, AI can propose architecture alternatives that a human team might not consider — expanding the design space that MBSE can explore.
  • Pattern recognition identifies model quality issues. ML models trained on well-structured models can flag structural patterns that correlate with integration problems, requirements gaps, or design inconsistencies.

AI does not replace the MBSE practitioner. It augments the practitioner's capability — processing more information, exploring more alternatives, and catching more issues than manual practice alone.

The Key Message

MBSE is most powerful when it is not siloed as a "systems engineering activity" but integrated into the full digital engineering practice. The system model is not a private artifact maintained by one team — it is a shared, connected, computationally active node in the engineering ecosystem.

The 200 series explores each of these integrations in depth:

  • 202: Digital twins — how the system model becomes the twin's blueprint
  • 203: Data-driven engineering — how model data enables analysis and learning
  • 204: Simulation integration — how the model connects to physics-based simulation
  • 205: Automated pipelines — how model quality is enforced continuously
  • 206: AI-augmented engineering — how AI expands what MBSE can achieve

The foundation built in this course — understanding what MBSE is, knowing the language landscape, working with core modeling elements, and building models at increasing levels of utility — is what makes those integrations possible.

MBSE Integration Maturity

Who owns the modelThe systems engineering team maintains the model as their domain artifact
How others interactOther disciplines receive exported diagrams or generated documents — they view but do not contribute
Connection to toolsManual data transfer — copy/paste between the model and simulation, test, and requirements tools
Agile alignmentModeling is a separate workstream that runs ahead of or behind development sprints
Value ceilingModel as documentation — structured storage with traceability, but no active role in engineering workflow

Assessment

Question 1 of 3Score: 0

In agile MBSE, when should the system model be updated? (Select all that apply)

Select all that apply

Your organization practices MBSE at the 'siloed' level — the systems engineering team maintains the model, other disciplines receive exported diagrams, and there is no automated integration with other tools. Leadership has asked you to propose a roadmap to 'DE-native MBSE.' Describe the three most impactful changes you would prioritize, in order, and explain why that sequence matters.