BibFiles

Full Bibtex


@INPROCEEDINGS{BBB+96,
  author = {Baude, Fran\c{c}oise and Belloncle, Fabrice and Bermond, Jean-Claude
        and Caromel, Denis and Dalle, Olivier and Darrot, Eric and Delmas,
        Olivier and Furmento, Nathalie and Gaujal, Bruno and Mussi, Philippe
        and Perennes, St\'ephane and Roudier, Yves and Siegel, G\"unther
        and Syska, Michel},
  title = {The SLOOP project: Simulations, Parallel Object-Oriented Languages,
        Interconnection Networks},
  booktitle = {2nd European School of Computer Science, Parallel Programming Environments
        for High Performance Computing (ESPPE'96)},
  year = {1996},
  pages = {85-88},
  address = {Alpe d'Huez},
  month = may,
  mylabel = {2}
}

@TECHREPORT{BaDa96,
  author = {Fran\c{c}oise Baude and Dalle, Olivier},
  title = {Analyse des performances de communication du protocole {PVM}},
  institution = {Laboratoire I3S, UPRES-A 6070 CNRS-UNSA},
  year = {1996},
  type = {Rapport de recherche},
  number = {96-08},
  month = {Mars},
  mylabel = {8}
}

@ARTICLE{BBDD+00,
  author = {Becker, Monique and Beylot, Andr\'e-Luc and Dalle, Olivier and Dhaou,
        Riadh and Marot, Michel and Mussi, Philippe and Rigal, Christian
        and Sutter, Vincent},
  title = {The ASIMUT Simulation Workshop},
  journal = {Networking and Information Systems Journal},
  year = {2000},
  volume = {3},
  pages = {335--348},
  number = {2}
}

@INPROCEEDINGS{Dal98b,
  author = {Dalle, Olivier},
  title = {MPCFS : un exemple d'int{\'e}gration transparente de me'canismes
        de communication multipoints dans les syst\`emes UNIX},
  booktitle = {10$^e$ Rencontres Francophones du Parall\'elisme (RENPAR'10)},
  year = {1998},
  editor = {M\'ery, Dominique and Perrin, Guy-Ren\'e},
  address = {Strasbourg},
  month = {Juin},
  mylabel = {4}
}


@INPROCEEDINGS{Dal96a,
  author = {Dalle, Olivier},
  title = {LoadBuilder: A tool for generating and modeling workloads in distributed
        workstations environments},
  booktitle = {Proceedings of Parallel and Distributed Computing Systems (PDCS'96)},
  year = {1996},
  editor = {K. Yetongnon and S. Hariri},
  volume = {1},
  pages = {248--253},
  address = {Dijon (France)},
  month = sep,
  organization = {International Society for Computers and their Applications (ISCA)},
  note = {ISBN: 1-880843-17-X},
  mylabel = {3}
}

@INPROCEEDINGS{Dal07a,
  author = {Dalle, Olivier},
  title = {Component-based Discrete Event Simulation Using the Fractal Component
        Model},
  booktitle = {AI, Simulation and Planning in High Autonomy Systems (AIS)-Conceptual
        Modeling and Simulation (CMS) Joint Conference },
  year = {2007},
  address = {Buenos Aires, AR},
  month = {February},
  optpages = {213--218},
  pdf = {ftp://ftp-sop.inria.fr/mascotte/Publications/Dal07a.pdf}
}

@TECHREPORT{Dal06a,
  author = {Dalle, Olivier},
  title = {OSA: an Open Component-based Architecture for Discrete-Event Simulation},
  institution = {INRIA},
  year = {2006},
  number = {RR-5762, version 2},
  month = {February}
}




@MASTERSTHESIS{Dal93,
  author = {Dalle, Olivier},
  title = {Mesure des performances de communication du multi-processeur Meiko},
  school = {DEA R\'eseaux et Syst\`emes Distribu\'es, Universit\'e de Nice -
        Sophia Antipolis},
  year = {1993},
  type = {Rapport de {DEA}},
  month = {Septembre},
  PDF = {http://www-sop.inria.fr/members/Olivier.Dalle/Postscript/DEA.Dalle.pdf}
}

@TECHREPORT{Dal96b,
  author = {Dalle, Olivier},
  title = {LoadBuilder: A tool for generating and modeling workloads in distributed
        workstations environments},
  institution = {{INRIA}},
  year = {1996},
  type = {Rapport de recherche},
  number = {RR-3045},
  month = {Octobre},
  note = {Version longue},
  mylabel = {9}
}

@TECHREPORT{Dal97a,
  author = {Dalle, Olivier},
  title = {{MPCFS}~: Un exemple d'int{\'e}gration transparente des m\'ecanismes
        de communication multi-points au sein des Syst\`emes d'Exploitation
        UNIX},
  institution = {INRIA/CNRS/UNSA},
  year = {1997},
  number = {I3S/RR97-10}
}

@INPROCEEDINGS{Dal98a,
  author = {Dalle, Olivier},
  title = {MPCFS : un syst\`eme de fichiers virtuel pour communications multipoints
        fiables entre syst\`emes {UNIX}},
  booktitle = {2e Journ\'ees Doctorales Informatique et R\'eseaux (JDIR'98)},
  year = {1998},
  address = {Paris},
  month = {Avril},
  mylabel = {5}
}

@PHDTHESIS{Dal99a,
  author = {Dalle, Olivier},
  title = {Techniques et outils pour les communications et la r\'epartition
        dynamique de charge dans les r\'eseaux de stations de travail},
  school = {Universit\'e de Nice - Sophia Antipolis, \'Ecole doctorale Sciences
        Pour l'Ing\'enieur},
  year = {1999},
  type = {Th\`ese de Doctorat},
  month = {Janvier},
  PDF = {ftp://ftp-sop.inria.fr/oasis/publications/1999/Dal99a.pdf}
}

@TECHREPORT{Dal99b,
  author = {Dalle, Olivier},
  title = {Etat de l'art sur les couches {MAC}},
  year = {1999},
  type = {Contribution du C.N.E.S. au rapport d'avancement de la Convention
        2 du projet R.N.R.T. Constellations},
  month = {Juin},
  mylabel = {10}
}


@INPROCEEDINGS{DMRS00,
  author = {Dalle, Olivier and Mussi, Philippe and Rigal, Christian and Sutter,
        Vincent},
  title = {ASIMUT: An Environment for the Simulation of Multi-Media Satellite
        Telecommunication Networks},
  booktitle = {6th International Workshop on Simulation for European Space Programs
        (SESP)},
  year = {2000},
  pages = {285--288},
  address = {ESTEC, Noordwijk, The Netherlands},
  month = oct,
  organization = {European Space Agency}
}


@TECHREPORT{DaRi00,
  author = {Dalle, Olivier and Rigal, Christian},
  title = {Exemple d'utilisation de l'environnement de simulation ASIMUT},
  institution = {C.N.E.S.},
  year = {2000},
  type = {Rapport technique},
  number = {ATF-SB-1-0043-CNES},
  month = {Mars},
  mylabel = {11}
}

@TECHREPORT{DaSu00,
  author = {Dalle, Olivier and Sutter, Vincent},
  title = {Sp\'ecification technique de besoin logiciel de l'environnement de
        simulation {ASIMUT}},
  institution = {C.N.E.S.},
  year = {2000},
  type = {Sp\'ecification},
  number = {ATF-SB-1-0029-CNES},
  month = {Mars},
  mylabel = {12}
}

@INPROCEEDINGS{DRR+01,
  author = {Dalle, Olivier and Radzik, Jos\'e and Rigal, Christian and Rodi\`ere,
        Fr\'ed\'eric and Sarol\'ea, Christophe},
  title = {{ASIMUT}: An Environment for the Simulation of Multi-Media Satellite
        Telecommunication Networks},
  booktitle = {19th International Communications Satellite Systems Conference (ICSSC)},
  year = {2001},
  address = {Toulouse, France},
  month = apr,
  organization = {AIAA}
}


@MISC{DaFr03,
  author = {Dalle, Olivier and Fran\c{c}oise, Olivier},
  title = {Building High Performance Communications Through the Virtual File
        System {API}},
  howpublished = {Solutions Linux International Conference, Paris},
  month = feb,
  year = {2003}
}

@INPROCEEDINGS{DaMu03,
  author = {Dalle, Olivier and Mussi, Philippe},
  title = {Cooperative Software Development and Computational Resource Sharing},
  booktitle = {NMSC System Simulation Workshop},
  year = {2003},
  address = {ESTEC, Noordwijk, The Netherlands},
  month = {March},
  organization = {European Space Agency}
}

@BOOK{Dic06,
  title = { Modeling and Simulation Dictionary: English-French-Turkish },
  publisher = { Prof. Tuncer \"Oren },
  year = { 2006 },
  author = { \"Oren, Tuncer and Torres, Lucile and Amblard, Fr\'ed\'eric and
        Belaud, Jean-Pierre and Caussanel, Jean and Dalle, Olivier and Duboz,
        Rapha\"el and Ferrarini, Alain, and Frydman, Claudia and Hamri, El-Amine
        Ma\^amar and Hill, David and Naamane, Aziz and Siron, Pierre and
        Tranvouez, Erwan and Zacharewicz, Gregory },
  alteditor = { },
  isbn = { 2-95247470-2 },
  optaddress = { },
  optannote = { },
  optedition = { },
  optkey = { },
  optmonth = { },
  optnote = { },
  optseries = { },
  optvolume = { }
}


@INPROCEEDINGS{Dal06b,
  author = {Dalle, Olivier},
  title = {OSA: an Open Component-based Architecture for Discrete-Event Simulation},
  booktitle = {20th European Conference on Modeling and Simulation (ECMS)},
  year = {2006},
  pages = {253--259},
  address = {Bonn, Germany},
  month = {May},
  pdf = {ftp://ftp-sop.inria.fr/mascotte/Publications/Dal06b.pdf}
}

@INPROCEEDINGS{Dal07b,
  author = {Dalle, Olivier},
  title = {The {OSA} {P}roject: an {E}xample of {C}omponent {B}ased {S}oftware
        {E}ngineering {T}echniques {A}pplied to {S}imulation},
  booktitle = {Proc. of the Summer Computer Simulation Conference (SCSC'07)},
  year = {2007},
  editor = {H. Vakilzadian},
  pages = {1155--1162},
  address = {San Diego, CA, USA},
  month = {July 15-18},
  note = {Invited paper},
  pdf = {ftp://ftp-sop.inria.fr/mascotte/Publications/Dal07b.pdf}
}


@INPROCEEDINGS{DaMr07,
  author = {Dalle, Olivier and Mrabet, Cyrine},
  title = {An Instrumentation Framework for component-based simulations based
        on the Separation of Concerns paradigm},
  booktitle = {Proc. of 6th EUROSIM Congress (EUROSIM'2007)},
  year = {2007},
  address = {Ljubljana, Slovenia},
  month = {September 9-13},
  pdf = {ftp://ftp-sop.inria.fr/mascotte/Publications/DaMr07.pdf}
}

@INPROCEEDINGS{DaWa07,
  author = {Dalle, Olivier and Wainer, Gabriel},
  title = {An Open Issue on Applying Sharing Modeling Patterns in DEVS},
  booktitle = {Proc. of the DEVS Workshop of the Summer Computer Simulation Conference
        (SCSC'07)},
  year = {2007},
  address = {San Diego, CA},
  month = {July 14-19},
  pdf = {ftp://ftp-sop.inria.fr/mascotte/Publications/DaWa07.pdf}
}

@INPROCEEDINGS{DZW08,
  author = {Dalle, Olivier and Zeigler, Bernard P. and Wainer, Gabriel A.},
  title = {Extending {DEVS} to support multiple occurrence in component-based
        simulation},
  booktitle = {Proceedings of the 2008 Winter Simulation Conference (WSC'08)},
  year = {2008},
  editor = {S. J. Mason and R. R. Hill and L. Moench and O. Rose},
  month = {December},
  abstract = {This paper presents a new extension of the DEVS formalism that allows
        multiple occurrences of a given instance of a DEVS component. This
        paper is a follow-up to a previous short paper in which the issue
        of supporting a new construction called a shared component was raised,
        in the case of a DEVS model. In this paper, we first demonstrate,
        formally, that the multi-occurrence extended definition, that includes
        the case of shared components, is valid because any model that is
        built using this extended definition accepts an equivalent model
        built using standard DEVS. Then we recall the benefits of sharing
        components for modeling, and further extend this analysis to the
        simulation area, by investigating how shared components can help
        to design better simulation engines. Finally, we describe an existing
        implementation of a simulation software that fully supports this
        shared component feature, both at the modeling and simulation levels.},
  pdf = {ftp://ftp-sop.inria.fr/mascotte/Publications/DZW08.pdf}
}


@MISC{AlDa08,
  author = {Alouf, Sara and Dalle, Olivier},
  title = {Mod\`eles et simulation de stockage et de sauvegarde de donn\'ees
        dans les r\'eseaux P2P},
  howpublished = {Lettre d'Information de l'INRIA Sophia Antipolis, LISA (11)},
  month = {March},
  year = {2008},
  pdf = {http://www-sop.inria.fr/relation_ext/presse/lisa/Lisa11_mars08.pdf}
}

@TECHREPORT{DGMP08,
  author = {Dalle, Olivier and Giroire, Fr\'ed\'eric and Monteiro, Julian and
        P\'erennes, St\'ephane},
  title = {Analysis of Failure Correlation in Peer-to-Peer Storage Systems},
  institution = {INRIA},
  year = {2008},
  type = {Research Report},
  number = {RR-6771},
  abstract = {In this paper, we propose and study analytical models of self-repairing
        peer-to-peer storage systems subject to failures. The failures correspond
        to the simultaneous loss of multiple data blocks due to the definitive
        loss of a peer (or following a disk crash). In the system we consider
        that such failures happen continuously, hence the necessity of a
        self-repairing mechanism (data are written once for ever). We show
        that, whereas stochastic models of independent failures similar to
        those found in the literature give a correct approximation of the
        average behavior of real systems, they fail to capture their variations
        (e.g. in bandwidth needs). We propose to solve this problem using
        a new stochastic model based on a fluid approximation and we give
        a characterization of the behavior of the system according to this
        model (expectation and standard deviation). This new model is validated
        using comparisons between its theoretical behavior and computer simulations.},
  affiliation = {MASCOTTE - INRIA Sophia Antipolis / Laboratoire I3S - INRIA - Universit\'e
        de Nice Sophia-Antipolis - CNRS : UMR6070 },
  keywords = {P2P storage system, failure correlation, performance evaluation, data
        durability, Markov chain models, fluid models.},
  language = {Anglais},
  pages = {35},
  url = {http://hal.inria.fr/inria-00346857/en/}
}


@INPROCEEDINGS{DGMP09,
  author = {Dalle, Olivier and Giroire, Fr\'ed\'eric and Monteiro, Julian and
        P\'erennes, St\'ephane},
  title = {Analysis of Failure Correlation Impact on Peer-to-Peer Storage Systems},
  booktitle = {Proc. of 9th Intl. Conf. on Peer-to-Peer Computing (P2P09)},
  year = {2009},
  pages = {184--193},
  address = {Seattle},
  month = {Sept 8-11},
  abstract = { Peer-to-peer storage systems aim to provide a reliable long-term
        storage at low cost. In such systems, peers fail continuously, hence,
        the necessity of self-repairing mechanisms to achieve high durability.
        In this paper, we propose and study analytical models that assess
        the bandwidth consumption and the probability to lose data of storage
        systems that use erasure coded redundancy. We show by simulations
        that the classical stochastic approach found in the literature, that
        models each block independently, gives a correct approximation of
        the system average behavior, but fails to capture its variations
        over time. These variations are caused by the simultaneous loss of
        multiple data blocks that results from a peer failing (or leaving
        the system). We then propose a new stochastic model based on a fluid
        approximation that better captures the system behavior. In addition
        to its expectation, it gives a correct estimation of its standard
        deviation. This new model is validated by simulations.}
}

@INPROCEEDINGS{DGMP09a,
  author = {Dalle, Olivier and Giroire, Fr\'ed\'eric and Monteiro, Julian and
        P\'erennes, St\'ephane},
  title = {Analyse des Corr\'elations entre Pannes dans les Syst\`emes de Stockage
        Pair-\`a-Pair},
  booktitle = {11čme Rencontres Francophones sur les Aspects Algorithmiques des
        T\'el\'ecommunications (ALGOTEL 2009)},
  year = {2009},
  address = {Carry Le Rouet, France},
  month = {Juin},
  abstract = {Peer-to-peer storage systems aim to provide a reliable long-term storage
        at low cost. In such systems, peers fail continuously, hence, the
        necessity of self-repairing mechanisms to achieve high durability.
        In this paper, we propose and study analytical models that assess
        the bandwidth consumption and the probability to lose data of storage
        systems that use erasure coded redundancy. We show by simulations
        that the classical stochastic approach found in the literature, that
        models each block independently, gives a correct approximation of
        the system average behavior, but fails to capture its variations
        over time. These variations are caused by the simultaneous loss of
        multiple data blocks that results from a peer failing (or leaving
        the system). We then propose a new stochastic model based on a fluid
        approximation that better captures the system behavior. In addition
        to its expectation, it gives a correct estimation of its standard
        deviation. This new model is validated by simulations.}
}


@ARTICLE{DHW09b,
  author = {Dalle, Olivier and Heath, John R. and Wainer, Gabriel},
  title = {Development Tools and Techniques for Mobile Telecommunications},
  journal = {Mobile Networks and Applications (MONET)},
  year = {2009},
  month = {Dec},
  note = {Special Issue Editorial. Online publication},
  doi = {10.1007/s11036-009-0218-x},
  owner = {odalle},
  publisher = {Springer Netherlands},
  timestamp = {2010.05.12},
  url = {http://springerlink.com/content/t51p44g148q080w5/?p=c735ba186ace4beea3b22eb5ac5a0744&pi=14}
}



@ARTICLE{DW10,
  author = {Dalle, Olivier and Wainer, Gabriel},
  title = {Software Tools, Techniques and Architectures for Computer Simulation},
  journal = {SIMULATION: Transactions of the Society of Modeling and Simulation
        International},
  year = {2010},
  volume = {86},
  pages = {267--269},
  number = {5-6},
  note = {Special Issue Editorial},
  doi = {10.1177/0037549710369877},
  optmonth = {June},
  pdf = {http://sim.sagepub.com/cgi/reprint/86/5-6/267.pdf},
  publisher = {Sage}
}


@INPROCEEDINGS{HDR09,
  author = {Himmelspach, Jan and Dalle, Olivier and Ribault, Judica\"el},
  title = {Design considerations for {M}\&{S} software},
  booktitle = {Proceedings of the Winter Simulation Conference (WSC'09)},
  year = {2009},
  editor = {D. Rossetti and R. R. Hill and B. Johansson and A. Dunkin and R.
        G. Ingalls},
  address = {Austin, TX},
  month = {December 13-16},
  note = {Invited Paper},
  abstract = {The development of M&S products often seems to be driven by need:
        people start coding because they are interested in either a concrete
        simulation study, or they are interested in a (single) research subject
        of M&S methodology. We claim that discussing, designing, developing,
        and comparing M&S products should be based on software engineering
        concepts. We shortly introduce some of these engineering concepts
        and discuss how these relate to the M&S domain. By describing two
        examples, OSA and JAMES II, we illustrate that reuse might play an
        important role in the development of high quality M&S products as
        the examples allow reuse on the level of models and scenarios, on
        the level of “simulation studies”, of algorithms (e.g., reuse of
        event queues, random number generators), across hardware architectures
        / operating systems, and of analysis tools.},
  url = {http://wwwmosi.informatik.uni-rostock.de/mosi/veroeffentlichungen/inproceedingsreference.2009-06-01.2218174380}
}

@MISC{JWMD08,
  author = {Jafer, Shafagh and Wainer, Gabriel and Maureira Bravo, Juan-Carlos
        and Dalle, Olivier},
  title = {EVENT BEHAVIOR OF DISCRETE EVENT SIMULATIONS IN CD++ Vs. NS-2},
  howpublished = {2008 Spring Simulation Multiconference (SpringSim'08)- Poster Sessions
        (SCS-Poster sessions 2008)},
  month = {April 14 - 17},
  year = {2008},
  abstract = {The study of events behavior through real simulations could contribute
        to develop or improve Future Event Set (FES) data structures in order
        to achieve better performance on large scale simulations. In this
        paper we have analyzed FES data structures of two discrete event
        simulators: CD++ and NS-2. We have run variety of simulations on
        each simulator to describe a real event behavior by observing event
        timestamps, life times into the FES and firing time (event execution
        time). The goal of this research is to present new ideas on how the
        FES data structures could be improved exploiting event behaviors.},
  address = {Ottawa, Canada}
}

@INPROCEEDINGS{DDM09,
  author = {Maureira, Juan-Carlos and Dujovne, Diego and Dalle, Olivier},
  title = {Generation of Realistic 802.11 Interferences in the {O}mnet++ {INET}
        Framework Based on Real Traffic Measurements},
  booktitle = {Second International Workshop on Omnet++},
  year = {2009},
  address = {Rome, Italy},
  month = {March 6},
  abstract = {Realistic simulation of 802.11 traffic subject to high interference,
        for example in dense urban areas, is still an open issue. Many studies
        do not address the interference problem properly. In this paper,
        we present our preliminary work on a method to recreate interference
        traffic from real measurements. The method consists in capturing
        real traffic traces and generating interference patterns based on
        the recorded information. Furthermore, we assume that the coordinates
        of the sources of interference in the real scene are not known a
        priori. We introduce an extension to Omnet++ INET-Framework to replay
        the recreated interference in a transparent way into a simulation.
        We validate our proposed method by comparing it against the real
        measurements taken from the scene. Furthermore we present an evaluation
        of how the injected interference affects the simulated results on
        three arbitrary simulated scenarios.},
  pdf = {ftp://ftp-sop.inria.fr/mascotte/Publications/DDM09.pdf}
}

@TECHREPORT{MAUREIRA:2009:INRIA-00369419:1,
  author = {Maureira, Juan-Carlos and Dujovne, Diego and Dalle, Olivier},
  title = { {N}etwork {P}rovisioning for {H}igh {S}peed {V}ehicles {M}oving
        along {P}redictable {R}outes - {P}art 1: {S}piderman {H}andover},
  institution = {INRIA},
  year = {2009},
  type = {Research Report},
  number = {RR-6850},
  abstract = {{T}his report presents our on-going work on a new system designed
        to provide a continuous network connectivity to communicating devices
        located on-board a vehicle moving at ”high speed” with a predictable
        trajectory such as trains, subways or buses. {T}he devices on-board
        the vehicle form a sub-network called the ”in-motion network”. {T}his
        system we propose is composed of two parts. {T}he mobile part, called
        {S}piderman {D}evice ({SD}), installed on the roof of the vehicle,
        and the fixed part is composed of multiples access points, called
        {W}ireless {S}witch {A}ccess {P}oints ({WS} {AP}s), installed along
        the predictable route of the vehicle. {T}o provide a continuous connectivity,
        we designed a new handover algorithm that relies on a two {IEEE}802.11
        radio hardware placed in the {SD} device. {T}his dual-radio architecture
        allows to minimize or even hide the handover effects, achieving a
        seamless continuous data-link connection at high speeds, up-to 150
        {K}m/h and possibly more. {T}he link between the {SD} and the {WS}
        {AP} forms a {L}ayer 2 {E}thernet {B}ridge, supporting any {L}ayer
        3 protocol between the infrastructure network and the in-motion network.
        {T}his concept has been validated by simulations and is currently
        tested using a real prototype in order to assess the performances
        and practical feasibility of the system.},
  affiliation = {{MASCOTTE} - {INRIA} {S}ophia {A}ntipolis / {L}aboratoire {I}3{S}
        - {INRIA} - {U}niversit{\'e} de {N}ice {S}ophia-{A}ntipolis - {CNRS}
        : {UMR}6070 - {PLANETE} - {INRIA} {S}ophia {A}ntipolis / {INRIA}
        {R}h{\^o}ne-{A}lpes - {INRIA} },
  hal_id = {inria-00369419},
  language = {{A}nglais},
  url = {http://hal.inria.fr/inria-00369419/en/}
}

@INPROCEEDINGS{AADMU09,
  author = {Maureira, Juan-Carlos and Uribe, Paula and Dalle, Olivier and Asahi,
        Takeshi and Amaya, Jorge},
  title = {Component based approach using OMNeT++ for Train Communication Modeling},
  booktitle = {Proceedings of 9th International Conference on ITS Telecommunication},
  year = {2009},
  address = {Lille, France},
  month = {October 20-22},
  abstract = {This paper reports on our experience in using OMNeT++ to develop a
        network simulator focused on railway environments. Common design
        problems are analyzed, making emphasis on radio communication models.
        Scalability issues are raised when modeling the large topologies
        that are associated with railway communications. Our conclusions
        point out that model reusability must be reinforced and that a component-based
        design must be adopted in order to build a tool for generating valuable
        performance results.},
  optorganization = {INRETS},
  url = {ftp://ftp-sop.inria.fr/mascotte/Publications/AADMU09.pdf}
}

@MISC{MoDa08,
  author = {Monteiro, Julian and Dalle, Olivier},
  title = {{CORRAL}: {S}tackable {C}opy-on-{W}rite {V}ersioning {D}evice using
        {L}inux {D}evice-{M}apper},
  howpublished = {{USENIX} Annual Technical Conference (USENIX'08)},
  month = {June 25-28},
  year = {2008},
  note = {Poster},
  abstract = {The main goal of the {\scow} is to provide a block level versioning
        device on top of device-mapper volumes. The expected characteristics
        of {\scow} are: 1) to work with any file system; 2) retention of
        multiple versions; 3) deletion of intermediary versions; 4) keep
        current and versioned data on the same disk; 5) easy identification
        of modified blocks; 6) operate on a mounted file system; 7) use of
        standard user level tools.},
  pdf = {ftp://ftp-sop.inria.fr/mascotte/Publications/MoDa08.pdf}
}

@INPROCEEDINGS{RiDa08,
  author = {Ribault, Judicael and Dalle, Olivier},
  title = {Enabling advanced simulation scenarios with new software engineering
        techniques},
  booktitle = {20th European Modeling and Simulation Symposium (EMSS 2008)},
  year = {2008},
  address = {Briatico, Italy},
  abstract = {In this paper, we introduce new techniques in the field of simulation
        to help in the process of building advanced simulation scenarios
        using preexisting simulation components. The first technique consists
        in using the Aspect Oriented Programming paradigm to capture some
        of the private data of an existing model component.The second one
        is an Architecture Description Language (ADL) designed for the Fractal
        component model, that offers definition overloading and extension
        mechanisms similar to those found in traditional Object Oriented
        languages. The benefits of using both techniques are illustrated
        by simple use cases of network security studies.},
  pdf = {ftp://ftp-sop.inria.fr/mascotte/Publications/RiDa08.pdf}
}

@INPROCEEDINGS{RDD+10,
  author = {Ribault, Judica{\"e}l and Dalle, Olivier and Conan, Denis and Leriche,
        Sebastien},
  title = { {OSIF}: {A} {F}ramework {T}o {I}nstrument, {V}alidate, and {A}nalyze
        {S}imulations},
  booktitle = {In Proc. of 3rd Intl. ICST Conference on Simulation Tools and Techniques
        (SIMUTools'2010)},
  year = {2010},
  address = {Torremolinos, Spain},
  month = {15-19 March},
  abstract = {{I}n most existing simulators, the outputs of a simulation run consist
        either in a simulat ion 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. {I}n 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. {I}n 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}, {F}ractal and its {ADL}, and {AOP}.},
  audience = {internationale },
  language = {English},
  optx-editorial-board = {yes},
  optx-international-audience = {yes},
  optx-proceedings = {yes},
  url = {http://hal.inria.fr/inria-00465141/en/},
  pdf = {http://hal.inria.fr/docs/00/46/51/41/PDF/RDCL09.pdf}
}

@INPROCEEDINGS{DMPR09,
  author = {Ribault, Judicael and Peix, Fabrice and Monteiro, Julian and Dalle,
        Olivier},
  title = {OSA: an Integration Platform for Component-Based Simulation},
  booktitle = {Proc. of the Second Intl. Conf. on Simulation Tools and Techniques
        (SIMUTools09)},
  year = {2009},
  address = {Rome, Italy},
  month = {March 3-5},
  note = {Poster},
  abstract = {Many discrete-event simulators are developed concurrently, but with
        identical or similar purpose. This poster presents the Open Simulation
        Architecture (OSA), a discrete-event component-based simulation platform
        whose goal is to favor the reuse and integration of simulation software
        components and models. To favor reuse, OSA uses a layered approach
        to combine the modeling, simulation, and related concerns, such as
        instrumentation or deployment. OSA is both a testbed for experimenting
        new simulation techniques and a tool for real case studies. The ability
        of OSA to support challenging studies is illustrated by a Peer-to-peer
        system case study involving millions of components.},
  pdf = {ftp://ftp-sop.inria.fr/mascotte/Publications/DMPR09.pdf}
}

@INPROCEEDINGS{UMD10a,
  author = {Paula Uribe and Juan Carlos Maureira Bravo and Olivier Dalle},
  title = {Extending INET Framework for Directional and Asymmetrical Wireless
        Communications},
  booktitle = {Proc. of the 2010 Intl. ICST Workshop on Omnet++ (Omnet++ 2010)},
  year = {2010},
  pages = {1--8},
  address = {Torremolinos, Spain},
  month = {15-19 March},
  isbn = {78-963-9799-87-5},
  optx-editorial-board = {yes},
  optx-international-audience = {yes},
  optx-proceedings = {yes},
  sorte = {conf-int}
}

@TECHREPORT{UMD10,
  author = {Uribe, Paula and Maureira, Juan-Carlos and Dalle, Olivier},
  title = { {E}xtending {INET} {F}ramework for {D}irectional and {A}symmetrical
        {W}ireless {C}ommunications},
  institution = {INRIA},
  year = {2010},
  type = {Research Report},
  number = {RR-7120},
  month = {03},
  abstract = {{T}his paper reports our work on extending the {O}mnet {INET} {F}ramework
        with a directional radio model, putting a special emphasis on the
        implementation of asymmetrical communications. {W}e first analyze
        the original {INET} radio model, focusing on its design and components.
        {T}hen we discuss the modifications that have been done to support
        directional communications. {O}ur preliminary results show that the
        new model is flexible enough to allow the user to provide any antenna
        pattern shape, with only an additional reasonable computational cost.},
  affiliation = {{C}enter for {M}athematical {M}odeling - {CMM} - {CNRS} : {UMR}2071
        - {MASCOTTE} - {INRIA} {S}ophia {A}ntipolis / {L}aboratoire {I}3{S}
        - {INRIA} - {U}niversit{\'e} de {N}ice {S}ophia-{A}ntipolis - {CNRS}
        : {UMR}6070 },
  day = {31},
  hal_id = {inria-00448033},
  keywords = {{OMN}e{T}++, {INET} {F}ramework, {D}irectional {R}adios, {A}symmetrical
        communication},
  language = {{A}nglais},
  url = {http://hal.inria.fr/inria-00448033/en/}
}


@ARTICLE{WQDZ10,
  author = {Wainer, Gabriel and Liu, Qi, and Dalle, Olivier and Zeigler, Bernard
        P.},
  title = {Applying Cellular Automata and DEVS Methodologies to Digital Games:
        A Survey},
  journal = {Simulation \& Gaming. Sage Publishers},
  year = {2010},
  month = {December},
  volume = {41},
  number = {6},
  pages = {796--823},
  abstract = {Cellular automata were designed by John von Neumann in the 1940s,
        as a mathematical abstraction for modeling self-replicating algorithms.
        Since then, cellular automata have been widely studied theoretically
        and evolved into multiple variants. In the 1970s, Bernard P. Zeigler
        proposed a formalism rooted on systems theory principles, named DEVS
        (discrete-event systems specifications), which paved the way for
        component-based modeling and simulation and related methodologies.
        The purpose of this article is to survey how cellular automata and
        its variant, called cell-DEVS, may be used to implement computer
        simulations that can be used as digital serious games. The authors
        illustrate that implementation through some of the practical applications
        of such cellular automata. They show various serious game applications
        using real case studies: first, a simple bouncing ball and pinball
        game, a particle collision model, another on gossip propagation,
        and an application on human behavior at a metro station. Then, they
        show an application to social simulation using a voters game, a theoretical
        application (a model called Daisy World, which is derived from Gaia
        theory), and applications to physical phenomena such as a sandpile
        formation model or, finally, a three-dimensional model of a “virtual
        clay” that changes its shape when it is subject to pressure effects.
        },
  doi = {doi:10.1177/1046878110378708},
  url = {http://sag.sagepub.com/content/early/2010/08/12/1046878110378708.abstract}
}

@PROCEEDINGS{DFR02,
  title = {Cinqui\`eme Ecole d'Hiver des T\'el\'ecommunications},
  year = {2002},
  editor = {Dalle, Olivier and Fr\'enot, St\'ephane and Riveill, Michel},
  address = {Golfe Juan, France},
  publisher = {INRIA},
  month = dec,
  organization = {INRIA - CNRS - Univ. de Nice}
}

@PROCEEDINGS{DHMW08,
  title = {{1st International Conference on Simulation Tools and Techniques
        for Communications, Networks and Systems (SIMUTools 2008)}},
  year = {2008},
  editor = {Dalle, Olivier and Heath, John and Molnar, Sandor and Wainer, Gabriel
        A.},
  address = {Marseille, France},
  month = {March 3-7}
}

@BOOK{DHW09a,
  title = {Mobile Networks and Applications (MONET) : Special Issue on Development
        Tools and Techniques for Mobile Telecommunications},
  publisher = {Springer Netherlands},
  year = {2009},
  editor = {Dalle, Olivier and Heath, John R. and Wainer, Gabriel},
  month = {Dec},
  note = {Online publication},
  doi = {10.1007/s11036-009-0218-x},
  journal = {Mobile Networks and Applications (MONET)},
  owner = {odalle},
  timestamp = {2010.05.12},
  url = {http://springerlink.com/content/t51p44g148q080w5/?p=c735ba186ace4beea3b22eb5ac5a0744&pi=14}
}

@PROCEEDINGS{DPSW09,
  title = {{Proceedings of the 2nd International Conference on Simulation Tools
        and Techniques (SIMUTools 2009)}},
  year = {2009},
  editor = {Dalle, Olivier and Perrone, Luiz-Felipe and Stea, Giovanni and Wainer,
        Gabriel A.},
  address = {Rome, Italy},
  month = {March 2-6},
  url = {http://portal.acm.org/toc.cfm?id=1537614&coll=GUIDE&dl=GUIDE&type=proceeding&CFID=108236832&CFTOKEN=31289248},
  ISBN = {ISBN:978-963-9799-45-5},
  pages = {720}
}

@BOOK{DW10,
  title = {SIMULATION: Transactions of the Society of Modeling and Simulation
        International. Special Issue on Software Tools, Techniques and Architectures
        for Computer Simulation},
  publisher = {Sage},
  year = {2010},
  editor = {Dalle, Olivier and Wainer, Gabriel},
  doi = {10.1177/0037549710369877},
  journal = {SIMULATION: Transactions of the Society of Modeling and Simulation
        International},
  optmonth = {June},
  optnote = {Online publication}
}

@article{Dal11a,
  author =       {Dalle, Olivier},
  title =        {Should Simulation Products Use Software Engineering Techniques or
     Should They Reuse Products of Software Engineering? -- Part 1},
  journal =  {Modeling \& Simulation Magazine},
  publisher = {Sage Publishers},
  year =         {2011},
  volume = {11},
  number = {3},
  month =        {July},
  note  = {Online publication},
  PDF  = {ftp://ftp-sop.inria.fr/mascotte/Publications/Dal11a.pdf},
  abstract = {This two-part article addresses the issues concerning the building of new
simulation software by either reusing existing general purpose software products
and frameworks or by writing the simulation software from scratch. As a
means of discussing the use of existing software, this first part describes a
selected list of such existing software: the Eclipse IDE as graphical user
front-end, Maven for the management and building of projects, Bonita for
supporting simulation workflows, Ruby on Rails and its Hobo
extension to provide online persistence, and the Fractal Component Model for
supporting the popular Component-Based Modeling & Simulation approach. The
second part, to be published in the next issue of the M&S Magazine, will
further explore some interesting features found in the selected software
solutions, and discuss their benefits when applied to simulation.
  }
}

@article{Dal11b,
  author =       {Dalle, Olivier},
  title =        {Should Simulation Products Use Software Engineering Techniques or
     Should They Reuse Products of Software Engineering? -- Part 2},
  journal =  {Modeling \& Simulation Magazine},
  publisher = {Sage Publishers},
  year =         {2011},
  volume = {11},
  number = {4},
  month =        {October},
  note  = {Online publication},
  PDF  = {ftp://ftp-sop.inria.fr/mascotte/Publications/Dal11b.pdf},
  abstract = {This two-part article addresses the issues concerning the building of new
simulation software by either reusing existing general purpose software products
and concepts or by writing the simulation software from scratch. The first
part, published in the previous issue of the M&S Magazine, described a
selected list of existing software that could be used as a basis for building a
new product. In this second part, we come back on some of this selected
software, and further elaborate on their original concepts and the new
perspective they would open if they were applied to a computer
simulation software. In particular, we discuss the possibility of
splitting a simulation code in many parts using Separation of Concerns
techniques; we investigate the potential of sharing the
same instance of a component multiple times in a hierarchical component
model; and we discuss the perspective of centering the software
design on the trial-and-error incremental process instead of a classical
development process.
  }
}


@InBook{WAD+11a,
  author       = {Wainer, Gabriel A. and Al-Zoubi, Khaldoon and Dalle, Olivier
  and Hill, David R.C. and Mittal, S. and Mart{\'i}n, J.L. Risco and
  Sarjoughian, Hessam and Touraille, L. and Traor{\'e}, Mamadou K.  and
  Zeigler, Bernard P.},
  title        = {Standardizing DEVS model representation},
  booktitle    = {Discrete-Event Modeling and Simulation: Theory and Applications, G. Wainer, P. Mosterman Eds},
  category     = {Multi Modeling and Modeling Formalisms},
  chapter      = {17},
  pages        = {427--458},
  year         = {2011},
  publisher    = {Taylor and Francis},
  ISBN         = {978-1-4200-7233-4},
}


@InBook{WAD+11b,
  author       = {Wainer, Gabriel A. and Al-Zoubi, Khaldoon and Dalle, Olivier
  and Hill, David R.C. and Mittal, S.  and Mart{\'i}n, J.L. Risco and
  Sarjoughian, Hessam and Touraille, L. and Traor{\'e}, Mamadou K.  and
  Zeigler, Bernard P.},
  title        = {Standardizing DEVS Simulation Middleware},
  booktitle    = {Discrete-Event Modeling and Simulation: Theory and Applications, G. Wainer, P. Mosterman Eds},
  category     = {Multi Modeling and Modeling Formalisms},
  chapter      = {18},
  pages        = {459--494},
  year         = {2011},
  publisher    = {Taylor and Francis},
  ISBN        = {ISBN 978-1-4200-7233-4},
}

@InProceedings{DaRi11,
  author =       {Dalle, Olivier and Ribault, Judica{\"e}l},
  title =        {Some Desired Features for the DEVS Architecture Description Language},
  booktitle = {Proceedings of the Symposium On Theory of Modeling and Simulation -- DEVS Integrative M&S Symposium (TMS/DEVS 2011)},
  pages =        {10p},
  year =         {2011},
  address =      {Boston, MA, USA},
  month =        {April 4-9},
  PDF = {ftp://ftp-sop.inria.fr/mascotte/Publications/DaRi11.pdf},
  abstract = {ADL are particularly well suited for component-based model
  frameworks that support hierarchical composition, such as DEVS with coupled
  models. In this paper we present some features found in the ADL of another
  hierarchical component model, namely the Fractal Component Model (FCM).
  To our best knowledge, these features are not yet available in most of the
  current DEVS implementations. Using a few examples coming from our experience,
  we demonstrate the usefulness of these features for Modeling & Simulation and
  their potential relevance for inclusion in a future DEVS implementation
  standard.}
}

@InProceedings{MaDa11,
  author =       {Mancini, Emilio and Dalle, Olivier},
  title =        {Traces generation to simulate large-scale distributed applications},
  optcrossref =  {},
  OPTkey =       {},
  booktitle = {Proceedings of the 2011 Winter Simulation Conference (WSC'11)},
  pages =        {10p},
  year =         {2011},
  editor =       {S. Jain and R. R. Creasey and J. Himmelspach and K. P. White and M. Fu},
  OPTvolume =    {},
  OPTnumber =    {},
  OPTseries =    {},
  address =      {Phoenix, AZ},
  month =        {December},
  OPTorganization = {},
  OPTpublisher = {},
  OPTnote =      {},
  OPTannote =    {},
  DOI = {10.1109/WSC.2011.6148000},
  pages={2993 -3001},
  abstract = {In order to study the performance of scheduling algorithms, simulators of parallel and distributed applications need accurate models of the application’s behavior during execution. For this purpose, traces of low-level events collected during the actual execution of real applications are needed. Collecting such traces is a difficult task due to the timing, to the interference of instrumentation code, and to the storage and transfer of the collected data. To address this problem we propose a comprehensive software architecture, which instruments the application’s executables, gather hierarchically the traces, and post-process them in order to feed simulation models. We designed it to be scalable, modular and extensible.}
}

@InProceedings{DaMa12,
  author =       {Dalle, Olivier and Mancini, Emilio},
  title =        {Integrated Tools for the Simulation Analysis of Peer-To-Peer Backup Systems},
  optcrossref =  {},
  OPTkey =       {},
  booktitle = {Proceedings of the 2012 Intl Conference on Simulation Tools and Techniques (SIMUTOOLS 2012)},
  pages =        {178--183},
  year =         {2012},
  editor =       {F. Quaglia and J. Himmelspach},
  OPTvolume =    {},
  OPTnumber =    {},
  OPTseries =    {},
  address =      {Sirmione, Italy},
 month =         {March},
  OPTorganization = {},
  OPTpublisher = {},
  OPTnote =      {},
  OPTannote =    {},
  abstract = {In order to evaluate the performance and estimate the resource usage of
peer-to-peer backup systems, it is important to analyze the time they
spend in storing, retrieving and keeping the redundancy of the stored files.
The analysis of such systems is difficult due to the random behavior of the
peers and the variations of network conditions. Simulations provide
a unique means for reproducing such varying conditions in a controlled way.
In this paper we describe a general meta-model for peer-to-peer backup systems
and a tool-chain, based on SimGrid, to help in their analysis. We
validated the meta-model and tool-chain through the analysis of a common
scenario, and verified that they can be used, for example, for retrieving the
relations between the storage size, the saved data fragment sizes and the
induced network workload.},
  PDF = {ftp://ftp-sop.inria.fr/mascotte/Publications/DaMa12.pdf},
  DOI = {10.4108/icst.simutools.2012.247783}
}

@inproceedings{MZA+12,
    hal_id = {hal-00691248},
    url = {http://hal.inria.fr/hal-00691248},
    title = {{Simulation in the Cloud Using Handheld Devices}},
    author = {Mancini, Emilio P. and Wainer, Gabriel and Al-Zoubi, Khaldoon and Dalle, Olivier},
    abstract = {{In recent years, numerous applications have been deployed into mobile devices. However, until now, there have been no attempts to run simulations on handheld devices. We want investigate different architectures for running and managing simulations on handheld devices, and putting the simulation services in the Cloud. We propose a hybrid simulation and visualization approach, where a dedicated mobile application is running on the client side and the RISE simulation server is hosted in the Cloud. In particular, with our prototype, we explore the remote management of a simulation tool using a dedicated native application running on an Android Smartphone, and showing the evolution of a simulation model for a forest fire spread, mashing-up the generated graphics with online GIS services.}},
    language = {Anglais},
    affiliation = {MASCOTTE - INRIA Sophia Antipolis / Laboratoire I3S , OASIS - INRIA Sophia Antipolis / Laboratoire I3S , Advanced Real-Time Simulation Laboratory - ARS},
    booktitle = {{MSGC@CCGRID - Workshop on Modeling and Simulation on Grid and Cloud Computing - 2012}},
    address = {Ottawa, Canada},
    organization = {Wainer, Gabriel and Hill, David and Taylor, Simon},
    editor = {IEEE },
    audience = {internationale },
    collaboration = {Equipe Associee DISSIMINET },
    year = {2012},
    month = May,
    DOI  = {10.1109/CCGrid.2012.65},
    pages = {867--872},
    pdf = {http://hal.inria.fr/hal-00691248/PDF/paper\_6p.pdf},
}

@BOOK{SDF12,
  title = {Themed Issue: Recent advances in parallel and distributed simulation},
  publisher = {Palgrave MacMillan},
  editor = {Straßburger, Steffen  and Dalle, Olivier and Riley, George F.},
  year = {2012},
  url = {http://www.palgrave-journals.com/jos/collections/recent-advantages-in-parallel-and-distributed-simulation.html?utm_source=SilverpopMailing&utm_medium=email&utm_campaign=N%20JOS-%20Di%20July%202012%20(1)&utm_content=},
  journal = {Journal of Simulation},
  month = {July},
  volume = {6}
}

@inproceedings{Dal12,
   author = {Olivier Dalle},
   title = {On Reproducibility and Traceability of Simulations},
   year = 2012,
   month = dec,
   booktitle = {Proceedings of the 2012 Winter Simulation Conference},
   editor = {C. Laroque and J. Himmelspach and R. Pasupathy and  O. Rose  and A. M. Uhrmacher},
  pages = {244},
  URL = {http://hal.inria.fr/hal-00782834},
  PDF= {http://hal.inria.fr/docs/00/78/28/34/PDF/inv232.pdf}
}

@inproceedings{dalle:hal-00787636,
    hal_id = {hal-00787636},
    url = {http://hal.inria.fr/hal-00787636},
    title = {{NetStep: a micro-stepped distributed network simulation framework (short paper)}},
    author = {Dalle, Olivier and Mancini, Emilio P.},
    abstract = {{This paper presents NetStep, a prototype for the distributed simulation of very large scale network simulations, such as the simulation of peer-to-peer applications. We use simulation micro-steps as a means for optimizing the overlap of communications and computations, without changing the original event-driven model. As a consequence, NetStep allows for the reuse of unmodified existing sequential simulators for building large-scale distributed simulations: the overall simulation is divided both in time and space, into a large number of simulation micro-steps, each of which being executed by a legacy sequential simulator. By choosing the time-step smaller than the minimal look-ahead due to communications, we avoid the need for synchronization between Logical Processes during the simulation. Instead, the simulated communications become inputs and outputs of the simulation micro-steps, and are routed in parallel between LPs by a NetStep dedicated entity. Our prototype is based on the SimGrid sequential simulator.}},
    keywords = {time-step, overlap, lookahead, simulator},
    language = {Anglais},
    affiliation = {OASIS - INRIA Sophia Antipolis / Laboratoire I3S},
    booktitle = {{SIMUTools - 6th International ICST Conference on Simulation Tools and Techniques - 2013}},
    address = {Cannes, France},
    organization = {ICST},
    editor = {Cai, Wentong and Vanmechelen, Kurt },
    audience = {internationale },
    year = {2013},
    month = Mar,
    pdf = {http://hal.inria.fr/hal-00787636/PDF/paper.pdf},
}

@inproceedings{dalle:hal-01055555,
    hal_id = {hal-01055555},
    url = {http://hal.inria.fr/hal-01055555},
    title = {A data type for discretized time representation in {DEVS}},
    author = {Dalle, Olivier and Vicino, Damian and Wainer, Gabriel},
    abstract = {This paper addresses the problems related to data types used for time representation in DEVS, a formalism for the specification and simulation of discrete-event systems. When evaluating a DEVS simulation model into an actual com- puter simulation program, a data type is required to hold the virtual time of the simulation and the time elapsed in the model of the simulated system. We review the commonly data types used, and discuss the problems that each of them induce. In the case of floating point we show how, under cer- tain conditions, the simulation can break causality relations, treat simultaneous events as non simultaneous or treat non simultaneous events as simultaneous. In the case of integers using fixed unit we list a number of problems arising when composing models operating at different timescales. In the case of structures that combine several fields, we show that, at the cost of a lower performance, most of the previous problems can be avoided, although not totally. Finally, we describe an alternative representation data type we devel- oped to cope with the data type problems.},
    language = {Anglais},
    affiliation = {SCALE - Inria Sophia Antipolis / Laboratoire I3S , Advanced Real-Time Simulation Laboratory - ARS},
    booktitle = {{SIMUTOOLS - 7th International Conference on Simulation Tools and Techniques}},
    address = {Lisbon, Portugal},
    organization = {ICST},
    editor = {Kalyan Perumalla and Roland Ewald },
    audience = {internationale },
    year = {2014},
    month = Mar,
    pdf = {http://hal.inria.fr/hal-01055555/PDF/DEVSTimeType.pdf},
}

@inproceedings{vicino:hal-01055556,
    hal_id = {hal-01055556},
    url = {http://hal.inria.fr/hal-01055556},
    title = {Evaluating the impact of Software-Defined Networks' Reactive Routing on BitTorrent performance},
    author = {Vicino, Damian and Lung, Chung-Horng and Wainer, Gabriel and Dalle, Olivier},
    abstract = {Software-Defined Networks' technologies introduce programmatic ways to reorganize the network logical topology. To achieve this, the switches in the network interact with a set of controllers, these controllers can dynamically update the switches con- figuration based in received events. A possible practical field of use of Software-Defined Networks' is the one called Reactive Routing. On Reactive Routing the logical topology is continuously evolving based on traffic statistics as load or jitter which can be collected by the switches. BitTorrent is a well-known peer-to-peer protocol used on application layer to achieve fast propagation of content. In an effort to find the best set of connections that maximizes the global aggregation of throughput without knowledge from underlying topology, BitTorrent uses choking algorithms that continuously open and close connections to different peers. Software Defined Networks implementing Reactive Routing may be negatively affecting the performances of the system under specific conditions because of it lack of knowledge of BitTorrent strategies. Here, we review the concepts involved in Software- Defined Networks and BitTorrent protocol, we propose a classification of scenarios where these technologies may interact, we discuss hypotheses about possible problems arising from these interaction and we describe an experimental framework to study the phenomena.},
    keywords = {Software-DefinedNetworks;BitTorrent;ReactiveRouting},
    language = {Anglais},
    affiliation = {SCALE - Inria Sophia Antipolis / Laboratoire I3S , Advanced Real-Time Simulation Laboratory - ARS},
    booktitle = {FNC - 9th International Conference on Future Networks and Communications},
    publisher = {Elsevier},
    address = {Niagara Falls, Canada},
    editor = {Elhadi M. Shakshuki },
    audience = {internationale },
    year = {2014},
}

@MISC{VWD13,
  howpublished = {ACM SIGSIM PADS - Intl Workshop On Principles of Advanced and Distributed Simulation - Poster Presentation},
  author  = {Vicino, Damian and Wainer, Gabriel and Dalle, Olivier},
  title = {Using DEvS models to define fluid based uTP model
},
  address = {Montreal, Canada},
  year = 2013
}


@incollection{dalle:hal-01111447,
  TITLE = {Reuse-centric simulation software architectures},
  AUTHOR = {Dalle, Olivier},
  BOOKTITLE = {Modeling and Simulation-Based Systems Engineering Handbook},
  EDITOR = {Daniele Gianni and Andrea D’Ambrogio and Andreas Tolk},
  PUBLISHER = {CRC Press},
  PAGES = {263-292},
  YEAR = {2014},
  MONTH = Dec,
  DOI = {10.1201/b17902-12},
  URL = {https://hal.inria.fr/hal-01111447},
  HAL_ID = {hal-01111447},
  HAL_VERSION = {v1},
  X-INTERNATIONAL-AUDIENCE = {yes},
  X-SCIENTIFIC-POPULARIZATION = {no},
}

@inproceedings{VNWD15,
   author = {Damián Vicino and Daniella Niyonkuru and Gabriel Wainer and Olivier Dalle},
   title = {Sequential PDEVS Architecture},
   year = 2015,
   month = apr,
   booktitle = {Proceedings of the 2015 TMS/DEVS Conference},
  pages = {906-913},
  PDF= {http://cell-devs.sce.carleton.ca/publications/2015/VNWD15/SequentialPDEVSArchitecture.pdf},
  abstract = {Parallel Discrete Event System Specification (PDEVS) is a well-known
formalism used to model and simulate Discrete Event Systems. This formalism uses an
abstract simulator that defines a set of abstract algorithms that are parallel by nature. To
implement simulators using these abstract algorithms, several architectures were proposed.
Most of these architectures follow distributed approaches that may not be appropriate for
single core processors or microcontrollers. In order to reuse efficiently PDEVS models in ...}
}

@inproceedings{VDW15a,
   author = {Damián Vicino and Olivier Dalle and Gabriel Wainer},
   title = {Using Finite Forkable DEVS for Decision-Making Based on Time Measured with Uncertainty},
   year = 2015,
   month = aug,
   address = {Athens, Aug 24-27},
   booktitle = {Proceedings of the 8th EAI International Conference on Simulation Tools and Techniques},
  pages = {10p},
  abstract = {The time-line in Discrete Event Simulation (DES) is a se- quence of events defined in a numerable subset of R+. When it comes from an experimental measurement, the timing of these events has a limited precision. This precision is usually well-known and documented for each instruments and pro- cedures used for collecting experimental datas. Therefore, these instruments and procedures produce measurement re- sults expressed using values each associated with an uncer- tainty quantification, given by uncertainty intervals. Tools have been developed in Continuous Systems modeling for deriving the uncertainty intervals of the final results cor- responding to the propagation of the uncertainty intervals being evaluated. These tools cannot be used in DES as they are defined, and no alternative tools that would apply to DES have been developed yet. In this paper, we propose simulation algorithms, based on the Discrete Event System Specification (DEVS) formalism, that can be used to sim- ulate and obtain every possible output and state trajecto- ries of simulations that receive input values with uncertainty quantification. Then, we present a subclass of DEVS mod- els, called Finite Forkable DEVS (FF-DEVS), that can be simulated by the proposed algorithms. This subclass en- sures that the simulation is forking only a finite number of processes for each simulation step. Finally, we discuss the simulation of a traffic light model and show the trajectories obtained when it is subject to input uncertainty.}
}

@ARTICLE{
   iet:/content/journals/10.1049/iet-net.2014.0105,
   author = {Damian Vicino and Chung-Horn Lung and Gabriel Wainer and Olivier Dalle},
   ISSN = {2047-4954},
   language = {English},
   abstract = {Technologies in software-defined networks (SDNs) introduce programmatic ways to reorganise the network logical topology. A possible practical usage of SDNs is reactive routing, where the logical topology is continuously evolving based on traffic statistics and policies. Usually, the SDNs controllers are considered transparent to the higher layers. It is expected that changes in logical topology may not affect applications. The goal is to study the impact of logical topology changes on BitTorrent, a popular peer-to-peer protocol in practice. This study focuses on BitTorrent, and the experimental results show that BitTorrent may produce the opposite effect to the one expected. The authors have run 32 BitTorrent clients in an emulated SDN ring topology and changed the virtual topology periodically by removing one link at the time from the ring. The experiments produced lower propagation when logical topology changed periodically than when it was static for BitTorrent traffic. For comparison, the same experiments were recreated using HTTP. For HTTP, slower propagation is obtained when logical topology changed than when it was static. Finally, the results are discussed and it has been concluded that high layer protocols need to be carefully studied, and in some cases adapted, before being deployed in SDNs.},
   title = {Investigation on software-defined networks’ reactive routing against BitTorrent},
   journal = {IET Networks},
   issue = {5},  
   volume = {4},
   year = {2015},
   month = {September},
   pages = {pp. 249-254},
   publisher ={Institution of Engineering and Technology},
   copyright = {(C) The Institution of Engineering and Technology},
   url = {http://digital-library.theiet.org/content/journals/10.1049/iet-net.2014.0105}
}

@inproceedings{VDW16a,
  author    = {Dami{\'{a}}n Vicino and Olivier Dalle and Gabriel A. Wainer},
  title     = {An advanced data type with irrational numbers to implement time in {DEVS} simulators},
  booktitle = {Proceedings of the Symposium on Theory of Modeling {\&} Simulation, {TMS/DEVS} 2016, part of the 2016 Spring Simulation Multiconference, SpringSim '16, Pasadena, CA, USA, April 3-6, 2016},
  pages     = {23},
  year      = {2016},
  organization = {SCS}
}

@article{doi:10.1177/0037549717726868,
  author = {Rhys Goldstein and Azam Khan and Olivier Dalle and Gabriel Wainer},
  title ={Multiscale representation of simulated time},
  journal = {SIMULATION},
  pages = {0037549717726868},
  volume = {94},
  number = {6},
  pages = {519--558},
  year = {2017},
  doi = {doi.org/10.1177/0037549717726868},
  URL = { https://doi.org/10.1177/0037549717726868 },
eprint = { https://doi.org/10.1177/0037549717726868 },
    abstract = { To better support multiscale modeling and simulation, we present a multiscale time representation consisting of data types, data structures, and algorithms that collectively support the recording of past events and scheduling of future events in a discrete event simulation. Our approach addresses the drawbacks of conventional time representations: limited range in the case of 32- or 64-bit fixed-point time values; problematic rounding errors in the case of floating-point numbers; and the lack of a universally acceptable precision level in the case of brute force approaches. The proposed representation provides both extensive range and fine resolution in the timing of events, yet it stores and manipulates the majority of event times as standard 64-bit numbers. When adopted for simulation purposes, the representation allows a domain expert to choose a precision level for his/her model. This time precision is honored by the simulator even when the model is integrated with other models of vastly different time scales. Making use of C++11 programming language features and the Discrete Event System Specification formalism, we implemented a simulator to test the time representation and inform a discussion on its implications for collaborative multiscale modeling efforts. },
}

@inproceedings{VWD17,
  author    = {Dami{\'{a}}n Vicino and Gabriel A. Wainer and Olivier Dalle},
  title     = {An abstract discrete-event simulator considering input with uncertainty},
  booktitle = {Proceedings of the Symposium on Theory of Modeling & Simulation, {TMS/DEVS} 2017, part of the 2017 Spring Simulation Multiconference, SpringSim '17, Virginia Beach, VA USA, April 23-26, 2017},
  pages     = {17},
  year      = {2017},
  organization = {SCS},
  PDF = {http://www.scs.org/wp-content/uploads/2017/06/40_Final_Manuscript.pdf}
}

 

Research

Teaching

edit SideBar

Blix theme adapted by David Gilbert, powered by PmWiki