Strategies for real-time system specification
Strategies for real-time system specification
An extended systems modeling language (ESML)
ACM SIGSOFT Software Engineering Notes
CASE tools emerge to handle real-time systems
Computer Design
A Prototyping Language for Real-Time Software
IEEE Transactions on Software Engineering
HARTS: A Distributed Real-Time Architecture
Computer - Special issue on real-time systems
Generation of synthetic workloads for distributed real-time computing systems
Generation of synthetic workloads for distributed real-time computing systems
A software design method for real-time systems
Communications of the ACM
A genealogy of control structures
Communications of the ACM
Workload Characterization of Computer Systems and Computer Networks
Workload Characterization of Computer Systems and Computer Networks
Structured Development for Real-Time Systems
Structured Development for Real-Time Systems
Systems Design: CASDA: Synthesized Graphic Design of Real-Time Systems
IEEE Computer Graphics and Applications
CASE: Analysis and Design Tools
IEEE Software
An experimental study of computer system performance
ACM '72 Proceedings of the ACM annual conference - Volume 2
Synthetic program specifications for performance evaluation
ACM '72 Proceedings of the ACM annual conference - Volume 2
On the foundations of artificial workload design
SIGMETRICS '84 Proceedings of the 1984 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Workload characterization of real time computing systems
Workload characterization of real time computing systems
Workload Modeling for Performance Evaluation
Performance Evaluation of Complex Systems: Techniques and Tools, Performance 2002, Tutorial Lectures
Hi-index | 0.00 |
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.