Commit History

Upphovsman SHA1 Meddelande Datum
  Joeri Exelmans 00becf8a0d Re-implemented priority semantics: Based on priority semantics, a directed graph of orderings between transitions is explicitly built, checked for cycles, and from it, a total ordering of transitions is constructed. Transitions between whom no ordering exists are only allowed if they cannot be simultaneously enabled wrt their source states. It is now possible to switch off explicit ordering of orthogonal regions and explicit ordering of transitions with the same source state (but it's ON by default :) 5 år sedan
  Joeri Exelmans 51be0029f4 XML parsing of semantic options: don't ignore non-existing semantic aspects 5 år sedan
  Joeri Exelmans b62fc3a6e7 Add readme for semantics example 5 år sedan
  Joeri Exelmans 490196c118 Add script that checks if "semantic oracle" statechart correctly infers semantics under all circumstances. Small 'refactor' to how combo-step maximality option is represented in abstract syntax (now the same as big-step maximality). 5 år sedan
  Joeri Exelmans f6f6fba213 Add statechart that, under any semantic configuration, tells you the semantic configuration. 5 år sedan
  Joeri Exelmans 1dcba925d9 Add interface class StatechartMemoryInterface 5 år sedan
  Joeri Exelmans 37ab7c9644 Fix rendering of negated events 5 år sedan
  Joeri Exelmans 39a7b52222 Fixed bug in statechart XML parser (sibling_dict for parallel state was being reused) 5 år sedan
  Joeri Exelmans 34fcc4a70a Fixed memory protocol (again) 5 år sedan
  Joeri Exelmans bc150b494c Clearer memory protocol and read-onlyness implementation 5 år sedan
  Joeri Exelmans 234a77431b Fix bug in memory protocol implementation. Add example 13 from Day & Atlee. More efficient implementation when enabledness and assignment memory protocol options are the same. 5 år sedan
  Joeri Exelmans 2c62efc7bc Debug print all variable assignments 5 år sedan
  Joeri Exelmans a6177fe6b1 Fix bug in race condition handler 5 år sedan
  Joeri Exelmans fe0d796949 Added COMBO SYNTACTIC semantics. Update readme. 5 år sedan
  Joeri Exelmans 12f5b7ab72 Action language: Added ArrayIndexed construct as LValue and Expression 5 år sedan
  Joeri Exelmans cc128ddbbe Updated chat client model to match design in thesis. Enabled decoration of Lark-parser errors in XML parser. 5 år sedan
  Simon Van Mierlo 1942a46c82 fixed setup and tests 5 år sedan
  Joeri Exelmans 184ab415ad Added rendered image of chatclient model 5 år sedan
  Joeri Exelmans 9848616e00 Added readme to chatroom example 5 år sedan
  Joeri Exelmans 4bb02bb8e3 Add new chatroom example. Added threads-backend and threadsafe eventloop-backend. 5 år sedan
  Joeri Exelmans 28355d7393 Remove old chatroom example 5 år sedan
  Joeri Exelmans 34b18167a0 Added 'threads' platform 5 år sedan
  Joeri Exelmans 25a125a19e Move most of the statechart language's "builtin" functions to an action language library. 5 år sedan
  Joeri Exelmans 947e998165 Fix bug in import statement. 5 år sedan
  Joeri Exelmans 48c68c584e Added support for importing Python libraries into action language. 5 år sedan
  Joeri Exelmans 49149eb5b6 Removed test case of a "todo"-bug (bug turned out not to exist after all). Added test for checking whether guard conditions are expressions of boolean-type. 5 år sedan
  Joeri Exelmans d842777e40 Fixed bug in history values implementation. Added test that would fail before the fix. 5 år sedan
  Joeri Exelmans 0863e16d07 Event loop integration: make it safe to add input events from output event callback. 5 år sedan
  Joeri Exelmans 3fc7e6bbab Simplify super-round maximality implementation 5 år sedan
  Joeri Exelmans 950b98fd8d Added some documentation + 2 bugs in the form of tests 5 år sedan