Joeri Exelmans
|
da5856b33b
Merge branch 'optimize-matcher' (not yet seeing the performance enhancement i was hoping for...)
|
8 mēneši atpakaļ |
Joeri Exelmans
|
abe9b5705c
3-6x faster matching!
|
8 mēneši atpakaļ |
Joeri Exelmans
|
54845b2a4a
forgot to include WorkerSet in Port-model
|
8 mēneši atpakaļ |
Joeri Exelmans
|
838bb18630
extend concrete syntax: edge can be defined as (src -> tgt) OR (tgt <- src)
|
8 mēneši atpakaļ |
Joeri Exelmans
|
5c3026d1f6
mention which model is non-conform
|
8 mēneši atpakaļ |
Joeri Exelmans
|
77ea19fcd6
fix bug in rewriter when deleting elements
|
8 mēneši atpakaļ |
Joeri Exelmans
|
503d4b828a
add simpler Port models for testing petri net translation
|
8 mēneši atpakaļ |
Joeri Exelmans
|
f77ae21e70
Finish starting point for assignment 6
|
8 mēneši atpakaļ |
Joeri Exelmans
|
7391d7d9a6
add files for assignment 6
|
8 mēneši atpakaļ |
Joeri Exelmans
|
6571d8556c
petri net formalism: add inhibitor arc
|
8 mēneši atpakaļ |
Joeri Exelmans
|
da4f1718ce
RAMification adds 'name' attribute, giving control over the names of created objects
|
8 mēneši atpakaļ |
Joeri Exelmans
|
7c01b126c2
parser: a comment does not need to include a newline character
|
8 mēneši atpakaļ |
Joeri Exelmans
|
5633bf17a9
i seem to have made some changes to the petrinet formalism
|
8 mēneši atpakaļ |
Joeri Exelmans
|
9883e09ac2
merging (meta-)models works (but it's dirty!)
|
8 mēneši atpakaļ |
Joeri Exelmans
|
c31c8bf3ea
and now it's even better
|
8 mēneši atpakaļ |
Joeri Exelmans
|
d14d72b8e7
use precomputed mappings for get_name-function in ODAPI (faster)
|
8 mēneši atpakaļ |
Joeri Exelmans
|
fd91372759
fix bug in matcher
|
8 mēneši atpakaļ |
Joeri Exelmans
|
35c68e0c80
prioritize rare types when matching pattern -> host - no performance improvement so far
|
8 mēneši atpakaļ |
Joeri Exelmans
|
b6a654580c
profile cumulative time for all NACs
|
8 mēneši atpakaļ |
Joeri Exelmans
|
38e120e6c8
improve profiler
|
8 mēneši atpakaļ |
Joeri Exelmans
|
ac6334eb84
make it a bit clearer where an exception was thrown
|
8 mēneši atpakaļ |
Joeri Exelmans
|
a91c7d2bdd
loader can also load without checking conformance
|
8 mēneši atpakaļ |
Joeri Exelmans
|
4fe7e19714
add profiler to give performance insights, seems like matching is usually the bottleneck
|
8 mēneši atpakaļ |
Joeri Exelmans
|
5962a476c0
rename types in Petri Net formalism to prevent naming collisions when merging with 'Port' formalism
|
8 mēneši atpakaļ |
Joeri Exelmans
|
6ac8e30747
fix bug in simulator: termination condition was not checked when disabling conformance checking
|
8 mēneši atpakaļ |
Joeri Exelmans
|
ffc07fd83c
implement 'topification': adding an abstract 'Top'-class to a class diagram, and making all classes inherit from it
|
8 mēneši atpakaļ |
Joeri Exelmans
|
daa50d8c82
also render petri net as object diagram
|
8 mēneši atpakaļ |
Joeri Exelmans
|
283cfa7801
enhance petri net renderer
|
8 mēneši atpakaļ |
Joeri Exelmans
|
3aec288e37
add petri net renderer (graphviz-based)
|
8 mēneši atpakaļ |
Joeri Exelmans
|
a0eb56421f
fix
|
8 mēneši atpakaļ |