Hostname: page-component-76d6cb85b7-6jg5l Total loading time: 0 Render date: 2026-07-10T06:56:10.745Z Has data issue: false hasContentIssue false

A rewriting framework and logic for activities subject to regulations

Published online by Cambridge University Press:  02 June 2015

MAX KANOVICH
Affiliation:
Department of Computer Science (UCL-CS), University College London, London, UK Email: m.kanovich@ucl.ac.uk School of Electronic Engineering and Computer Science, Queen Mary University of London, London, UK Email: mik@dcs.qmul.ac.uk Faculty of Computer Science, National Research University Higher School of Economics, Moscow, Russia
TAJANA BAN KIRIGIN
Affiliation:
Department of Mathematics, University of Rijeka, Croatia Email: bank@math.uniri.hr
VIVEK NIGAM
Affiliation:
Computer Science Department, Federal University of Paraíba, João Pessoa, Brazil Email: vivek.nigam@gmail.com
ANDRE SCEDROV
Affiliation:
Faculty of Computer Science, National Research University Higher School of Economics, Moscow, Russia Department of Mathematics, University of Pennsylvania, Philadelphia, USA Email: scedrov@math.upenn.edu
CAROLYN TALCOTT
Affiliation:
Computer Science Laboratory, SRI International, Menlo Park, California, USA E-mail: clt@csl.sri.com
RANKO PEROVIC
Affiliation:
Clinical Research Manager, Los Angeles, California, USA Email: perovicrankomd@gmail.com

Abstract

Activities such as clinical investigations (CIs) or financial processes are subject to regulations to ensure quality of results and avoid negative consequences. Regulations may be imposed by multiple governmental agencies as well as by institutional policies and protocols. Due to the complexity of both regulations and activities, there is great potential for violation due to human error, misunderstanding, or even intent. Executable formal models of regulations, protocols and activities can form the foundation for automated assistants to aid planning, monitoring and compliance checking. We propose a model based on multiset rewriting where time is discrete and is specified by timestamps attached to facts. Actions, as well as initial, goal and critical states may be constrained by means of relative time constraints. Moreover, actions may have non-deterministic effects, i.e. they may have different outcomes whenever applied. We present a formal semantics of our model based on focused proofs of linear logic with definitions. We also determine the computational complexity of various planning problems. Plan compliance problem, for example, is the problem of finding a plan that leads from an initial state to a desired goal state without reaching any undesired critical state. We consider all actions to be balanced, i.e. their pre- and post-conditions have the same number of facts. Under this assumption on actions, we show that the plan compliance problem is PSPACE-complete when all actions have only deterministic effects and is EXPTIME-complete when actions may have non-deterministic effects. Finally, we show that the restrictions on the form of actions and time constraints taken in the specification of our model are necessary for decidability of the planning problems.

Information

Type
Paper
Copyright
Copyright © Cambridge University Press 2015 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable