• 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