I. Introduction
A Smart Building (SB) incorporates computer technology to autonomously govern and adapt the building environment in order to enhance operational and energy efficiency, cost effectiveness, improve users' comfort, productivity and safety, and increase robustness and reliability [1], [2]. The dispersion of contaminants from sources (events) inside a building can compromise the indoor air quality and influence the occupants' comfort, health, productivity and safety. These events could be the result of an accident, faulty equipment or a planned attack. Distributed sensor networks have been widely used in buildings to monitor indoor environmental conditions such as air temperature, humidity and contaminant concentrations. Real-time collected data can be used to alert occupants and/or control environmental conditions. Accurate and prompt identification of contaminant sources can help determining appropriate control solutions such as: (i) indicating safe rescue pathways and/or refugee spaces, (ii) isolating contaminated spaces and (iii) cleaning contaminant spaces by removing sources, ventilating and filtering air. Therefore, the accurate and prompt identification of contaminant sources is an essential part of the SB design.