DocumentCode
1188460
Title
SWSL: a synthetic workload specification language for real-time systems
Author
Kiskis, Daniel L. ; Shin, Kang G.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
Volume
20
Issue
10
fYear
1994
fDate
10/1/1994 12:00:00 AM
Firstpage
798
Lastpage
811
Abstract
We discuss the issues that must be addressed in the specification and generation of synthetic workloads for distributed real-time systems. We describe a synthetic workload specification language (SWSL) that defines a workload in a form that can be compiled by a synthetic workload generator (SWG) to produce an executable synthetic workload. The synthetic workload is then downloaded to the target machine and executed while performance and dependability measurements are made. SWSL defines the workload at the task level using a data flow graph, and at the operation level using control constructs and synthetic operations taken from a library. It is intended to be easy to use, flexible, and capable of creating synthetic workloads that are representative of real-time workloads. It provides a compact, parameterized notation. It supports automatic replication of objects to facilitate the specification of large workloads for distributed real-time systems. It also provides extensive support for the experimentation process
Keywords
distributed processing; formal specification; performance evaluation; real-time systems; specification languages; SWSL; control constructs; data flow graph; dependability measurements; distributed real-time systems; executable synthetic workload; operation level; performance; real-time systems; real-time workloads; synthetic operations; synthetic workload generator; synthetic workload specification language; Application software; Automatic control; Flow graphs; Laboratories; Libraries; NASA; Real time systems; Reluctance generators; Software engineering; Specification languages;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.328992
Filename
328992
Link To Document