PSSM 1.1 RTF Avatar
  1. OMG Issue

PSSM11 — Wrong multiplicity of DoActivityContextObject.doActivityEventAccepter

  • Key: PSSM11-12
  • Status: open  
  • Source: Budapest University of Technology and Economics ( M├írton Elekes)
  • Summary:

    Figure 8.9 (doActivity Behavior Execution) shows that a DoActivityContextObject has exactly 1 DoActivityExecutionEventAccepter.

    This multiplicity should be unlimited since

    • a doActivity can register multiple EventAccepters, ("While a doActivity Behavior is executing, it may need to register EventAccepters for specific EventOccurrences.")
    • which are encapsulated into DoActivityExecutionEventAccepters, and ("When an executing doActivity Behavior registers an EventAcceptor ..., it is wrapped in a DoActivityEventAccepter...")
    • a DoActivityExecutionEventAccepter encapsulates only a single EventAccepter (1 encapsulatedAccepter in the figure).

    The text uses two names for the same class, DoActivityExecutionEventAccepter and DoActivityEventAccepter.

  • Reported: PSSM 1.0 — Thu, 21 Jul 2022 10:35 GMT
  • Updated: Wed, 24 Aug 2022 16:05 GMT