A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK...

26
A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen Radu Mardare

Transcript of A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK...

Page 1: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

A Decidable Recursive Logic for Weighted Transition Systems

Bingtian XueAalborg University, DENMARK

ICTAC, Sep 18, 2014

Joint work with

Kim G. Larsen Radu Mardare

Page 2: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Weighted processes to express quantitative properties of real systems the focus is on the weighted behaviors

weighted bisimulation => identical weighted behaviors

Weighted Modal Logics => characterize weighted bisimilarity

Recursion to encode properties of infinite behaviors: safety,

cost-bound liveness

Motivation

ICTAC, Sep 18, 2014

Page 3: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Properties related to timing and resource constraints

Motivation

Weighted Transition System

”Complete Proof Systems for Weighted Modal Logic” [TCS13](Kim Larsen, Radu Mardare)

ICTAC, Sep 18, 2014

Page 4: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Labeled Weighted System (LWS)

non-empty set of states : finite set of ( types of) resources non-empty set of actions labeled transition function

Example:

ICTAC, Sep 18, 2014

Page 5: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Weighted Bisimulation

s.t. whenever If , then s.t.

and; If , then s.t.

and

ICTAC, Sep 18, 2014

Page 6: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Basic formulas

Extended states: : iff and .

Semantics:

where

Recursive Weighted Logic (RWL)

ICTAC, Sep 18, 2014

Page 7: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Basic formulas

Semantics:

Example:

Recursive Weighted Logic (RWL)

ICTAC, Sep 18, 2014

Page 8: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Basic formulas

Semantics:

Example:

Recursive Weighted Logic (RWL)

ICTAC, Sep 18, 2014

Page 9: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Basic formulas

Semantics:

Recursive Weighted Logic (RWL)

ICTAC, Sep 18, 2014

Page 10: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Recursive Weighted Logic (RWL)

Maximal equation block

Semantics:

ICTAC, Sep 18, 2014

Page 11: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Recursive Weighted Logic (RWL)

Example

ICTAC, Sep 18, 2014

Page 12: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Satisfiability Problem

ICTAC, Sep 18, 2014

Satisfiability problem

Given and , ask whether there exists ?

Page 13: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Satisfiability Problem

Example

Only satisfied by infinite model!

Region theory

ICTAC, Sep 18, 2014

Page 14: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Region Theory

ICTAC, Sep 18, 2014

Region theory

One resource: given iff:

Regions: equivalence classes under

Page 15: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Region Theory

ICTAC, Sep 18, 2014

Region theory

Successor: iff:

Multi resources:

Page 16: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Region Theory

ICTAC, Sep 18, 2014

Symbolic LWS

satisfying: if , then

Page 17: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Region Theory

ICTAC, Sep 18, 2014

Symbolic LWS

Page 18: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Region Theory

ICTAC, Sep 18, 2014

Lemma:

If there exists , then there exists LWS s.t.

Proof:

Page 19: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Satisfiability Problem

ICTAC, Sep 18, 2014

Maximal:

Page 20: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Satisfiability Problem

ICTAC, Sep 18, 2014

Mutually-consistent:

Page 21: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Satisfiability Problem

ICTAC, Sep 18, 2014

Lemma: Theorem:

Theorem: -

Page 22: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Satisfiability Problem

ICTAC, Sep 18, 2014

Example:

Page 23: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Satisfiability Problem

ICTAC, Sep 18, 2014

Example:

Page 24: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

Satisfiability Problem

ICTAC, Sep 18, 2014

Example:

Page 25: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

ICTAC, Sep 18, 2014

Conclusion

Conclusion RWL does not enjoy the finite model

property Satisfiability problem for RWL is decidable

Future work Extensions of RWL Axiomatization Weighted distance

Page 26: A Decidable Recursive Logic for Weighted Transition Systems Bingtian Xue Aalborg University, DENMARK ICTAC, Sep 18, 2014 Joint work with Kim G. Larsen.

ICTAC, Sep 18, 2014

Recursive Weighted Logic

Thank you!