• 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