Title :
Pattern-directed real-time execution of SA/RT specifications
Author_Institution :
Comput. Technol. Lab., Tech. Res. Centre of Finland, Oulu, Finland
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;
Conference_Titel :
Real Time, 1989. Proceedings., Euromicro Workshop on
Conference_Location :
Como
Print_ISBN :
0-8186-1956-2
DOI :
10.1109/EMWRT.1989.43434