Advancing Model-Based Systems Engineering with OSEM and SysML

Context: Professional session overview with a deeper-dive workshop scheduled for Tuesday morning

Overview of Key Themes

  • The talk presents an update on OSEM (a rough, tailorable methodology for systems engineering) aligned with SysML, emphasizing model-based artifacts across the lifecycle.
  • It positions OSEM against traditional ISO/IEC/IEEE 15288-style processes, advocating scenario-driven, top-down and bottom-up practices with strong separation of concerns.
  • The methodology focuses on building a coherent B2 system model through standardized modeling patterns to improve interoperability, learning, and discipline growth.
  • Management orchestration, iterative baselining, and feedback loops are highlighted as essential to controlling technical activities.
  • Practical illustration via a “flashlight” example demonstrates specification, logical/physical architecture, allocation, requirements traceability, and analysis/verification artifacts.
  • The initiative aims to integrate OSEM with complementary practices (e.g., Product Line Engineering) and capture the process in navigable, tailorable tooling.

Key Points and Important Details

  • Model-based orientation
    • OSEM V1 mirrors standard SE processes but differentiates itself by producing model-based artifacts at each step.
    • Primary product is the B2 system model, treated as the authoritative representation of “the system.”
  • Separation of concerns
    • Black-box vs. white-box views; logical vs. physical; data and functionality distribution.
    • Structured allocation from logical to physical elements to support clarity and consistency.
  • Process structure and control
    • Management process orchestrates iterations: plans work, approves technical baselines, and manages a status/control feedback loop to technical teams.
    • The approach is organizationally neutral—activities are later allocated to a Work Breakdown Structure for flexibility.
  • Technical activities (high level)
    • Stakeholder needs, requirements management and traceability, system design, and verification refactoring.
    • Verification of system design is handled through iterative analysis and moved alongside design activities; hardware/software verification occurs via dedicated integration and test.
  • Artifact-driven development
    • Use cases linking users, environment, and system to mission requirements (e.g., illumination requirements for a flashlight).
    • Specification and design packages capturing black-box characteristics, logical/physical models, allocations, states, properties, actions, and requirement satisfaction.
    • Analysis and verification artifacts accumulated to mature the B2 model.
  • Tailoring guidance
    • Tailor by lifecycle phase, project size, domain, and team experience.
    • Identify processes and modeling artifacts to include/exclude; align terminology to organizational standards.
    • Define lifecycle model (e.g., incremental vs. waterfall) and sequence actions locally; the rough methodology specifies inputs/outputs but not sequencing.
    • Allocate actions/artifacts to organizational roles and responsibilities.
  • Integration and standardization initiatives
    • Ongoing integration with Product Line Engineering (PLE), led by Charlie Crute, revealing needed specification updates for PLE use cases.
    • Commitment to establishing standard modeling patterns to avoid fragmentation, enable interoperability, and foster shared learning.
  • Tooling and method capture
    • Need to capture the process in an appropriate tool (e.g., Cameo or similar) for navigation and tailoring.
    • Prior V1 process model was successfully captured in Eclipse Process Framework (EPF), demonstrating modularity and navigability.

Key Quotes

“It’s scenario-driven and emphasizes separation of concerns.”

“The primary product of OSEM is your building of a B2 model… the primary object of what we call the system.”

“OSEM is a rough methodology… you want to tailor it based on lifecycle phase, project size, and domain.”

“As you step through your systems engineering process, you build up your system through a series of model-based artifacts.”

“The management process produces a plan and approves the technical baseline for each iteration… it’s a control loop.”

“Verification of the system design was refactored—handled through iterative analysis alongside design.”

“We want to establish well-defined modeling patterns… without them, we’ll never get interoperability.”

“We want to capture this process in an appropriate tool… where it’s really navigable and tailorable.”

Action Points for the Audience

  • Adopt a model-based mindset: ensure each SE activity produces concrete model artifacts that accumulate into a B2 system model.
  • Apply separation of concerns: use black-box/white-box views, and maintain clear logical-to-physical allocations.
  • Tailor the methodology: align terminology, select relevant processes/artifacts, and define local sequencing to fit your lifecycle and organization.
  • Strengthen management orchestration: implement iterative baselining with feedback loops to control technical progress.
  • Standardize modeling patterns: collaborate to define and use common SysML patterns for structure, behavior, allocation, and verification.
  • Integrate related practices: explore PLE integration with your OSEM approach and provide feedback on specification gaps.
  • Invest in tooling: capture your tailored process in navigable, tailorable tools (e.g., EPF, Cameo) to support reuse, traceability, and team adoption.
  • Prepare for the deep-dive: attend the Tuesday morning session to review detailed activities, refactoring decisions, and artifact examples.
Advancing Model-Based Systems Engineering with OSEM and SysML
Advancing Model-Based Systems Engineering with OSEM and SysML
Advancing Model-Based Systems Engineering with OSEM and SysML
Verified by ExactMetrics