Computer simulation is used for many purposes and is one of the first applications of computer programming. Given this long history and the many intended use of the simulation software written so far, writing about simulation software architectures without an additional strong point of focus would certainly turn into a challenging and endless...
-
December 2014 (v1)Book sectionUploaded on: March 25, 2023
-
July 1, 2011 (v1)Journal article
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:...
Uploaded on: December 3, 2022 -
May 28, 2006 (v1)Conference paper
This paper describes work in progress to initiate the collaborative development of a new software platform for discrete-event simulation studies, the Open Simulation Architecture (OSA). OSA is primarily intended to be a federating platform for the simulation community: it is designed to favour the integration of new or existing contributions at...
Uploaded on: February 28, 2023 -
July 1, 2011 (v1)Journal article
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 writting 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...
Uploaded on: December 3, 2022 -
March 5, 2013 (v1)Conference paper
A rigorous scientific methodology has to follow a number of supposedly well-known principles. These principles come from as far as the ancient Greece where they started to be established by Philosophers like Aristotle; later noticeable contributions include principles edicted by Descartes, and more recently Karl Popper. All disciplines of...
Uploaded on: December 3, 2022 -
March 5, 2013 (v1)Conference paper
A rigorous scientific methodology has to follow a number of supposedly well-known principles. These principles come from as far as the ancient Greece where they started to be established by Philosophers like Aristotle; later noticeable contributions include principles edicted by Descartes, and more recently Karl Popper. All disciplines of...
Uploaded on: October 11, 2023 -
November 1996 (v1)Report
This report presents LoadBuilder, a distributed environment designed to provide a portable way of empirically studying the effects of various kinds of workloads in local area networks of heterogeneous workstations. This tool is especially intended to build distributed experimentations including composite workload setting, statistics collecting...
Uploaded on: December 4, 2022 -
2005 (v1)Report
This report describes work in progress to initiate the collaborative development of a new software platform for discrete-event simulation studies, the Open Simulation Architecture (OSA). OSA is primarily designed to be a federating platform for the simulation community: it is designed to favour the integration of new or existing contributions...
Uploaded on: December 3, 2022 -
December 9, 2012 (v1)Conference paper
Reproducibility of experiments is the pillar of a rigorous scientific approach. However, simulation-based experiments often fail to meet this fundamental requirement. In this paper, we first revisit the definition of reproducibility in the context of simulation. Then, we give a comprehensive review of issues that make this highly desirable...
Uploaded on: December 3, 2022 -
February 8, 2007 (v1)Conference paper
In this paper we show that Fractal, a generic component model coming from the Component-Based Software Engineering (CBSE) community, meets most of the functional expectations identified so far in the simulation community for component-based modeling and simulation. We also demonstrate that Fractal offers additional features that have not yet...
Uploaded on: February 28, 2023 -
January 15, 1999 (v1)Publication
In this thesis, we focus on technics and tools that help in building and optimizing parallel and distributed applications for networks and clusters of workstations. The first problem we study is dynamic load balancing in a strongly heterogeneous environment: an efficient dynamic load balancing strategy requires first to evaluate and compare the...
Uploaded on: December 3, 2022 -
April 4, 2011 (v1)Conference paper
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...
Uploaded on: December 3, 2022 -
2010 (v1)Book
no abstract
Uploaded on: December 4, 2022 -
March 19, 2012 (v1)Conference paper
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....
Uploaded on: December 3, 2022 -
December 13, 2009 (v1)Conference paper
OSA (Open Simulation Architecture) is a collaborative platform for component-based discrete-event simulation. It has been created to support both M&S studies and research on M&S techniques and methodology. The OSA project started from the observation that despite no single simulation software seems to be perfect, most of the elements required...
Uploaded on: December 3, 2022 -
December 2011 (v1)Conference paper
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...
Uploaded on: December 4, 2022 -
September 17, 2008 (v1)Conference paper
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...
Uploaded on: December 3, 2022