A Temporal Trace Language for the Formal Analysis of Dynamic Properties

Within many domains, among which biological and cognitive areas, multiple interacting processes occur with dynamics that are hard to handle. Current approaches to analyse the dynamics of such processes, often based on differential equations, are not always successful. As an alternative to differential equations, this paper presents the predicate logical Temporal Trace Language (TTL) for the formal specification and analysis of dynamic properties. This language supports the specification of both qualitative and quantitative aspects, and therefore subsumes specification languages based on differential equations. A special software environment has been developed for TTL, featuring both a Property Editor for building and editing TTL properties and a Checking Tool that enables the formal verification of properties against a set of traces. TTL has a number of advantages, among which a high expressivity and the possibility to define sublanguages for simulation and verification of entailment relations. TTL proved its value in a number of projects within different domains.

[1]  Dov M. Gabbay,et al.  The imperative future: principles of executable temporal logic , 1996 .

[2]  Zohar Manna,et al.  Temporal verification of reactive systems - safety , 1995 .

[3]  Tibor Bosse,et al.  Organisation Modelling for the Dynamics of Complex Biological Processes , 2002, RASTA.

[4]  Robert F. Port,et al.  Growth dynamics in development. , 1995 .

[5]  T. Gelder,et al.  Mind as Motion: Explorations in the Dynamics of Cognition , 1995 .

[6]  Jan Treur,et al.  Putting intentions into cell biochemistry: an artificial intelligence perspective. , 2002, Journal of theoretical biology.

[7]  Patrick Brézillon,et al.  Lecture Notes in Artificial Intelligence , 1999 .

[8]  Jaegwon Kim Mind in a Physical World: An Essay on the Mind-Body Problem and Mental Causation , 2001 .

[9]  Tibor Bosse,et al.  Simulation and Analysis of a Shared Extended Mind , 2004, Simul..

[10]  Mark Hoogendoorn,et al.  Formal Modelling and Comparing of Disaster Plans , 2005 .

[11]  Catholijn M. Jonker,et al.  Compositional Verification of Multi-Agent Systems: A Formal Analysis of Pro-activeness and Reactiveness , 1997, Int. J. Cooperative Inf. Syst..

[12]  Mark Hoogendoorn,et al.  Modelling the Organisation of Organisational Change , 2004 .

[13]  D. Christie,et al.  The Logic of Time: A Model-Theoretic Investigation into the Varieties of Temporal Ontology and Temporal Discourse , 1985 .

[14]  Tibor Bosse,et al.  Analysis of Adaptive Dynamical Systems for Eating Regulation Disorders , 2003 .

[15]  Catholijn M. Jonker,et al.  A temporal-interactivist perspective on the dynamics of mental states , 2003, Cognitive Systems Research.

[16]  Tibor Bosse,et al.  LEADSTO: A Language and Environment for Analysis of Dynamics by SimulaTiOn , 2005, IEA/AIE.

[17]  Colin Stirling,et al.  Modal and Temporal Properties of Processes , 2001, Texts in Computer Science.

[18]  Tibor Bosse,et al.  Analysis of Design Process Dynamics , 2004, ECAI.

[19]  Matt Kaufmann,et al.  Nonstandard Analysis in ACL2 , 2001, Journal of Automated Reasoning.

[20]  Stephan Merz,et al.  Model Checking , 2000 .

[21]  Tibor Bosse,et al.  Reasoning by Assumption: Formalisation and Analysis of Human Reasoning Traces , 2005, IWINAC.

[22]  Tibor Bosse,et al.  Representational content and the reciprocal interplay of agent and environment , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..