ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
Artificial Intelligence
Volume 92, Issues 1-2, May 1997, Pages 91-129
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
PDF (2878 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/S0004-3702(96)00050-1    How to Cite or Link Using DOI (Opens New Window)
Copyright © 1997 Published by Elsevier Science B.V.

Proving properties of continuous systems: qualitative simulation and temporal logic*1

Benjamin Shults E-mail The Corresponding Author, a and Benjamin J. Kuipers b, Corresponding Author Contact Information, E-mail The Corresponding Author

a Department of Mathematics, University of Texas at Austin, Austin, TX 78712, USA b Computer Science Department, University of Texas at Austin, Taylor Hall, Austin, TX 78712, USA

Available online 12 May 1998.

Abstract

We demonstrate an automated method for proving temporal logic statements about solutions to ordinary differential equations (ODEs), even in the face of an incomplete specification of the ODE. The method combines an implemented, on-the-fly, model checking algorithm for statements in the temporal logic CTL* with the output of the qualitative simulation algorithm QSIM. Based on the QSIM Guaranteed Coverage Theorem, we prove that for certain CTL* statements, Φ, if Φ is true for the temporal structure produced by QSIM, then a corresponding temporal statement, Φ, holds for the solution of any ODE consistent with the qualitative differential equation (QDE) that QSIM used to generate the temporal structure.

Author Keywords: Author Keywords: Temporal logic; Qualitative simulation; Model checking; Differential equations

References

[1]. R. Alur and T. Henzinger, Real-time logics: complexity and expressiveness. Inform. Comput. 104 (1993), pp. 35–77. Abstract | PDF (1894 K) | View Record in Scopus | Cited By in Scopus (55)

[2]. D. Berleant and B.J. Kuipers, Combined qualitative and numerical simulation with Q3. In: B. Faltings and P. Struss, Editors, Recent Advances in Qualitative Physics, MIT Press, Cambridge, MA (1992).

[3]. G. Bhat, R. Cleaveland and O. Grumberg, Efficient on-the-fly model checking for CTL*. In: Proceedings Conference on Logic in Computer Science (LICS-95) (1995).

[4]. G. Brajnik and D.J. Clancy, Guiding and refining simulation using temporal logic. In: Proceedings Third International Workshop on Temporal Representation and Reasoning (1996).

[5]. G. Brajnik and D.J. Clancy, Temporal constraints on trajectories in qualitative simulation. In: Proceedings Tenth International Workshop on Qualitative Reasoning About Physical Systems (1996).

[6]. G. Brajnik and D.J. Clancy, Temporal constraints on trajectories in qualitative simulation. In: Proceedings AAAI-96 (1996).

[7]. E.M. Clarke, E.A. Emerson and A.P. Sistla, Automatic verification of finite-state concurrent systems using temporal logic specifications. ACM Trans. Program. Lang. Syst. 8 (1986), pp. 244–263. View Record in Scopus | Cited By in Scopus (577)

[8]. E.A. Emerson, Temporal and modal logic. In: (2nd ed.),J. van Leeuwen, Editor, Handbook of Theoretical Computer Science, North-Holland, Amsterdam (1990), pp. 995–1072.

[9]. E. Gazi, L.H. Ungar and B.J. Kuipers, Temporal logic for summarizing Monte-Carlo simulation: an application to controller verification. In: R. Shoureshi, Editor, Intelligent Control, IEEE Press, New York (1996).

[10]. E. Gazi, L.H. Ungar, W.D. Seider and B.J. Kuipers, Automatic analysis of Monte-Carlo simulations of dynamic chemical plants. In: Proceedings European Symposium on Computer Aided Process Engineering (ESCAPE-6), Pergamon, Oxford (1996).

[11]. F. Jahanian and D.A. Stewart, A method for verifying properties of Modechart specifications. In: Proceedings Real-time Systems Symposium (1988).

[12]. H. Kay and B.J. Kuipers, Numerical behavior envelopes for qualitative models. In: Proceedings AAAI-93 (1993), pp. 606–613. View Record in Scopus | Cited By in Scopus (12)

[13]. B.J. Kuipers, Qualitative simulation. Artif. Intell. 29 (1986), pp. 289–338. Abstract | PDF (2296 K) | View Record in Scopus | Cited By in Scopus (236)

[14]. B.J. Kuipers. In: (2nd ed.),Qualitative Reasoning: Modeling and Simulation with Incomplete Knowledge, MIT Press, Cambridge, MA (1994).

[15]. B.J. Kuipers and K. Åström, The composition and validation of heterogeneous control laws. Automatica 30 (1994), pp. 233–249. Abstract | PDF (1289 K) | View Record in Scopus | Cited By in Scopus (40)

[16]. B.J. Kuipers and D. Berleant, Using incomplete quantitative knowledge in qualitative reasoning. In: Proceedings AAAI-88 (1988).

[17]. B.J. Kuipers and B. Shults, Reasoning in logic about continuous systems. In: J. Doyle, E. Sandewall and P. Torasso, Editors, Proceedings Fourth International Conference on Principles of Knowledge Representation and Reasoning (1994).

[18]. O. Lichtenstein and A. Pnueli, Checking that finite state concurrent programs satisfy there linear specifications. In: Proceedings Twelfth Annual ACM Symposium on Principles of Programming Languages (1984), pp. 97–107.

[19]. I. Moon, G.J. Powers, J.R. Burch and E.M. Clarke, Automatic verification of sequential control systems using temporal logic. AIChE J. 38 (1992), pp. 67–75. View Record in Scopus | Cited By in Scopus (35)

[20]. M. Rayner, On the applicability of nonmonotonic logic to formal reasoning in continuous time. Artif. Intell. 49 (1991), pp. 345–360. Abstract | PDF (836 K) | View Record in Scopus | Cited By in Scopus (3)

Corresponding Author Contact InformationCorresponding author.

*1 This work has been supported in part by the National Science Foundation (grant IRI-9216584) and by the Electric Power Research Institute. A preliminary report on this work appeared as [17].


 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.