A Rewriting-Logic-Based Technique for Modeling Thermal Systems

  title={A Rewriting-Logic-Based Technique for Modeling Thermal Systems},
  author={Muhammad Fadlisyah and Erika {\'A}brah{\'a}m and Daniela Lepri and Peter Csaba {\"O}lveczky},
This paper presents a rewriting-logic-based modeling and analysis technique for physical systems, with focus on thermal systems. The contributions of this paper can be summarized as follows: (i) providing a framework for modeling and executing physical systems, where both the physical components and their physical interactions are treated as first-class citizens; (ii) showing how heat transfer problems in thermal systems can be modeled in Real-Time Maude; (iii) giving the implementation in Real… 

Figures and Tables from this paper

Rewriting-Logic-Based Formal Modeling and Analysis of Interacting Hybrid Systems

This work targets complex hybrid systems where the physical entities interact and may influence each other’s continuous behavior, and defines a general object-oriented modeling methodology for modeling such interacting hybrid systems in Real-Time Maude.

Object-Oriented Formal Modeling and Analysis of Interacting Hybrid Systems in HI-Maude

HI-Maude provides an intuitive, expressive, object-oriented, and algebraic modeling language, as well as simulation and LTL model checking with reasonably precise approximations of continuous behaviors for interacting hybrid systems.

Formal modeling and analysis of hybrid systems in rewriting logic using higher-order numerical methods and discrete-event detection

This paper explains how the more precise Runge-Kutta numerical approximation methods to the effort/flow approach are adapted to Real-Time Maude, in particular to coupled ODEs and how adaptive time increments can be used to better approximate the time at which a discrete event must take place.

Formal Modeling and Analysis of Human Body Exposure to Extreme Heat in HI-Maude

HI-Maude is used to model and analyze the human thermoregulatory system and the effect of extreme heat exposure on the human body and possible explanations for the still unsolved tragedy at the 2010 Sauna World Championships are analyzed.

The Application of Continuous Time SRML

The approach for using continuous time SRML to model continuous time executions in a service-oriented context is applied to a traffic control system, and comparison of the approach with other related works to show the advantages of it.

Rewriting logic bibliography by topic: 1990-2011



Specification and Analysis of Distributed Object-Based Stochastic Hybrid Systems

This paper addresses issues of how to compositionally specify distributed object-based stochastic hybrid systems (OBSHS), how to formally model them, and how to verify their properties by defining a mathematical model for such systems that can be naturally regarded as a generalized stochastically hybrid system (GSHS).

HYTECH: a model checker for hybrid systems

HyTech is a symbolic model checker for linear hybrid automata, a subclass of hybrids that can be analyzed automatically by computing with polyhedral state sets that combines automaton transitions for capturing discrete change with differential equations for capturing continuous change.

Specification and analysis of the AER/NCA active network protocol suite in Real-Time Maude

The experience shows that Real-Time Maude is well-suited to meet the AER/NCA modeling challenges, and that its methods have proved effective in uncovering subtle and important errors in the informal use case specification.

Formal Simulation and Analysis of the CASH Scheduling Algorithm in Real-Time Maude

This paper describes the application of the Real-Time Maude tool to the formal specification and analysis of the CASH scheduling algorithm and its suggested modifications, and discovered subtle behaviors in the modifications that lead to missed deadlines.

Semantics and pragmatics of Real-Time Maude

This paper describes both the semantics of Real-Time Maude specifications, and of the formal analyses supported by the tool, and explains the tool's pragmatics, both in the use of its features, and in its application to concrete examples.

A Rewriting Based Model for Probabilistic Distributed Object Systems

A general semantic framework for Probabilistic systems using probabilistic rewriting and its application to concurrent object based systems such as actors is described.

On Statistical Model Checking of Stochastic Systems

A statistical model checking algorithm that also verifies CSL formulas with unbounded untils, based on Monte Carlo simulation of the model and hypothesis testing of the samples, as opposed to sequential hypothesis testing is presented.

All About Maude - A High-Performance Logical Framework, How to Specify, Program and Verify Systems in Rewriting Logic

This chapter discusses core Maude, a Hierarchy of Data Types: From Trees to Sets to Sets, and Object-Based Programming, which specifies Parameterized Data Structures in Maude.

Hyvisual: a Hybrid System Modeling Framework based on Ptolemy II

HyVisual gives a rigorous semantics to discontinuous signals, to discrete-event signals with multiple events at the same time, and to transient states, where the time spent in the state is zero.