Overview of the CCLAW L4 project
summary
L4 is a domain specific language that compiles legislation into a rigorous core, a sugary surface language and multiple back ends. It found a race condition in Singapore PDPA notification rules by exporting the model to a model checker (Oopal) and checking a CTL property, and it uses export to ASP (clingo) for abductive planning to enumerate exceptions. The team ships a working CSV-based IDE, an expert-system web app, transpilers to Petri nets BPMN DMN Drools and multilingual output via GF.
AI-written summary · about
