sysand add mbse4u/sysmod
SysML v2 library implementing the SYSMOD methodology for Model-Based Systems Engineering (MBSE).
Source: github.com/mbse4u/sysmod-sysmlv2
Sysand project: sysand.com/projects/mbse4u/sysmod — Sysand is a package registry for publishing, versioning, and discovering reusable SysML v2 libraries.
The library provides ready-to-use SysML v2 definitions for the core SYSMOD concepts:
soi/soiImpl) refinement contexts from the existing system through the system idea and specification to the solutionExtendedStakeholder with risk/effort/priority attributes and stakeholder categoriesExtendedConcern-based artifacts framing the problem and stakeholder intent, traced through to requirementsExtendedRequirement with obligation, stability, and motivation attributesRequirementBoilderplates package of ready-to-specialize quantitative requirement patterns (MaxValue, MinValue, RangeValue, ExactValue, ToleranceValue, MinAvailability, MinReliability)SystemUseCase with motivation, trigger, and result attributesfunctional2logical and logical2product allocationssubProjects list for decomposing a project into subsystem or component projects#project, #systemContext, #extendedStakeholder, #extendedConcern, #extendedRequirement, #systemUseCase) for cleaner model notationAIProject with built-in create_prompt, create_questions, and validation_prompt for AI-assisted creation and validation, chained across all artifactsImport 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
}
}
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
Contributions are welcome — please submit issues or pull requests.
For feedback or questions: tim@mbse4u.com