Image Forensics has become an important area of research due to the exponential increase in availability and free exchange of media. The accessibility to good quality sensors and image hosting websites is now at the disposal of more users than ever. The increase in sharing of im…
The continued growth of Autism Spectrum Disorders (ASD) around the world has spurred a growth in new therapeutic methods to increase the positive outcomes of an ASD diagnosis. It has been agreed that the early detection and intervention of ASD disorders leads to greatly increase…
Mobile Edge Computing (MEC) is proving to be a very successful alternative to cloud computing (CC) for executing computationally intensive tasks that cannot be handled by end devices such as laptops and smart phones. The MEC paradigm facilitates task computation at the edge of t…
One of the expected benefits of a modular design is flexibility. By the word "flexibility" we mean possibility of drastic changes to a module without changing or without knowing other modules. Based on the evolutionary data available on version control systems, it should be poss…
The scaling of transistor technology in the last few decades has significantly impacted our lives. It has given birth to different kinds of computational workloads which are becoming increasingly relevant. Some of the most prominent examples are Machine Learning based tasks such…
The goal of this master’s thesis is to demonstrate that combinatorial fusion analysis (CFA) can effectively predict winners and enhance play strategy of Blizzard Entertainment’s collectible card game Hearthstone. CFA is used to combine and evaluate the performance of the combina…
This research addresses the problem of predicting adverse events and patient harm in cancer medical centers. Unintentional harm on patients has negative consequences for multiple parties, including patients and their families, healthcare providers, hospitals, and healthcare orga…
The goal of this research was to study the polarization effect on the achievability of mode locked laser signal in accordance to polarization dependency. Polarization characterization was studied in prior to mode locking to determine semiconductor optical amplifiers (SOA) polari…
Steganographic file systems conceal files, as ciphertext, within volumes of random data on a disk. This prevents an adversary from determining whether or how much of the random volume is being used as a storage area for files; however, the random volume is itself conspicuous. At…
Data privacy and security are among the grand challenges in the emerging era of massive data and collective intelligence. On the one hand, the rapid advances of several technologies, including artificial intelligence, are directly dependent on harnessing the full potential of da…
Internet of Things (IoT) has great potential in enabling many beneficial applications (i.e., connected vehicle applications). Named Data Networking (NDN) recently emerges as a promising networking paradigm in supporting IoT due to its data-centric architecture. In this dissertat…
As an Electronic System Level (ESL) design language, the IEEE SystemC standard is widely used for testing, validation and verification of embedded system models. Discrete Event Simulation (DES) has been used for decades as the default SystemC simulation semantic. However, due to…
Cloud computing plays an integral role in almost every aspect of today's IT-driven society. The ever-increasing scale and complexity of public cloud infrastructure, together with the wide range of services enabled by it, make it easy to leave efficiency behind. Efficiency has al…
The facial features are the most important tool to understand an individual's state of mind. Automated recognition of facial expressions and particularly Facial Action Units defined by Facial Action Coding System (FACS) is challenging research problem in the field of computer vi…
The variation of facial images in the wild conditions due to head pose, face illumination, and occlusion can significantly affect the Facial Expression Recognition (FER) performance. Moreover, between subject variation introduced by age, gender, ethnic backgrounds, and identity …
Internet of Things (IoT) devices collect and process information from remote places and have significantly increased the productivity of distributed systems or individuals. Due to the limited budget on power consumption, IoT devices typically do not include security features suc…
Recently, as a result of the tremendous increases in large-scale multihop wireless network communication applications, network capacity has decreases as the number of nodes increase. The existing routing protocols have significant limitations, such as long delays, network infras…
Many wireless and passive sensors are developed and used in various fields with the growth of Internet-of-Things, IoT, and biomedical technologies. These sensors can measure physical parameters such as temperature, pressure, displacement, etc. These parameters can be converted i…
Formal verification methods have been shown to be very effective in finding corner-case bugs and ensuring the safety of embedded software systems. The use of formal verification requires a specification, which is typically a high-level mathematical model that defines the correct…