cstybert / dcr-blockchain

Master Thesis
MIT License
0 stars 0 forks source link

Create GraphCreator #5

Closed cstybert closed 1 year ago

cstybert commented 1 year ago

GraphCreator should be responsible for creating a graph from input. Once a graph is created, it does not need to be adjustable, i.e. once initiated, it is how it is. GraphCreator should be able to:

  1. Read raw input text (e.g. "A-->*B")
  2. Parse input text to data models (Relations and Activities)
  3. Create a Graph that consists of the parsed Relations and Activities

In our case, a Graph consists of relations (types Condition, Response, Exclusion and Inclusion) and activities (attributes Title, Pending, Included, Executed).

Consider creating a work-item for each subtask.