OSIF: A framework to instrument, validate, and analyze simulations

  • Judicaël Ribault
  • , Olivier Dalle
  • , Denis Conan
  • , Sébastien Leriche

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In most existing simulators, the outputs of a simulation run consist either in a simulation report generated at the end of the run and summarizing the statistics of interest, or in a (set of) trace file(s) containing raw data samples produced and saved regularly during the run, for later post-processing. In this paper, we address issues related to the management of these data and their on-line processing, such as: (i) the instrumentation code is mixed in the modeling code; (ii) the amount of data to be stored may be enormous, and often, a significant part of these data are useless while their collect may consume a significant amount of the computing resources; and (iii) it is difficult to have confidence in the treatment applied to the data and then make comparisons between studies since each user (model developer) builds its own ad-hoc instrumentation and data processing. In this paper, we propose OSIF, a new component-based instrumentation framework designed to solve the above mentioned issues. OSIF is based on several mature software engineering techniques and frameworks, such as COSMOS, Fractal and its ADL, and AOP.

Original languageEnglish
Title of host publicationSIMUTools 2010 - 3rd International ICST Conference on Simulation Tools and Techniques
EditorsGiovanni Stea, Luiz Felipe Perrone
PublisherICST
ISBN (Electronic)9789639799875
DOIs
Publication statusPublished - 1 Jan 2010
Event3rd International ICST Conference on Simulation Tools and Techniques, SIMUTools 2010 - Malaga, Spain
Duration: 15 Mar 201019 Mar 2010

Publication series

NameSIMUTools 2010 - 3rd International ICST Conference on Simulation Tools and Techniques

Conference

Conference3rd International ICST Conference on Simulation Tools and Techniques, SIMUTools 2010
Country/TerritorySpain
CityMalaga
Period15/03/1019/03/10

Keywords

  • Aspect oriented programming
  • Context management
  • Instrumentation
  • Observation

Fingerprint

Dive into the research topics of 'OSIF: A framework to instrument, validate, and analyze simulations'. Together they form a unique fingerprint.

Cite this