-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAntiPatternMerge.wfm
More file actions
41 lines (32 loc) · 1.46 KB
/
AntiPatternMerge.wfm
File metadata and controls
41 lines (32 loc) · 1.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/* (c) https://github.com/MontiCore/monticore */
process AntiPatternMerge {
start event Start;
end event Done;
<<incarnates="Research">> task LiteratureReview;
<<incarnates="Draft">> task Expose;
task Implement;
task Evaluate;
task Introduction;
task Main;
task Conclusion;
task Review;
merge xor MLoop;
split xor SLoop;
merge xor StartIteration;
split xor EndIteration;
split and SplitWork;
merge xor MergeWork;
Start -> LiteratureReview-> Expose -> MLoop
-> Implement
-> Evaluate
-> SLoop
-> StartIteration
-> SplitWork -> Introduction -> MergeWork;
SplitWork -> Main -> MergeWork;
SplitWork -> Conclusion -> MergeWork
-> Review
-> EndIteration
-> Done;
EndIteration -> StartIteration;
SLoop -> MLoop;
}