• DocumentCode
    1624636
  • Title

    ARTISST: an extensible and modular simulation tool for real-time systems

  • Author

    Decotigny, David ; Puaut, Isabelle

  • Author_Institution
    IRISA, Rennes, France
  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Firstpage
    365
  • Lastpage
    372
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ISORC.2002.1003788
  • Filename
    1003788