Title :
ARTISST: an extensible and modular simulation tool for real-time systems
Author :
Decotigny, David ; Puaut, Isabelle
Author_Institution :
IRISA, Rennes, France
fDate :
6/24/1905 12:00:00 AM
Abstract :
ARTISST (ARTISST is a Real-Time System Simulation Tool) is a modular event-driven simulation framework for real-time systems. It is targeted towards the performance evaluation of complex dynamic real-time systems made of tasks performing arbitrary computations and exhibiting a complex and realistic pattern for their arrival law, synchronization relations, and execution time. The simulator actually focuses on a time-accurate simulation, since it allows, among other things, to take the operating system (including its scheduler) costs into account. Furthermore, thanks to its modular and object-oriented software architecture, the simulator is not dedicated to a particular operating system API, but is fully customizable instead. This paper describes ARTISST, and illustrates its functionalities and customization facilities on two example real-time systems
Keywords :
object-oriented programming; performance evaluation; real-time systems; scheduling; software architecture; synchronisation; virtual machines; API; ARTISST; Real-Time System Simulation Tool; customization; execution time; modular event-driven simulation framework; object-oriented software architecture; operating system; performance evaluation; scheduler; synchronization relations; time-accurate simulation; Analytical models; Computational modeling; Costs; Instruments; Jitter; Object oriented modeling; Operating systems; Probes; Processor scheduling; Real time systems;
Conference_Titel :
Object-Oriented Real-Time Distributed Computing, 2002. (ISORC 2002). Proceedings. Fifth IEEE International Symposium on
Conference_Location :
Washington, DC
Print_ISBN :
0-7695-1558-4
DOI :
10.1109/ISORC.2002.1003788