Commit graph

17 commits

Author SHA1 Message Date
da4f1718ce RAMification adds 'name' attribute, giving control over the names of created objects 2024-12-03 20:28:16 +01:00
9883e09ac2 merging (meta-)models works (but it's dirty!) 2024-12-03 17:58:03 +01:00
38e120e6c8 improve profiler 2024-11-25 13:46:01 +01:00
ac6334eb84 make it a bit clearer where an exception was thrown 2024-11-25 13:36:26 +01:00
a91c7d2bdd loader can also load without checking conformance 2024-11-22 16:25:27 +01:00
4fe7e19714 add profiler to give performance insights, seems like matching is usually the bottleneck 2024-11-22 16:25:08 +01:00
a0eb56421f fix 2024-11-21 14:20:54 +01:00
87fdb8c190 InteractiveDecisionMaker uses alphabet characters to identify choices (less confusing, because model elements often already include numbers) 2024-11-21 14:18:34 +01:00
42757ddc4f add examples 2024-11-13 10:07:16 +01:00
943af428a7 make all builtins available in action code 2024-11-12 21:54:06 +01:00
80cba4b9f8 CBD model is computing Fibonacci numbers! :) 2024-11-07 15:38:13 +01:00
9c68b288c1 Make OD-API for consistent for constraints, LHS patterns, RHS actions. 2024-11-07 11:05:06 +01:00
1eb8a84553 (WIP) implementing CBD language... Meta-meta-model: Association inherits from Class. Matcher accepts pivot. Add generic graphviz renderer. 2024-11-07 09:46:29 +01:00
c738e8bcd1 Extract language-independent 'Simulator' class from woods example 2024-10-29 11:20:32 +01:00
cd26a401fe Add example of 'woods' operational semantics. Clearer error messages. Implement full OD-API. Small refactoring of Conformance class. 2024-10-28 14:15:12 +01:00
17bff66e8e Add conformance checking example 2024-10-08 22:35:47 +02:00
4160a8953e Tweak matcher (compute connected components in advance). Simple pattern matching with RAMification (incl. Python expressions) seems to work. 2024-09-06 21:10:23 +02:00