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

Add Converter from PCM to DFD #9

Merged
merged 38 commits into from
Sep 9, 2024
Merged
Show file tree
Hide file tree
Changes from 36 commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
c47a786
Feat: Changing from forwarding to normal Assignments
01Parzival10 Jun 24, 2024
2aa173f
Adjusting tests
01Parzival10 Jun 24, 2024
4676f14
WIP
01Parzival10 Jun 28, 2024
eed137b
Feat: Redoing PCM2DFD Transformation
01Parzival10 Jun 28, 2024
3905ed7
Feat: Adding @Entenwilli 's PCM Behaviour Converter, currently non fu…
01Parzival10 Jul 2, 2024
f33c94d
fix(pcm): fix empty forwarding assignments
Entenwilli Jul 2, 2024
d238dbb
Fix: Handle incoming Return Variable with differently named outputVar…
01Parzival10 Jul 3, 2024
1159f3f
Feat: Merge main into branch
01Parzival10 Jul 3, 2024
05d090c
fix(pcm-behaviour): fix VariableName.Type.* assignments
Entenwilli Jul 4, 2024
c3d0178
fix(pcm-behaviour): fix missing term for non referencing assignments
Entenwilli Jul 4, 2024
6dec99d
Fix: Handling scenario with Incoming but no outgoing Return
01Parzival10 Jul 8, 2024
8d0b985
WIP
01Parzival10 Jul 9, 2024
b014328
fix(pcm-converter): fix issues with pins and add logging
Entenwilli Jul 10, 2024
6a5e10e
Removing recursive logic
Jul 16, 2024
d189ed0
fix(pcm): prevent forwarding assignment of pcm elements
Entenwilli Jul 16, 2024
9163a92
fix(pcm): fix guard of empty forwarding
Entenwilli Jul 16, 2024
129f675
Refactor and Doc: Removing dead code, unused variables and added Javadoc
01Parzival10 Jul 19, 2024
08bb431
Feat: Adjusting tests for new logic. !!!Warning!!!: overritten equals…
01Parzival10 Jul 21, 2024
a8c13a0
Fix: Remove hardcoded path
01Parzival10 Jul 30, 2024
7c8726b
Feat: Adding Dummy Assignment to preserve Control flow and adding con…
01Parzival10 Aug 13, 2024
83d3f90
Merge branch 'main' of https://github.com/DataFlowAnalysis/Converter …
01Parzival10 Aug 13, 2024
d5b5b20
Merging changes
01Parzival10 Aug 13, 2024
d8055c5
Fix: Disable CWA DFD Analysis in Tests
01Parzival10 Aug 13, 2024
02dfc8d
refactor(pcm-converter): split up methods and document smaller methods
Entenwilli Aug 15, 2024
6734acd
Merge branch 'assignmentAndBehaviourChange' of https://github.com/Dat…
01Parzival10 Aug 16, 2024
24fcf81
fix(pcm-converter): fix missing assignments when label is newly set
Entenwilli Aug 19, 2024
a3c9f1e
chore: remove leftover project files
Entenwilli Aug 31, 2024
9c95822
fix(pcm-converter): fix id generation
Entenwilli Aug 31, 2024
172aeab
fix(pcm-converter): remove suppress warnings from method
Entenwilli Aug 31, 2024
943f461
fix(pcm-converter): fix id generation, again
Entenwilli Aug 31, 2024
9161111
refactor(pcm-converter): remove duplicate label and label type creati…
Entenwilli Aug 31, 2024
052e020
fix(pcm-converter): fix edge case half-assignment behaviors
Entenwilli Aug 31, 2024
7274f02
test(pcm-behavior): add test case for travel planner behaviors
Entenwilli Aug 31, 2024
6acdf11
test(pcm-conversion): add checks for preserving ids, names and tfgs
Entenwilli Aug 31, 2024
adeb4a3
test(pcm-converter): force ids in mapping to be unique
Entenwilli Aug 31, 2024
c55b035
test(pcm-converter): skip forced naming on pcm elements without real …
Entenwilli Aug 31, 2024
398b287
test(pcm-converter): do not calculate dfd tfgs in cwa
Entenwilli Aug 31, 2024
9169f87
Simplified node name map
uuqjz Aug 31, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading