Skip to content

Add Online Shop DFD models and test case#121

Merged
Nicolas-Boltz merged 8 commits intomainfrom
online-shop-model
Jan 31, 2024
Merged

Add Online Shop DFD models and test case#121
Nicolas-Boltz merged 8 commits intomainfrom
online-shop-model

Conversation

@sebinside
Copy link
Member

@sebinside sebinside commented Jan 29, 2024

This PR closes #119 and adds two new DFD models:

  • The OnlineShopDFD is a replica of the example model from the web editor
  • The OnlineShopDFDsimple contains three instead of one User source because of current limitations of the DFD analysis which would lead to a StackOverflow exception. This should be further investigated in the future.

This PR also adds test cases for the online shop model. This includes basic action sequence extraction, as well as tests on node labels, data labels, and realistic constraints.

@sebinside sebinside added testing Related to testing and test cases or models core Related to the core DFD/PCM data flow analysis labels Jan 29, 2024
@sebinside sebinside added this to the 2.0.0 milestone Jan 29, 2024
@sebinside sebinside removed the request for review from 01Parzival10 January 31, 2024 14:41
@sebinside sebinside marked this pull request as ready for review January 31, 2024 14:42
Copy link
Member

@Nicolas-Boltz Nicolas-Boltz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Nicolas-Boltz Nicolas-Boltz merged commit 297f90b into main Jan 31, 2024
@Nicolas-Boltz Nicolas-Boltz deleted the online-shop-model branch January 31, 2024 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Related to the core DFD/PCM data flow analysis testing Related to testing and test cases or models

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create Online Shop Test Model

2 participants