Arrow Research search

Author name cluster

Tobias Ahlbrecht

Possible papers associated with this exact author name in Arrow. This page groups case-insensitive exact name matches and is not a full identity disambiguation profile.

2 papers
1 author row

Possible papers

2

EUMAS Conference 2016 Conference Paper

Agent-Based Simulation for Software Development Processes

  • Tobias Ahlbrecht
  • Jürgen Dix
  • Niklas Fiekas
  • Jens Grabowski
  • Verena Herbold
  • Daniel Honsel
  • Stephan Waack
  • Marlon Welter

Abstract Software development is a costly process and requires serious quality control on the management level: Managing a project with more than 10 programmers over several years is a highly nontrivial task. We are building tools for helping the manager to predict the future development of the project based on certain adjustable parameters. The main idea is to view the software process as agent-based simulation in a multiagent system (MAS). This approach requires combining three different areas: (1) mining patterns from past projects, (2) modeling the software development process in a multiagent environment, and (3) running the simulation on a scalable multiagent platform.

EUMAS Conference 2016 Conference Paper

Scalable Multi-agent Simulation Based on MapReduce

  • Tobias Ahlbrecht
  • Jürgen Dix
  • Niklas Fiekas

Abstract Jason is perhaps the most advanced multi-agent programming language based on AgentSpeak. Unfortunately, its current Java-based implementation does not scale up and is seriously limited for simulating systems of hundreds of thousands of agents. We are presenting a scalable simulation platform for running huge numbers of agents in a Jason style simulation framework. Our idea is (1) to identify independent parts of the simulation in order to parallelize as much as possible, and (2) to use and apply existing technology for parallel processing of large datasets (e. g. MapReduce ). We evaluate our approach on an early benchmark and show that it scales up linearly (in the number of agents).