Essence 1.0 FTF Avatar
  1. OMG Issue

ESSENCE — CRUD on Activities

  • Key: ESSENCE-168
  • Legacy Issue Number: 19030
  • Status: closed  
  • Source: Ivar Jacobson International AB ( Michael Striewe)
  • Summary:

    Problem to be solved: The spec allows Activities to perform four operations (create, read, update, delete) on a Work Product or an Alpha. The card just names input and output, which is less specific. Activity Spaces just allow input, which seems very limited. In general, the language spec seems unbalanced with respect to this aspect.

    Proposed solution:

    • Remove association “input” from language element “ActivitySpace”.
    • Remove language element “Action” and all its associations.
    • Add associations “input” and “output” from language element “AbstractActivity” to “Alpha”.
    • Add associations “input” and “output” from language element “Activity” to “WorkProduct”.
  • Reported: Essence 1.0b1 — Fri, 25 Oct 2013 04:00 GMT
  • Disposition: Closed; No Change — Essence 1.0
  • Disposition Summary:

    ActivitySpace is not in the position to create Alphas, it is merely importing them, acting like a containment, not a factory. Activities, on the other hand, are capable to influence the lifecycle of Alphas. Rearranging the Associations would distort this distinction. Also, the suggested removal of Action would remove the ability to specify the intended action on Aplhas and WorkProducts. The model as it stands is correct and shall not be changed.

  • Updated: Fri, 6 Mar 2015 20:58 GMT