@MASTERSTHESIS\{IMM2015-06863, author = "A. Fr{\o}sig and K. B. Andersen", title = "Organizing Heterogeneous Agents", year = "2015", school = "Technical University of Denmark, Department of Applied Mathematics and Computer Science", address = "Richard Petersens Plads, Building 324, {DK-}2800 Kgs. Lyngby, Denmark, compute@compute.dtu.dk", type = "", note = "{DTU} supervisor: J{\o}rgen Villadsen, jovi@dtu.dk, {DTU} Compute", url = "http://www.compute.dtu.dk/English.aspx", abstract = "The goal of the thesis is to organize heterogeneous agents in a multi-agent system across multiple languages by adding an organizational layer through the existing system, {AORTA}. In order to make dependency communication possible across multiple languages we will extend {AORTA} to use {RMI} to send organizational messages between the agents, hence allowing for multi platform organizing. We use the environment StarCraft:Brood War which is accessed through the environment interface {BWAPI} Bridge. This environment interface have been extended to support several multi-agent systems at once, in order to test the possibility of organizing agents across several instances of multi-agent systems. Through the implementation and the testing we have shown that multi platform organization is possible, but the current state of the used systems is not optimized enough for a continuous environment like StarCraft:Brood War." }