Full Bibtex
@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 = { }
}
@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}
}
@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{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{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}
}
@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}
}
@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},
mylabel = {1}
}
@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{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}
}
@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}
}
@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}
}
@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},
mylabel = {13}
}
@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{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.}
}
@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/}
}
@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}
}
@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{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}
}
@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}
}
@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}
}
@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}
}
@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{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}
}
@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/}
}
@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 = {},
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,
pdf = {http://hal.inria.fr/hal-00691248/PDF/paper\_6p.pdf},
}






