Abstract
Active Emergency Response Systems (AERS) are systems that contains intelligent Guard against Disasters (iGaDs) and subsystems that provide functionalities to respond to disasters by taking appropriate actions, support damage assessment, and so on during emergencies. An AERS framework will have extensible libraries of reusable iGaDs and AERS components used to build localized and customized iGaDs and AERS for individual buildings and outdoor spaces. This thesis explores and evaluates alternative approaches to build an AERS framework for the first step in the effort of building an AERS framework. Due to an AERS is a smart home and Internet of Things (IoT) system, this thesis assesses approaches of building an AERS framework based on existing smart home, IoT and general purpose frameworks. The first part of the thesis assesses the approach of building an AERS framework by extending Eclipse SmartHome Framework (ESH). The second part of the thesis assesses the approach of building an AERS framework by extending IoTivity Framework. The third part of the thesis assesses the approach of tailor-making from scratch the component libraries and interfaces for building AERS, using Microsoft .NET Framework.