• DocumentCode
    1572001
  • Title

    Pattern-directed real-time execution of SA/RT specifications

  • Author

    Pulli, Petri J.

  • Author_Institution
    Comput. Technol. Lab., Tech. Res. Centre of Finland, Oulu, Finland
  • fYear
    1989
  • Firstpage
    3
  • Lastpage
    9
  • Abstract
    Initial results with an experimental run-time system are reported. The run-time system makes possible real-time execution of software specifications created according to the structured analysis for real-time systems (SA/RT) techniques. A prototype of the run-time system is implemented in C language and runs in an Apple MacIntosh II/MPW C environment. Average execution speeds of approximately 2000 state transitions or data transformations/s were measured for nontrivial benchmark specifications. The run-time system is capable of executing SA/RT specifications that are generated automatically into object-oriented C language format from high-level Petri-net representation of SA/RT specifications. The run-time system is based on an efficient pattern-directed implementation of the Ward scheduling algorithms
  • Keywords
    Apple computers; formal specification; microcomputer applications; program processors; real-time systems; specification languages; Apple MacIntosh II/MPW C environment; C language; SA/RT specifications; Ward scheduling algorithms; experimental run-time system; high-level Petri-net representation; object-oriented C; pattern directed execution; pattern-directed implementation; real-time execution; software specifications; structured analysis for real-time systems; Compaction; Data structures; Delay; Impedance matching; Object oriented modeling; Pattern matching; Real time systems; Runtime environment; Runtime library; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real Time, 1989. Proceedings., Euromicro Workshop on
  • Conference_Location
    Como
  • Print_ISBN
    0-8186-1956-2
  • Type

    conf

  • DOI
    10.1109/EMWRT.1989.43434
  • Filename
    43434