Title of article
Timed rewriting logic with an application to object-based specification
Author/Authors
Piotr Kosiuczenko، نويسنده , , Martin Wirsing، نويسنده ,
Issue Information
دوماهنامه با شماره پیاپی سال 1997
Pages
22
From page
225
To page
246
Abstract
In this paper timed rewriting logic is presented and its application to the specification of real-time object-oriented systems is shown by an example.
Time rewriting logic (TRL) is an extension of Meseguerʹs rewriting logic. The functional and the static properties of a system are described by algebraic specifications, whereas the behaviour of a process is described by nondeterministic term rewriting where each rewriting step is labelled by a time stamp or a time interval.
Thus our approach is similar to timed transition systems and can be seen as a generalization of timed automata combined with algebraic specifications. The approach is illustrated by several examples, such as clocks, time out and timer.
As the main application we present Timed Maude, an object-based specification language for real-time concurrent systems. Timed Maude is a timed variant of Meseguerʹs language Maude which is based on rewriting logic. The algebraic specification part and the module part of Maude are kept unchanged in Timed Maude, only concurrent rewriting is replaced by TRL
Keywords
Term rewriting systems , Timed rewriting , Real-time systems , Algebraic specification , Object-oriented systems
Journal title
Science of Computer Programming
Serial Year
1997
Journal title
Science of Computer Programming
Record number
1079467
Link To Document