Software Tools, Techniques and Architectures For Computer Simulation
Software Tools, Techniques and Architectures For Computer Simulation
Editorial
Simulation: Transactions of the Society of
Modeling and Simulation International
86(5-6) 267–269
Software Tools, Techniques and ! The Author(s) 2010
Reprints and permissions:
Architectures for Computer Simulation sagepub.co.uk/journalsPermissions.nav
DOI: 10.1177/0037549710369877
sim.sagepub.com
In recent years, the complexity of computer simulations The paper ‘A Simulation Environment for
has increased steadily, and it is now common to see very Hierarchical Process Chains Based on OMNETþþ’,
complex software development for simulation studies.1,2 by Falko Bause, Peter Buchholz, Jan Kriege and
These tasks are particularly challenging in the field of Sebastian Vastag, introduces the use of the networking
computer systems and networking simulations.3–6 tool OMNETþþ in a different application domain:
Although there have been numerous efforts in the field process chains. The authors introduce ProC/B, a library
of modeling and simulation of computer systems and for hierarchical modeling that can be mapped into dis-
computer networks, there have been few opportunities crete-event simulation models. The idea is to map a
for researchers to discuss and highlight the main issues graphical specification model and convert it into an
they face when building new software tools, techniques OMNETþþ library for simulation purposes. The
and architectures for these applications. authors present the design of such a library, and discuss
Following the success of the first SIMUTools validation results of the transformation process.
International Conference on Simulation Tools and The article ‘Application-Level Simulation for
Techniques (Marseille, France, March 2008), and its Network Security’, by Stephan Schmidt, Rainer Bye,
follow-up editions in Rome (2009) and Malaga (2010), Joël Chinnow, Karsten Bsufka, Ahmet Camtepe and
this special issue aims at giving such an opportunity. Sahin Albayrak, presents the design of NeSSi, a net-
The idea of this issue is to provide a timely reference of work simulator that incorporates varied network-secur-
the current best practices and thus contribute to help the ity models (automated attack generators, trace analysis,
simulation community to tackle new problems and intrusion detection, etc.). The main goal is to allow
improve the current state-of-the-art techniques and network service providers to improve security through
tools. The first edition of SIMUTools received 114 sub- simulation analysis, using a library tailored specifically
missions in this field out of which 33 were accepted for for security experts and network administrators. The
publication as full papers in the conference proceedings. tool allows the user to model hierarchical networks,
The authors of the best of these papers and numerous and it provides an advanced GUI to create network
other contributions in this area were submitted to this topologies and varied scenarios. The models can be
issue. After a long review process, this double-volume executed with high performance, based on a parallel
issue includes a number of varied topics briefly summa-
rized hereafter, including a few extended versions of the 1
(Senior Member, Special Issues Editor, SCS), Associate Professor,
original papers from SIMUTools, and many other inter-
Department of Systems and Computer Engineering, Carleton
esting articles related to simulation tools and techniques. University Centre for Visualization and Simulation (V-Sim), 1125
‘A Component-Based Simulator for MIPS32 Colonel By Drive. 3216V-Sim, Ottawa, ON. K1S 5B6, Canada.
Processors’, by Yu Chen and Hessam Sarjoughian, http://www.sce.carleton.ca/faculty/wainer.html
2
introduces the use of DEVS-Suite for creating a library Maı̂tre de Conférences, Département Informatique UFR Sciences,
Université de Nice Sophia Antipolis, Laboratoire I3S - UMR CNRS
for simulation of computer architecture, based on
6070 & INRIA Sophia Antipolis Méditerranée INRIA, 2004 route des
MIPS32 processors. The authors compare single-cycle, Lucioles, BP 93, 06903 Sophia Antipolis Cedex, France.
multi-cycle and pipeline MIPS 32 architectures, by http://www-sop.inria.fr/members/Olivier.Dalle/
modeling them using their physical and functional archi-
tectures. Each component is built as a DEVS atomic/ Corresponding author:
Gabriel A. Wainer (Senior Member, Special Issues Editor, SCS), Associate
coupled component, and a simulation is automatically
Professor, Department of Systems and Computer Engineering, Carleton
executed based on the DEVS-Suite environment. The University Centre for Visualization and Simulation (V-Sim), 1125 Colonel
authors also discuss educational activities based on By Drive. 3216V-Sim, Ottawa, ON. K1S 5B6, Canada.
their model and tools, including an interesting survey. Email: [email protected]
268 Simulation: Transactions of the Society of Modeling and Simulation International 86(5-6)
McLeod Institute of Simulation Sciences and chair of doctoral fellow at the French Space Agency center
the Ottawa M&SNet, and one of the investigators in the in Toulouse (CNES-CST), where he started working
Carleton University Centre for advanced Simulation on component-based discrete-event simulation of
and Visualization (V-Sim). His current research inter- multi-media telecommunication systems. In 2000, he
ests are modeling methodologies and tools, parallel/ was appointed to UNS, and he joined the
distributed simulation and real-time systems. MASCOTTE research group, a joint team of UNS,
CNRS and INRIA. His current research interests in
Olivier Dalle is Maıˆtre de Confe´rences (associate pro- discrete-event simulation are on methodology sup-
fessor) in the Computer Sciences department of the port, very large-scale networked systems, and wireless
Faculty of Sciences at the University of Nice-Sophia communication systems. He was one of the founders
Antipolis (UNS). He received his B.Sc. from the of the ICST SIMUTools Conferences (program co-
University of Bordeaux 1 and his M.Sc. and Ph.D. chair in 2008, general co-chair in 2009, and steering
from UNS. From 1999 to 2000, he was a post- committee member since 2009).