Research Overview

The MACR Laboratory projects are all related to the science and technology of finding ways to effectively design and build dynamic, distributed, intelligent and self-adaptive systems. We take a top-down, engineering approach to building such systems based on an model-driven approach, where models are used at both design and runtime. The key elements of our work are

  1. a set of methods and techniques for analyzing and designing these systems,
  2. a set of models upon which the system analysis, design, and implementation are based,
  3. a set of generic technologies that implement the runtime models, and
  4. a set of distributed, multiagent and cooperative robotic systems used to demonstrate our approaches.

The four key elements defined above are support by and integrated into the agentTool development environment. The individual projects that support this vision can be found from the Research Projects in the main menu.