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
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.