A decidable policy language for history-based transaction monitoring
Andreas Bauer, Rajeev Gore, Alwen Tiu

TL;DR
This paper introduces a decidable, expressive policy language based on extended linear temporal logic for monitoring transaction histories, enabling trust assessment in online trading with proven computational complexity bounds.
Contribution
It develops an extended linear temporal logic for specifying transaction policies, proves the decidability and complexity of model checking, and addresses partial observability scenarios.
Findings
Model checking is PSPACE-complete in general.
Decidability is achieved for fixed policies.
Partial observability monitoring is decidable under restrictions.
Abstract
Online trading invariably involves dealings between strangers, so it is important for one party to be able to judge objectively the trustworthiness of the other. In such a setting, the decision to trust a user may sensibly be based on that user's past behaviour. We introduce a specification language based on linear temporal logic for expressing a policy for categorising the behaviour patterns of a user depending on its transaction history. We also present an algorithm for checking whether the transaction history obeys the stated policy. To be useful in a real setting, such a language should allow one to express realistic policies which may involve parameter quantification and quantitative or statistical patterns. We introduce several extensions of linear temporal logic to cater for such needs: a restricted form of universal and existential quantification; arbitrary computable functions…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
