Skip to main content
If you previously published to beta.sysand.org, follow the migration guide to move your packages to sysand.com.

sysmod

published by mbse4u
107 released
Latest Validated
sysand add mbse4u/sysmod
README Source Changelog Licenses 0 usages 1 version Validation

SYSMOD v5 Library for SysML v2

SysML v2 library implementing the SYSMOD methodology for Model-Based Systems Engineering (MBSE).

What's in the Library

The library provides ready-to-use SysML v2 definitions for the core SYSMOD concepts:

  • Project — Root container linking all engineering artifacts (brownfield context, stakeholders, problem statement, system idea, requirements, solution, functional/logical/product architecture)
  • System Context — Actors, system of interest (black box + white box), actor–system interfaces, and use cases
  • StakeholdersExtendedStakeholder with risk/effort/priority attributes and stakeholder categories
  • RequirementsExtendedRequirement with obligation, stability, and motivation attributes
  • SYSMOD-specific keywords — Shorthand keywords (#project, #systemContext, #extendedStakeholder, …) for cleaner model notation
  • AI metadata — Built-in prompts and questions for AI-assisted model creation

Getting Started

Import the library into your SysML v2 model:

package MyProject {
    private import SYSMOD::*;

    #project occurrence def <PRJ> MyProject {
        // redefine inherited parts to specialize for your project
    }
}

Repository Structure

SYSMOD.sysml                                        # The SYSMOD library
examples/                                           # Delivery Drone example model
  DeliveryDroneSystemProject.sysml                  # Project definition tying all artifacts together
  DeliveryDroneSystemStakeholders.sysml             # Stakeholders and stakeholder needs
  DeliveryDroneSystemBrownfieldArchitecture.sysml   # Brownfield context (black box + white box)
  DeliveryDroneSystemIdea.sysml                     # System idea context
  DeliveryDroneSystemSpecification.sysml            # Specification context, use cases, requirements
  DeliveryDroneSystemFunctionalArchitecture.sysml   # Functional architecture
  DeliveryDroneSystemLogicalArchitecture.sysml      # Logical architecture
  DeliveryDroneSystemProductArchitecture.sysml      # Product architecture and verification
  DeliveryDroneSystemControlStationProject.sysml    # Control station sub-project
  DeliveryDroneSystemDomainLibrary.sysml            # Shared domain entities for the sub-project

Contributing

Contributions are welcome — please submit issues or pull requests.

License

  • Copyright MBSE4U, Tim Weilkiens
  • Apache License 2.0 — see LICENSE for details.

Contact

For feedback or questions: tim@mbse4u.com