SysML 2.1b1 RTF Avatar
  1. OMG Issue

SYSML21 — Various sementic constraints need to check isSubactionUsage

  • Key: SYSML21-298
  • Status: open  
  • Source: Model Driven Solutions ( Mr. Ed Seidewitz)
  • Summary:

    The constraint checkActionUsageSubactionSpecialization checks that the operation isSubactionUsage is true before requiring that an ActionUsage specialize Actions::Action::subactions. The operation isSubactionUsage not only checks the ActionUsage is composite and has an owningType that is an ActionDefinition or ActionUsage, but also ensures that the ActionUsage is not an entry or exit action. Various subclasses of ActionUsage have semantic constraints that require more specific specializations of subactions but do not include the condition that the usage is not an entry or exit action:

    • checkCalculationUsageSubcalculationSpecialization
    • checkRequirementUsageSubrequirementSpecialization
    • checkCaseUsageSubcaseSpecialization
    • checkAnalysisCaseUsageSubAnalysisCaseSpecialization
    • checkVerificationCaseUsageSubVerificationCaseSpecialization
    • checkUseCaseUsageSubUseCaseSpecialization
  • Reported: SysML 2.0b2 — Sat, 28 Jun 2025 20:04 GMT
  • Updated: Fri, 12 Sep 2025 04:07 GMT