
Overview
This activity diagram describes the activities required to prepare a SysML v1 model before transformation.
The objective of this phase is to improve model quality, reduce migration risks, and ensure that the model is suitable for conversion to SysML v2.
Process
The preprocessing workflow starts by understanding the capabilities and limitations of the selected transformation tooling.
Depending on the migration strategy, the process follows one of two paths:
The source model is prepared and migrated once. Future development continues in the SysML v2 model.
The source model continues to evolve. Projects may be partitioned into smaller subprojects and migrated incrementally. Subsequent migrations evaluate model changes and introduce additional subprojects when necessary.
Model Preparation Activities
The following activities are performed before transformation:
- Remove obsolete and no longer maintained model content.
- Apply organizational modeling conventions.
- Review element naming.
- Execute SysML v1 conformance checks.
- Minimize ambiguities and redundancies.
- Identify tool-specific extensions.
- Remove unsupported tool-specific extensions.
- Retain required stereotypes and profiles.
Particular attention should be given to element naming. While unnamed elements are common in SysML v1 models, SysML v2 textual notation relies heavily on explicitly named elements. Therefore, reviewing and improving naming consistency is considered a critical preparation activity.
Profiles and stereotypes intended for migration should be redesigned as SysML v2 libraries and metadata definitions and made available within the target SysML v2 environment.
The preprocessing phase concludes by identifying unsupported features and ensuring that appropriate handling strategies are defined before transformation begins.