Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate method for negative ID vs Positive ID #28

Closed
3 tasks done
Chris-Turner-NIST opened this issue Sep 3, 2019 · 1 comment · Fixed by #50
Closed
3 tasks done

Investigate method for negative ID vs Positive ID #28

Chris-Turner-NIST opened this issue Sep 3, 2019 · 1 comment · Fixed by #50

Comments

@Chris-Turner-NIST
Copy link
Collaborator

Chris-Turner-NIST commented Sep 3, 2019

User Story:

How can we handle identifying that something is NOT an impact within the scenario?

Ex:
Scenario 1 is crash and NOT Read or Write
Scenario 2 is Read but NOT crash

Being able to clearly assert something is not an impact for the scenario is valuable syntax that participants may want to leverage for clarity's sake.

This can be done through sibling relationships (where appropriate).
Ex: hasLogicalImpact//lackLogicalImpact

Goals:

Identify clean and scalable way to establish a negative relationship within the model.
Supporting this would force a few other rules to need making.

  • What is asserted is known vs what is not asserted is unknown.
  • Certain Objects would need additional rules around them to enforce whether or not a positive assertion vs a negative assertion is mandatory.

Dependencies:

N/A

Acceptance Criteria

  • All readme documentation affected by the changes in this issue have been updated.
  • A Pull Request (PR) is submitted that addresses the goals of this User Story. This issue is referenced in the PR. If the PR only partially addresses a given User Story, the specific goals addressed are identified in the PR.
  • All current graphs, visuals and figures are updated to reflect changes to objects, properties and relationships.
@david-waltermire david-waltermire added this to To do in Sprint 5 Jan 8, 2020
@Chris-Turner-NIST Chris-Turner-NIST moved this from To do to In progress in Sprint 5 Feb 5, 2020
@david-waltermire david-waltermire added this to To do in Sprint 6 via automation Feb 7, 2020
@david-waltermire david-waltermire moved this from To do to In progress in Sprint 6 Feb 7, 2020
@Chris-Turner-NIST
Copy link
Collaborator Author

After discussion of a carnality problem encountered with having as a property of the impacts, it was determined that a more effective location for this would be to have a second relationship between Action and Impact instead.

resultsIn // doesNotResultIn

This accomplishes the same goal with a cleaner approach due to relationship cardinality

@Chris-Turner-NIST Chris-Turner-NIST moved this from In progress to Review in progress in Sprint 6 Feb 19, 2020
Sprint 6 automation moved this from Review in progress to Done Apr 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Sprint 5
  
In progress
Sprint 6
  
Done
Development

Successfully merging a pull request may close this issue.

1 participant