SysML 2.0b4 FTF Avatar
  1. OMG Issue

SYSML2_ — There is no need for AnalysisAction

  • Key: SYSML2_-187
  • Status: closed  
  • Source: Model Driven Solutions ( Mr. Ed Seidewitz)
  • Summary:

    The Systems Library model AnalysisCases includes a declaration for AnalysisAction as a specialization of Actions::Action. In the abstract syntax, ActionDefinition::analysisSteps and ActionUsage::analysisSteps are derived to be the subactions that are AnalysisActions.

    However, no special semantics are specified for AnalysisActions and no special concrete syntax for defining analysisSteps. So they are never used in practice within user models of analysis caes, so they seem pointless.

  • Reported: SysML 2.0b2 — Wed, 1 May 2024 22:44 GMT
  • Disposition: Resolved — SysML 2.0b4
  • Disposition Summary:

    Remove AnalysisAction and analysisSteps

    The concept of a specialized AnalysisAction is leftover from early intentions to define a specialized set of actions to be used with analysis cases. However, this approach was eventually abandoned as unnecessary, and experience since has shown that this decision was correct. Nevertheless, the base framework of AnalysisAction in the library and analysisSteps in the abstract syntax were never entirely removed before the final submission of the SysML Specification. So, they should now finally just be cleared out.

  • Updated: Sat, 19 Jul 2025 19:24 GMT