Giter VIP home page Giter VIP logo

Comments (5)

tarilabs avatar tarilabs commented on July 21, 2024 1

Glad to help 🚀 👍

If you think there could be an additional paragraph which would clarify, if needed, in the spec, I believe is worthy to raise a ticket once others have also replied, so you could have the broadest picture.
I suggest adding (if needed) only a new paragraph, as changing terminology or the metamodel would be too difficult at this point.

from tck.

tarilabs avatar tarilabs commented on July 21, 2024

Hi @StrayAlien fwiw I've always intended to be disjoint.

I believe the confusion might be the conflation of the term "encapsulated decisions" used to describe what is ~captured by the decision service boundary, and the encapsulatedDecisions which is actually a metamodel attribute.

btw the spec also says:

The requirement subgraph of a DecisionService element is the directed graph composed of the DecisionService element itself and the union of the requirement subgraphs of all the Decision elements that are referenced by its encapsulatedDecisions and outputDecisions.

If they were not disjoint, it would have sufficed to say encaspulatedDecisions (without mentioning outputDecisions).

Hope this helps

from tck.

StrayAlien avatar StrayAlien commented on July 21, 2024

hey @tarilabs - nice to hear from you. I hope you're doing well there. Phew, okay. Yes, I think that bit nails it. Thank you.

Yes, the term 'encapsulated' suggests the decision service (shape) boundary enclosing things. I have to say, I must have read it all 30 times and still came away wondering. The 'union' thing says it.

Thanks again.

I'll leave this open for a few days for others to read.

from tck.

opatrascoiu avatar opatrascoiu commented on July 21, 2024

@StrayAlien We should probably raise an issues, discuss it in the RTF and clarify the spec. The main questions is: are the sets disjoint or not.

From the execution point of view only the inputs and outputs are needed, the other sets of decisions can be inferred.

from tck.

StrayAlien avatar StrayAlien commented on July 21, 2024

Thanks @opatrascoiu, @tarilabs quoted reference looks pretty concrete. According to that, they are disjoint, but certainly the use of 'encapsulated' is misleading. Especially with regards with the decisions 'encapsulated' within the decision service diagram overlay.

I guess maybe, again as suggest by tarilabs, we could consider some wording to assist in understanding the relationship between the DS arrays.

Agree, only the inputs and outputs are needed for execution, but, from a UI perspective, a full understanding of what-goes-where is needed to create a valid model.

from tck.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.