@MASTERSTHESIS\{IMM2013-06641, author = "A. Mourka", title = "Clean Room Monitoring System for Pharmaceutical Companies", year = "2013", school = "Technical University of Denmark, Department of Applied Mathematics and Computer Science / {DTU} Co", address = "Matematiktorvet, Building 303B, {DK-}2800 Kgs. Lyngby, Denmark, compute@compute.dtu.dk", type = "", note = "{DTU} supervisor: Christian D. Jensen, cdje@dtu.dk, {DTU} Compute", url = "http://www.compute.dtu.dk/English.aspx", abstract = "Many pharmaceutical companies, nowadays, are using Facility Monitoring Systems to have an overview of the environmental conditions inside clean rooms, where the pharmaceuticals production takes place. Their conditions are measured with sensors and they are transferred through an {FMS} system, such as {SCADA,} to a log server, where they are saved. This network architecture is wired, soft-real time and its components are coupled. This doesn’t allow the system to scale easily, because we need to perform validation to all the components of the system, new and old ones, to ensure they comply with {FDA} regulations. The goal of the thesis is to propose a solution to the above problem, which would allow the system to scale easily, without requiring extensive re-validation of the entire system. For this purpose, we chose the decoupled architecture of publish-subscribe paradigm, where the sensors publish their measurements in an event bus, and the server log subscribes to them. Instead of an {FMS} system, we suggest a decoupled Alarm System, which also subscribes to the sensors’ data and publishes an alarm event, when the data exceed a threshold. After transferring the data to the server, we apply a security scheme to them, which saves them in an encrypted way and detects when an attacker tampers with the log files. This way we ensure the safety of the data, after being received at the server." }