LinDMT: LTL
f
Model Checking Modulo Theories
main
help
download
load example
BPM: IT service provider
BPM: credit approval
BPM: hospital billing
BPM: package handling
BPM: road fine management (mined)
BPM: road fine management (normative)
VERIFAS: Amazon fulfillment
VERIFAS: LaserTec production process
VERIFAS: acquisition following RFQ
VERIFAS: airline checkin
VERIFAS: book writing and publishing
VERIFAS: hardware retailer
VERIFAS: mortgage
VERIFAS: new car sales
VERIFAS: property and casuality
Web service: Loan application
paper examples: simple system with relations
paper examples: webshop
input system
{ "name" : "paper examples: simple system with relations", "comment": "This corresponds to Example 2 in the paper.", "states": [ { "id": 0, "name": "b0", "initial": true }, { "id": 1, "name": "b1", "final": true } ], "transitions": [ { "source": 0, "target": 1, "name": "increase", "guard": "(x' > x) && (rel(x', y))" }, { "source": 1, "target": 0, "name": "reset", "guard": "p(y')" } ], "variables": [ { "name": "x", "type": "rat", "initial": 0 }, { "name": "y", "type": "uninterpreted", "initial": "a" } ], "relations": [ { "name": "rel", "domain": ["rat", "uninterpreted"] }, { "name": "p", "domain": ["uninterpreted"] } ], "functions": [ { "name": "a", "domain": [], "range": "uninterpreted" } ], "ltl": [ { "property": "(F (x == 3)) && ! p(y))", "result": true }, { "property": "(x < 5) U rel(x,y)", "result": true }, { "property": "G (! rel(x,y))", "result": false }, { "property": "F (! rel(x,y) && ! p(y))", "result": true }, { "property": "X (F (! rel(x,y) && ! p(y)))", "result": false } ] }
LTL
f
property
Check
input system
NFA
product
output
Nothing to output yet.