Adaptive-Step-Size Numerical Methods in Rewriting-Logic-Based Formal Analysis of Interacting Hybrid Systems

This paper focuses on the formal modeling, simulation, and analysis of interacting hybrid systems that influence each [email protected]?s continuous behaviors. We define in the rewriting-logic-based Real-Time Maude tool a method for the numerical approximation of the continuous dynamics specified by ordinary differential equations. We adapt the Runge-Kutta-Fehlberg 4/5 method to define an adaptive-step-size technique that allows a more accurate approximation with less computational effort than fixed-step-size techniques. We also present experimental results for two thermal systems using different error tolerances.

[1]  Erwin Fehlberg,et al.  Klassische Runge-Kutta-Formeln vierter und niedrigerer Ordnung mit Schrittweiten-Kontrolle und ihre Anwendung auf Wärmeleitungsprobleme , 1970, Computing.

[2]  Thi Xuan Thao Dang Verification and Synthesis of Hybrid Systems , 2000 .

[3]  Edward A. Lee,et al.  Hyvisual: a Hybrid System Modeling Framework based on Ptolemy II , 2006, ADHS.

[4]  David R. Kincaid,et al.  Numerical mathematics and computing , 1980 .

[5]  B. Bradie A Friendly Introduction to Numerical Analysis , 2003 .

[6]  L. Shampine,et al.  Numerical Solution of Ordinary Differential Equations. , 1995 .

[7]  José Meseguer,et al.  Redesign of the LMST Wireless Sensor Protocol through Formal Modeling and Statistical Model Checking , 2008, FMOODS.

[8]  ÖlveczkyPeter Csaba,et al.  Semantics and pragmatics of Real-Time Maude , 2007 .

[9]  Vijay Kumar,et al.  Accurate Event Detection for Simulating Hybrid Systems , 2001, HSCC.

[10]  Peter Csaba Ölveczky,et al.  Formal Modeling and Analysis of an IETF Multicast Protocol , 2009, 2009 Seventh IEEE International Conference on Software Engineering and Formal Methods.

[11]  P. E. Wellstead,et al.  Introduction to physical system modelling , 1979 .

[12]  Peter Csaba Ölveczky,et al.  Formal Simulation and Analysis of the CASH Scheduling Algorithm in Real-Time Maude , 2006, FASE.

[13]  Goran Frehse PHAVer: Algorithmic Verification of Hybrid Systems Past HyTech , 2005, HSCC.

[14]  Peter Csaba Ölveczky,et al.  Specification and analysis of the AER/NCA active network protocol suite in Real-Time Maude , 2006, Formal Methods Syst. Des..

[15]  Thomas A. Henzinger,et al.  Beyond HYTECH: Hybrid Systems Analysis Using Interval Numerical Methods , 2000, HSCC.

[16]  Narciso Martí-Oliet,et al.  All About Maude - A High-Performance Logical Framework, How to Specify, Program and Verify Systems in Rewriting Logic , 2007, All About Maude.

[17]  Peter Csaba Ölveczky,et al.  A Rewriting-Logic-Based Technique for Modeling Thermal Systems , 2010, RTRTS.

[18]  Peter Csaba Ölveczky,et al.  Formal modeling, performance estimation, and model checking of wireless sensor network algorithms in Real-Time Maude , 2009, Theor. Comput. Sci..

[19]  L. Shampine Local error control in codes for ordinary differential equations , 1977 .

[20]  Peter Csaba Ölveczky,et al.  Semantics and pragmatics of Real-Time Maude , 2007, High. Order Symb. Comput..

[21]  Olaf Stursberg,et al.  Verification of Hybrid Systems Based on Counterexample-Guided Abstraction Refinement , 2003, TACAS.