DocumentCode :
584242
Title :
RinSim: A Simulator for Collective Adaptive Systems in Transportation and Logistics
Author :
van Lon, Rinde R. S. ; Holvoet, Tom
Author_Institution :
Dept. of Comput. Sci., KU Leuven, Leuven, Belgium
fYear :
2012
fDate :
10-14 Sept. 2012
Firstpage :
231
Lastpage :
232
Abstract :
Engineering collective adaptive systems (CAS) is a challenging task. Concurrent systems, esp. when being large-scale, are known to be hard to design as the overall system behavior non-linearly results from local behavior and interactions. They are also hard to engineer and debug, as time dependent errors are often hard to reproduce. Simulation tools and environments are often used to assist in this task. From our experience in developing and using simulators for decentralized systems (in traffic, logistics and smart power grid management), we learned that a simulation environment should comply to the following quality criteria. First, from a software engineering point of view, a simulation environment itself must be designed up to the highest software quality standards - modularity, separation of concerns, test-driven development, guaranteed state consistency, etc. are particularly important quality criteria to ensure correctness, extensibility and manageability of the software. Second, the simulation environment must provide convenient support for using and extending the simulation environment, ease the visualization of solutions, and - since its use in scientific process - offer direct support for evaluating CAS through the set-up of experiments. In this paper, we present RinSim, an open source simulator that explicitly addresses these quality criteria, and targets the large family of transportation and logistics applications. RinSim separates the definition of the problem domain from the solution, has a modular design, is being developed in a test-driven way, etc. RinSim has been used and extended in a variety of cases within our research group, and served as the core platform in our educational program on multi-agent software development.
Keywords :
adaptive systems; concurrent engineering; data visualisation; digital simulation; logistics; multi-agent systems; public domain software; road traffic; software management; software quality; transportation; RinSim; collective adaptive systems; concurrent systems; decentralized systems; educational program; logistics; multiagent software development; open source simulator; quality criteria; road traffic; scientific process; simulation environment; smart power grid management; software correctness; software engineering; software extensibility; software manageability; software quality standards; system behavior nonlinearly; test-driven development; transportation; Adaptive systems; Logistics; Roads; Software; Space exploration; Vehicles; collective adaptive systems; logistics; multi-agent systems; simulation; simulator; transportation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Self-Adaptive and Self-Organizing Systems (SASO), 2012 IEEE Sixth International Conference on
Conference_Location :
Lyon
ISSN :
1949-3673
Print_ISBN :
978-1-4673-3126-5
Type :
conf
DOI :
10.1109/SASO.2012.41
Filename :
6394135
Link To Document :
بازگشت