About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
3rd International ICST Conference on Simulation Tools and Techniques

Research Article

OSIF: A Framework To Instrument, Validate, and Analyze Simulations

Download982 downloads
Cite
BibTeX Plain Text
  • @INPROCEEDINGS{10.4108/ICST.SIMUTOOLS2010.8729,
        author={Judica\`{\i}l  Ribault and Olivier  Dalle and Denis  Conan and S\^{e}bastien  Leriche},
        title={OSIF: A Framework To Instrument, Validate, and Analyze Simulations},
        proceedings={3rd International ICST Conference on Simulation Tools and Techniques},
        publisher={ICST},
        proceedings_a={SIMUTOOLS},
        year={2010},
        month={5},
        keywords={nstrumentation Observation Context management Aspect Oriented Programming},
        doi={10.4108/ICST.SIMUTOOLS2010.8729}
    }
    
  • Judicaël Ribault
    Olivier Dalle
    Denis Conan
    Sébastien Leriche
    Year: 2010
    OSIF: A Framework To Instrument, Validate, and Analyze Simulations
    SIMUTOOLS
    ICST
    DOI: 10.4108/ICST.SIMUTOOLS2010.8729
Judicaël Ribault1,*, Olivier Dalle1,*, Denis Conan2,*, Sébastien Leriche2,*
  • 1: INRIA - CRISAM, University of Nice Sophia Antipolis, I3S-UMR CNRS 6070, BP93 - 06903 Sophia Antipolis, France.
  • 2: Institut Télécom, Télécom SudParis, UMR CNRS SAMOVAR, 9 rue Charles Fourier, 91011 Évry, France.
*Contact email: judicael.ribault@sophia.inria.fr, olivier.dalle@sophia.inria.fr, denis.conan@it-sudparis.eu, sebastien.leriche@it-sudparis.eu

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.

Keywords
nstrumentation Observation Context management Aspect Oriented Programming
Published
2010-05-16
Publisher
ICST
Modified
2010-05-16
http://dx.doi.org/10.4108/ICST.SIMUTOOLS2010.8729
Copyright © 2010–2025 ICST
EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL