CSE Masters and Senior Projects

2023

Spring

  • schoolPlant Monitoring using IoT and Drone
    Students:

    Pierre Abdelsayed, Hamad Al Hammadi, Hamed Al Mulla, Louay Mohaisen
    Advisors:

    Dr. Michel Paquier & Dr. Hicham Hallal


    Project was funded by AUS Undergraduate Research Grant


    2nd Place Winner - CSE Senior Design Projects Competition 2023


    Abstract to be filled

  • schoolIot-Based Black Box for Monitoring delivery Motorcyclists
    Students:

    Mariam Elsayeh, Fatema Elwy, Alaa Helmi Awad Tamer, Ameen Ayub
    Advisors:

    Dr. Abdulrahman Al-Ali & Dr. Raafat Aburukba


    Project was funded by AUS Undergraduate Research Grant


    3rd Place Winner - CSE Senior Design Projects Competition 2023


    Abstract to be filled

  • schoolDeep-Learning Based Solutions for Agricultural issues using UAV Images
    Students:

    Diaa Addeen Abuhani, Mohamed ElMohandes, Maya Haj Hussain, Jowaria Khan
    Advisors:

    Dr. Imran Zualkernan


    Project was funded by AUS Undergraduate Research Grant


    1st Place Winner - ITU GeoAI Challenge


    Abstract to be filled

  • schoolArtificial Intelligence Driving Instructor
    Students:

    Jai Chawla, Ibrahim Hameed, Muhammad Khan, Yiguang Ma
    Advisors:

    Dr. Taha Landolsi & Dr. Michel Paquier


    Project was funded by AUS Undergraduate Research Grant

    Abstract to be filled

  • schoolSustainable Parking Lot
    Students:

    Marwan Alshaali, Khalfan AlShamsi, Abdullah Binmahfooz, Ibrahim Mohammed
    Advisors:

    Dr. Abdulrahman Al-Ali & Dr. Salam Dhouh


    Project was funded by AUS Undergraduate Research Grant

    Abstract to be filled

  • schoolUsing Deep Learning to Model, Analyze and Visulaize Urban Settings in the UAE
    Students:

    Youssef Bassam, Akchunya Chanchal, Daniyal Khan, Prem Rajendran
    Advisors:

    Dr. Omar Arif


    Project was funded by AUS Undergraduate Research Grant

    Abstract to be filled

  • schoolFault Detection in Jet Engine Rotors using MLOps
    Students:

    Roshni Mathur, Samarth Rai, Ahmed Saad, Marwah Tonse
    Advisors:

    Dr. Imran Zualkernan & Dr. Tamer Shanableh


    Project was funded by AUS Undergraduate Research Grant

    Abstract to be filled

  • schoolIot-Based Bridge Health Monitoring and Warning System
    Students:

    Alaaeldin Mostafa, Noor Mansoor, Shahed Obaid, Nada Odeh
    Advisors:

    Dr. Abdulrahman Al-Ali & Dr. Salwa Beheiry (CVE)


    Project was funded by AUS Undergraduate Research Grant

    Abstract to be filled

  • schoolDetection, Monitoring and Correction of Upper Cross Syndrome
    Students:

    Mazen Eltawil, Hisham Kazim, Moin Sabri, Ammar Shaheen
    Advisors:

    Dr. Raafat Aburukba


    Project was funded by AUS Undergraduate Research Grant

    Abstract to be filled

  • schoolInteractive Tour using Augmented Reality
    Students:

    Arwa Bayoumy, Takyallah Elmehallawy, Yasmine Tohamy, Eesha Butt
    Advisors:

    Dr. Hicham Hallal


    Project was funded by AUS Undergraduate Research Grant

    Abstract to be filled

  • schoolReal-Time Component Detection and Object Reading System
    Students:

    Meriam Mkadmi, Eyad Mohamed Ali, Mahira Pathan, Sara Raya
    Advisors:

    Dr. Imran Zualkernan


    Project was funded by AUS Undergraduate Research Grant

    Abstract to be filled

  • schoolSmart Television Engagement Detection Using Body Posture
    Students:

    Areebah Iqbal, Harshit Jiandani, Khondoker Rahman
    Advisors:

    Dr. Imran Zualkernan


    Project was funded by AUS Undergraduate Research Grant

    Abstract to be filled

  • schoolOptimizing Cloud Seeding Using Remote Sensing
    Students:

    Kartavaya Bhargava, Sarthak Maloo, Albert Sebastian, Rijul Muhammed
    Advisors:

    Dr. Omar Arif


    Project was funded by AUS Undergraduate Research Grant

    Abstract to be filled

  • schoolA Deep learning Approach for Recognizing Visulally Imagined Arabic Letter Using EEG Signals
    Students:

    Khalid Ali, Alaa Elkouni, Farah Hammam, Amr Hamza
    Advisors:

    Dr. Rami AlAzrai


    Project was funded by AUS Undergraduate Research Grant

    Abstract to be filled

  • schoolBi-directional Translation of Sign Language and Speech/Text VIA A 3D Avatar Representation
    Students:

    Sultan Alseiari, Amira El Nashar, Yusuf Shanableh, Karim Hamdan
    Advisors:

    Dr. Gerassimos Barlas


    Project was funded by AUS Undergraduate Research Grant

    Abstract to be filled

  • schoolAUS Social center
    Students:

    Easa Al Nuaimi, Sultan Alnuaimi, Abdullah Alshamsi, Ahmed El Batrawy
    Advisors:

    Dr. Mohamed Al Zinati

    Abstract to be filled

  • schoolDetection of Chronically Stressed Neurons using Convolutional Neuronal Netwroks
    Students:

    Mohammad Al Hashmi, Hamad Alhajeri, Hind AlQaiwani, Seif Samara
    Advisors:

    Dr. Taha Landolsi

    Abstract to be filled

  • schoolEEG-Based Approached for Recognising Visually Imagined Colors using Deep Learning
    Students:

    Waji Rahman, Ammar Ghonaim, Mohammed Anas Ilyas,
    Advisors:

    Dr. Rami Al Azrai

    Abstract to be filled

  • schoolMedical Data Application for Efficient Ambulance Services
    Students:

    Abdulla Khoori, Abdul Muqeet, Yousuf Parbhulkar, Nancy Dawleh
    Advisors:

    Dr. Assim Sagahyroon & Dr. Fadi Aloul

    Abstract to be filled

  • schoolHome Contracting Mobile Application
    Students:

    Ricardo Ayoub, Youssef Ibrahim, Ma'en Mohammad, Khaled Shams
    Advisors:

    Dr. Mohamed Al Zinati

    Abstract to be filled

  • schoolSmart Mirror as a Smart Home Control System
    Students:

    Diab Barham, Zeyad Shaban, Ahmed Abueida, Yousef Hmoud
    Advisors:

    Dr. Taha Landolsi

    Abstract to be filled

  • schoolMobile Service for Mental Illness Detection
    Students:

    Mamoon Al Tawashi, Yara Awad, Ali Suleiman, Omar Abu Farha
    Advisors:

    Dr. Tamer Shanableh

    Abstract to be filled

  • schoolUsing Augmented Reality in Real-Time Interpretation of Spoken English to American Sign Langunage (ASL)
    Students:

    Sondos Amer, Joude Azzam, Mikaela Magsumbol, Farah Watsy
    Advisors:

    Dr. Salam Dhouh & Dr. Hicham Hallal

    Abstract to be filled

  • schoolRaspberry Po Circuit Breaker
    Students:

    Harith Al Midfa, Mohamad Alawadhi, Abdalla AlMarar, Saeed AlMeheiri
    Advisors:

    Dr. Ali Al Shatnawi

    Abstract to be filled

  • schoolIoT for Smart Houses (Safety)
    Students:

    Mouza Al Zaabi
    Advisors:

    Dr. Rana Ahmed

    Abstract to be filled

  • schoolBuilding a Multimodal Deep Learning System to Analyze Textual and Auditory Feedback Provided by Students Through Course Evaluations
    Students:

    Isra Hasan, Vallika Kasibhatla, Lujain Khalil, Lolya Younes
    Advisors:

    Dr. Salam Dhou

    Abstract to be filled

  • schoolEarly Detection of Knee Osteoarthritis Using Deep Learning
    Students:

    Maryam Al Azem Al-Ali, Maryam Alfalasi, Noura Alghfeli, Afra Belobaida Alsuwaidi
    Advisors:

    Dr. Omar Arif

    Abstract to be filled

  • schoolBreast Cancer Risk Estmation System
    Students:

    Maheen Ghani, Muhammed Poovan Kulathil, Ansah Siddiqui, Emaan Shahzad
    Advisors:

    Dr. Salam Dhouh

    Abstract to be filled

2022

Fall

  • schoolBCI-VR Rehabilitation System for Upper Limbs
    Students:

    Salma Wael Hassan, Alvee Ahnaf Mir, Reda Mashood, Reem Saleh Aldossary
    Advisors:

    Dr. Hicham Hallal & Dr. Assim Sagahyroon


    Project was funded by AUS Undergraduate Research Grant


    1st Place Winner - CSE Senior Design Projects Competition 2023


    Abstract to be filled

  • schoolSkin Diagnosis Smart Mirror
    Students:

    Mohamed Ali Alnaqbi, Anas Mohammad Fathi Zain El Abdin, Ghaya Ismail Alhosani, Shamma Hasan Almarzooqi
    Advisors:

    Dr. Gerassimos Barlas

    Abstract to be filled

  • schoolEvaluation of Hydroponics Systems Vs Regular Agricultural Systems
    Students:

    Sara Saif eldin Khalil, Alya Ahmed Al Shehhi, Mais Ibrahim Dalbah
    Advisors:

    Dr. Ra'afat Aburukba & Dr. Abdulrahman Al-Ali

    Abstract to be filled

  • schoolSmart Home Health Monitoring System
    Students:

    Amira Rachid Boudrai, Ahmed Wael Al Zaben, Ahmed Ashraf Abdelhady, Othman Nafe Ahmed
    Advisors:

    Dr. Ra'afat Aburukba

    Abstract to be filled

  • schoolDrone based Analysis of Pipelines
    Students:

    Rohan Mitra, Dara Masoud Varam, Assem Ahmed (MCE), Abdullah Al Rayess (MCE), Megan Ghaly (MCE)
    Advisors:

    Dr. Michel Pasquier & Dr. Mohammad Jaradat (MCE)

    Abstract to be filled

  • schoolSmart Shopping System
    Students:

    Salem Saleh Barami, Mahmoud Ayman Kharoof, Salama Mahmood Rasheed, Zeyad Mohamed Shaban
    Advisors:

    Dr. Tamer Shanableh

    Abstract to be filled

  • schoolDrone based system to detect faulty Solar panels
    Students:

    Ahmad Anas Bilal, Issa Suheil Najjar, Asma Essa Al Meer
    Advisors:

    Dr. Taha Landolsi & Dr. Gerassimos Barlas

    Abstract to be filled

  • schoolUniversity Scheduling System
    Students:

    Abdulla Yousif Al Khan, Karem Mhd Issam Bzreh, Smit Sujit Vaidya, Afeef Mahmood Ahmadullah
    Advisors:

    Dr. Ali Alshatnawi

    Abstract to be filled

  • schoolAUS Learning System Web Application
    Students:

    Sitty kaouthar Ahamada Msaidie, Hamda Ahmed Al Nuaimi, Mahra Aqil Al Showab, Andrew Nabil Toma
    Advisors:

    Dr. Gerassimos Barlas

    Abstract to be filled

  • schoolWeather Monitoring Device and Application
    Students:

    Abdulla Suroor AlQemzi, Youssouf Mohamed Heiba, Yazan Osama Hammoudeh
    Advisors:

    Dr. Rana Ahmed

    Abstract to be filled

Spring

  • schoolEdge Anomaly Detection in multidimensional IoT data
    Students:

    Adham Galal Abdelnaby, Nadeen Tarek Ahmed, Ahmed Mostafa Elmeligy, Nouran Ahmed Sheta
    Advisors:

    Dr. Imran Zualkernan


    1st Place Winner - CSE Senior Design Projects Competition 2022

    Abstract to be filled

  • school Multi-sensor system to predict early signs of Spinal Diseases
    Students:

    Sabbir Alam, Joel Morrison D'Souza, Ashith Kammu Thotupurath Farhan, Farooq Mohammad Mirza
    Advisors:

    Dr. Ra'afat Aburukba


    2nd Place Winner - CSE Senior Design Projects Competition 2022

    Abstract to be filled

  • schoolBlind Guide Robot - Visual Bot
    Students:

    Yasmin Ahmed Abouhelwo, Motasem Mohammed Al Jayyousi, Ali Ahmad Mohsen, Maya Mohamed Wehbe
    Advisors:

    Dr. Michel Pasquier & Dr. Salam Dhou


    3rd Place Winner - CSE Senior Design Projects Competition 2022

    Abstract to be filled

  • school Help matching students with companies to find an internship
    Students:

    Mohamed Ahmed Ahmed, Rashid Ahmed Albannay, Saeed Abdulmajeed Ali Jaffar Alzarouni, Areej Muhammad Gad
    Advisors:

    Dr. Khaled El-Fakih

    Abstract to be filled

  • schoolSmart Class Monitoring System within the context of COVID-19
    Students:

    Musabeh Jamal Al-Ali, Mohamed Jasim Alobeidli, Yasser Suhail Chorghay, Mohammed Walid Khan
    Advisors:

    Dr. Abdulrahman Al-Ali & Dr. Salam Dhou

    Abstract to be filled

  • schoolSuicide Alarm and Prevention App
    Students:

    Hijas Kunhumakachalil Abdulsalam, Aaquib Aslam Mohammed, Faraz Elahi Shaik Jafar Vali Mohammed, Rooth Shaji Simon Shaji
    Advisors:

    Dr. Hicham Hallal

    Abstract to be filled

  • schoolSmart Parking Management System
    Students:

    Mohammed Husam Abdallah, Mariam Abdulla Al Saleh, Shamsah Ali AlMheiri, Huda Abdulla Miran
    Advisors:

    Dr. Hicham Hallal & Dr. Abdulrahman Al-Ali

    Abstract to be filled

  • schoolEmotion-based Event Management and Recommendation System
    Students:

    Mariam Hussain Darwish, Dawit Tenaye Lakew, Khaled Hashem Sorayanejad, Ritica Sridhar Sridhar
    Advisors:

    Dr. Hicham Hallal & Dr. Osameh Al-Kofahi

    Abstract to be filled

  • schoolCOVID-19 Adherence Monitoring System
    Students:

    Munzir Osama Abdul Hafies, Labid Al Arfin, Khalid Safwat Elshafey, Omar Mohamed Hegazy
    Advisors:

    Dr. Tamer Shanableh

    Abstract to be filled

  • schoolMachine-Learning Based Food Safety System
    Students:

    Fatma Fahad Al Mheiri, Abdul Samad Shakir Bruj Ahmed, Aisha Saeed Alshehhi, Shragah Rashed Alketebi
    Advisors:

    Dr. Taha Landolsi & Dr. Gerassimos Barlas

    Abstract to be filled

  • schooltracing and monitoring system for the food supply chain using blockchain
    Students:

    Shooq Abdulrahman Alzarouni, Omar Ashraf Saqf Elhait, Mahmoud Wael Sarhan,
    Advisors:

    Dr. Osameh Al-Kofahi

    Abstract to be filled

  • schoolDecentralized Digital Identities
    Students:

    Rahma Tarek Abdelaal, Bashar Ayman Husein, Ali Mohammad Nizar Soufi, Abdulrahman Waheed Ibrahim
    Advisors:

    Dr. Osameh Al-Kofahi

    Abstract to be filled

  • schoolSolar Panel Inspection Using Edge Device Powered by Machine Learning
    Students:

    Khalid Ahmad Al Bahar, Mohammed Abdulla Alhosani, Ali Abdulrasoul Almajedi, Rashed Saeed AlMarri
    Advisors:

    Dr. Imran Zualkernan

    Abstract to be filled

2021

Fall

  • searchA Machine Learning Approach to Predicting Diabetes Complications
    Student:

    Yazan Jian


    Advisors:

    Dr. Assim Sagahyroon, Dr. Fadi Aloul & Dr. Michel Pasquier

    Machine learning and data mining techniques have been widely used over the years to extract knowledge from data. The goal of this thesis is to study several diabetes complications. Diabetes Mellitus (DM) is a chronic disease that is considered to be life threatening. It can affect any part of the body over time resulting in more serious complications such as impacts on eyesight, perception, motor control and more. To study diabetes complications, a dataset collected by the Rashid Centre for Diabetes and Research (RCDR) located in Ajman, UAE was utilized. The dataset consists of 884 records with 79 features and 8 complications. The complications’ set contains metabolic syndrome, dyslipidemia, neuropathy, nephropathy, diabetic foot, hypertension, obesity, and retinopathy. Some essential preprocessing steps were needed to handle the missing values and imbalanced data problems. Moreover, several techniques were used to study the problem in hand. The first part of this thesis focused on generating association rules from the dataset using unsupervised learning techniques. This step was essential to extract valuable knowledge and relations between several attributes in the dataset and helped to develop a better understanding of DM and its complications. For instance, we extracted several rules indicating some possible relations between metabolic syndrome, hypertension and dyslipidemia. Further preprocessing steps were needed such as data discretization. For the second part of the research, different supervised classification algorithms were utilized to build several models to predict and diagnose eight diabetes complications. Furthermore, feature selection was performed to select the top 5 and 10 features for each complication. Repeated stratified k-fold cross validation was employed for a better estimation of the performance with a k=10 and a total of 10 repetitions. Accuracy and F1-score were used to evaluate the models’ performance reaching a maximum of 97.8% and 97.7% for accuracy and F1-scores, respectively.

  • schoolHephaestus: Virtual Robotic Designer and Simulator
    Students:

    Ammar Abu Zahra, Ezaldeen Arafat, Mohammad Kharouf, Rashed AlMheiri
    Advisors:

    Dr. Michel Pasquier & Dr. Taha Landolsi


    Abstract to be filled

  • schoolMotorcycle Proximity Detection System
    Students:

    Ghazal Al Balaa, AlShouq Al Hammadi, Reem Alali, Amirhossein Mirsoleimani
    Advisors:

    Dr. Gerassimos Barlas & Dr. Taha Landolsi


    Abstract to be filled

  • schoolIntegrated COVID-19 Monitoring and Warning System
    Students:

    Adham Abdelaal, Raneem Al-Qutayri, Ahmed Hamad, Rim Tawfik
    Advisors:

    Dr. Abdulrahman Al-Ali & Dr. Salam Dhou


    Abstract to be filled

  • schoolContactless Automated Patient Positioning System
    Students:

    Rashed AlNuaimi, Anas Ba Ragaa, Heba Elbendary, Salam Kitaz
    Advisors:

    Dr. Salam Dhou


    Abstract to be filled

  • schoolDigital Twin - Patient Monitoring System
    Students:

    Sarah Al-Dulaimi, Fatima Alfahim, Saeed AlRafi, Fatma AlSayegh
    Advisors:

    Dr. Abdulrahman Al-Ali


    Abstract to be filled

  • schoolData Leakage Detection and Prevention System
    Students:

    Youssef Awad, Dana Mohamed, Wisam Orabi, Meera Rashid
    Advisors:

    Dr. Hicham Hallal & Dr. Ra'afat Aburukba


    Abstract to be filled

  • schoolMedical Appointments Application
    Students:

    Suood AlSharif, Hamad Almaqoodi, Mohamad Mhmndar, Helal Alfalahi
    Advisors:

    Dr. Khaled El-Fakih


    Abstract to be filled

  • schoolTracking Depression Using Smartphones Sensors
    Students:

    Hussein Abdallah, Ismat Maarouf, Kareem Sabea, Karim Hodroj-Remmel
    Advisors:

    Dr. Fadi Aloul


    Abstract to be filled

  • schoolIoT Based Alarm System for Hazard Detection in Smart Spaces
    Students:

    Amr Eltawil, Dhairya Mehta, Omar Fayed, Zaid Amireh
    Advisors:

    Dr. Khaled El-Fakih & Dr. Ra'afat Aburukba


    Abstract to be filled

Summer

  • searchAn Intelligent System Approach for RF Energy Harvesting
    Student:

    Raviha Khan


    Advisors:

    Dr. Michel Pasquier & Dr. Hicham Hallal

    RF energy harvesting has emerged as a viable energy source for low-powered devices in wireless sensor networks. It also acts as a replacement for conventional power sources such as batteries. RF energy harvest uses an unlimited source and makes efficient use of the existing energy in the surrounding environment. The use of machine learning techniques to predict the suitability of RF energy harvest under specific conditions further enhances the performance of energy harvesters. Such a prediction depends on several parameters, such as the time of the day, the temperature, the distance from source, the water density in the air, etc. These have a direct effect on the quality of the received signal at the harvesting node and thus, the harvested energy. In this thesis, a simulation of an RF energy harvesting network using MATLAB to collect relevant data is proposed. This data is used to train different machine learning models: Logistic Regression, Classification Trees, SVM and Naïve Bayes in RStudio. The outcomes of the machine learning models are used to enhance the energy harvesting modules” performance by scheduling them to be on or off with a given set of parametric values. The most suitable model for the dataset being used is chosen based on accuracy, F-Measure and AUC.

  • searchUnsupervised Deep Learning for Classification of Bats Calls Using Acoustic Data
    Student:

    Muhammad Arbab Arshad


    Advisors:

    Dr. Imran Zualkernan

    Analysis and understanding of bat behaviors have taken on an increased importance post-Covid 19. Manual analysis of echolocation calls in bats to deduce behavior is cumbersome, time-consuming and costly. Previous attempts to automate this process have relied on labeled data which is expensive and difficult to collect. This thesis explored the use of state-of-the-art unsupervised learning algorithms like IMSAT, IIC, SCAN, JULE and DeepCluster to determine if interesting bat behaviors can be automatically determined based on unlabeled bat echolocation data which is readily available. The algorithms originally developed for image classification were adapted to work with audio data. One small labeled echolocation data set from the UAE Al-Hajar mountains and a large unlabeled dataset from an urban space in Dubai from the Emirates Nature - World Wildlife Foundation (WWF) were utilized. A coding scheme for interpreting bats' behavior was also developed. The results are that different algorithms capture different behavior. For example, IIC and IMSAT identified the presence of multiple bats, DeepCluster was better able to identify prey capture attempts, SCAN could distinguish bat calls in a close habitat and JULE could capture different species types. Based on Mutual Information (MI) the most similar pairs of algorithms were IIC and IMSAT (0.429), IIC and DeepCluster (0.374), and IMSAT and DeepCluster (0.266). On the small labeled data set, IIC performed the best with an accuracy of 48.28% followed by IMSAT (43.59%), JULE (43.13%), DeepCluster (39.84%) and SCAN (29.38%). A baseline K-Medoid algorithm only had an accuracy of 23.75%. For future work, better audio augmentation techniques can be explored and other unsupervised learning algorithms like DAC, DEC and K-Autoencoders can be investigated as well.

Spring

  • searchIsolating Physical Replacement of Identical IoT Devices Using Machine and Deep Learning Approaches
    Student:

    Areej Mohammad


    Advisors:

    Dr. Imran Zualkernan & Dr. Fadi Aloul

    Many IoT applications deploy identical end devices like sensor nodes or surveillance cameras in an organization. The purpose of this thesis was to determine if a malicious physical substitution of one end device by an identical compromised device could be recognized using deep learning or machine learning techniques. Conventional techniques to address the physical replacement of a node require one to implement specialized hardware like Physical Unclonable Functions (PUF) using expensive encryption techniques. For low-resource devices like an ESP32, the device does not come with an integrated PUF module, and a separate chip is required to execute the cryptographic operations. Moreover, recently deep learning techniques are shown to have compromised the PUF-based technique as well. This thesis explored whether machine and deep learning could be used to identify a single end device from a set of identical devices without requiring a PUF-like mechanism for authentication. Network data from 18 identical ESP devices was collected in a typical MQTT-based IoT network. In addition to exploring conventional machine learning methods including Random Forest, Bayesian, SVM, LightGBM, Gradient Boosting, and XG-Boost, a tiny Convolutional Neural Network (CNN) was designed and optimized using the Hyperband algorithm. The CNN was small with 85,058 trainable parameters and only used the packet Inter-Arrival Time (IAT) as input. The results are that the CNN outperformed all other models, with a micro-F1-Score of 0.999 (0.0012). The Random Forest model was the best traditional machine learning models with a micro-F1-Score of 0.9501 (0.0036). The worst was Bayesian with a micro-F1-Score of 0.222 (0.0016). There was a statistically significant difference in the F1-Score (Kruskal-Wallis; chi-square=84.192, p < 0.05) between the various trained model using 10-fold validation.

  • searchVirtualizing and Scheduling FPGA Resources in Cloud Computing Datacenters
    Student:

    Abid Chowdhury


    Advisors:

    Dr. Assim Sagahyroon & Dr. Ra'afat Aburukba

    Cloud service providers are consistently leveraging their computing infrastructures by adding reconfigurable hardware platforms such as field-programmable gate arrays (FPGAs) to their existing infrastructures. Adding FPGAs to a cloud environment involves non-trivial challenges. The first challenge is the virtualization of FPGAs in order to enable FPGAs as cloud resources. Since there does not exist a standard virtualization framework, there is a need to devise an efficient framework for virtualizing FPGAs. Moreover, FPGA resources are used in conjunction with central processing units (CPUs) and graphics processing units (GPUs) to accelerate the execution of different tasks. Therefore, to gain the benefits of these powerful accelerating platforms, the second challenge is to optimize the allocation of a batch of tasks to minimize their makespan. Furthermore, the third challenge is for cloud providers to be able to quantify the performance of the various policies implemented in their cloud datacenters. In this work, an FPGA virtualization framework is proposed to abstract physical FPGAs into virtual pools of FPGA resources. Next, an integer linear programming (ILP) model is proposed to optimize the allocation of FPGA resources to cloud tasks requiring acceleration. Preliminary attempts to validate the model indicate that an optimal solution, which is the minimum makespan, is obtained using an exact solution method. Next, a simulated annealing (SA) metaheuristic is developed to not only to achieve gains in performance compared to the exact method, but also scale up and handle larger datasets while providing near-optimal solutions. Experimental results show that SA has reduced the makespan of a large dataset with 1000 tasks and 100 resources by up to 30% when compared to first-come-first-serve (FCFS) and shortest-deadline-first (SDF) algorithms. Lastly, in order to quantify the performance of FPGA-enabled cloud datacenters, an existing cloud simulator named CloudSim is extended to enable FPGA as a resource in its simulation environment. The proposed virtualization framework and the SA scheduler are integrated into the environment. Simulation results show that execution time of tasks is reduced by up to 78% when FPGA accelerators are used.

  • searchMachine Learning-Based Approach for EV Charging Behavior
    Student:

    Sakib Shahriar


    Advisors:

    Dr. Abdulrahman Al-Ali & Dr. Ahmed Osman (ELE)

    As smart city applications are moving from conceptual models to the development phase, smart transportation, of smart cities’ applications, is gaining ground nowadays. Electric vehicles (EVs) are considered to be one of the major pillars of smart transportation. EVs are ever-growing in popularity due to their potential contribution in reducing dependency on fossil fuels and greenhouse gas emissions. However, large-scale deployment of EV charging stations poses multiple challenges to the power grid and public infrastructure. The solution to this problem lies in the utilization of smart scheduling algorithms to better manage the growing public charging demand. Modeling EV charging behavior using data-driven tools and machine learning algorithms can improve scheduling algorithms. Researchers have focused on using historical charging data for predictions of behaviors such as departure time and energy needs. However, variables such as weather, traffic, and nearby events, which have been neglected to a large extent, can perhaps add meaningful representations, and provide more accurate predictions. Therefore, in this thesis we propose the usage of historical charging data in conjunction with the weather, traffic, and events data to predict EV departure time and energy consumption. Several popular machine learning algorithms including random forest, support vector machine, XGBoost, and deep neural networks are investigated. The best predictive performance is achieved by an ensemble-learning model, which improves upon the existing works in the literature with SMAPES of 9.9% and 11.6% for session duration and energy consumptions, respectively. In both predictions, we demonstrate a significant improvement compared to previous work on the same dataset and we highlight the importance of traffic and weather information for charging behavior predictions.

  • searchExploratory Educational Analytics of UAE PISA Test Results
    Student:

    Samaa Dweek


    Advisors:

    Dr. Salam Dhou & Dr. Tamer Shanableh

    PLung cancer is ranked the number one most occurring cancer in men and the second in women. According to the World Health Organization (WHO), the number of deaths caused by lung cancer in 2018 is estimated to be 1.8 million ranking it the number one cause of death in comparison to any other cancer type. There are several treatment types for lung cancer such as surgery, chemotherapy, and radiotherapy. Usually, radiotherapy is the treatment plan for elder patients who cannot handle the surgical invasive intervention. Radiotherapy involves directing high energy x-rays on the tumors to destroy cancerous cells. However, these directed x-rays end up burning healthy cells as well. So, it is important to locate the exact location of a tumor from the CT scans to minimize the healthy cells destroyed by the directed x-rays. Recently, Image Guided Radiation Therapy (IGRT) has been used in improving tumor localization. However, breathing motion hinders the acquisition of a clear CBCT scan. Consequently, the 3D reconstructed image suffers from blurring. Respiratory-Correlated (4D) CBCT is an emerging image guidance strategy used in radiotherapy where projections acquired are sorted into respiratory bins based on the respiratory phase and a 4D image is reconstructed from each bin. 4D CBCT reconstruction reduces the motion blur caused by respiratory motion but the limited number of projections in each phase bin results in low quality 4D CBCT images with obvious streaking artifacts. To solve this issue, frame interpolation has been suggested to artificially increase the number of projections used in reconstructing the 3D scan which eventually leads to decreased streaking. In this work, we propose a CNN-based in-between frame interpolation approach to increase the number of projections and to generate a high-quality motion compensated 4D CBCT scans. The resulting generated projections are assessed by calculating Peak-Signal-to-Noise Ratio (PSNR) and compared to the ground truth and other image interpolation methods.

  • schoolVR Gamification of Digital Systems Lab
    Students:

    Shahd Abdelmeguid, Iffa Afsa Changaai Mangalote, Ghazzal Jastaniah, Seyed Foad Zandavi
    Advisors:

    Dr. Hicham Hallal & Dr. Osameh Al-Kofahi


    1st Place Winner - CSE Senior Design Projects Competition 2021

    Abstract to be filled

  • schoolDetection of Student Engagement in Online Learning
    Students:

    Ayesha Al Marri, Maitha Alnaqbi, Maya Hiba, Natasha Madhu
    Advisor:

    Dr. Tamer Shanableh


    2nd Place Winner - CSE Senior Design Projects Competition 2021

    Abstract to be filled

  • schoolAcoustic Wildlife Monitoring of Bats
    Students:

    Azadan Bhagwagar, Priyanka Chand, Taslim Mahbub
    Advisor:

    Dr. Imran Zualkernan


    Project was funded by AUS Undergraduate Research Grant


    3rd Place Winner - CSE Senior Design Projects Competition 2021


    Abstract to be filled

  • schoolGame based Intelligent Writing Tutor (Arabic)
    Students:

    Ayah Al-harthy, Anishka Pilli, Ahmed Suliman, Ahmed Abdalla
    Advisor:

    Dr. Khaled El-Fakih

    Abstract to be filled

  • schoolComparative Study of Deep Learning and Machine Learning Techniques Used for Hydroponics-Grown Plants’ Health Classification
    Students:

    Seba Alkafri, Yara Rashed, Rawan Suwwan, Mariam Reda
    Advisor:

    Dr. Tamer Shanableh


    Project was funded by AUS Undergraduate Research Grant

    Abstract to be filled

  • schoolParts Based Computerized Maintenance Management System
    Students:

    Dhriti Adyanthaya, Jeremy Dsilva, Najia Mustafa
    Advisor:

    Dr. Ra'afat Aburukba

    Abstract to be filled

  • schoolIntelligent Parking Management System
    Students:

    Ramy Gendy, Mariam Sharaky, Suhyb Al Jallad, Saif Alnajjar
    Advisors:

    Dr. Hicham Hallal & Dr. Osameh Al-Kofahi

    Abstract to be filled

  • schoolAR Based AUS Campus Tour
    Students:

    Abdulrahman Almukhayyet, Youssef Bouz, Lotf Elsadek, Khalid Alaleeli
    Advisors:

    Dr. Hicham Hallal & Dr. Ghassan Qadah

    Abstract to be filled

  • schoolIoT-Based Smart Greenhouse Irrigation System
    Students:

    Ali AlMeheiri, Hicham El-Mir, Raneem ElBatrawy, Mohamed Ragab
    Advisor:

    Dr. Abdulrahman Al-Ali

    Abstract to be filled

  • schoolIntelligent Detection of TV Viewer Engagement Using Body Language
    Students:

    Aamna Ali, Mohammad Imran, Fatima Irfan, Avantika Poddar
    Advisors:

    Dr. Fadi Aloul & Dr. Imran Zualkernan


    Project was funded by AUS Undergraduate Research Grant

    Abstract to be filled

  • schoolAutomated Video Content Searcher
    Students:

    Haya AlMadhloum AlSuwaidi, Hessa Almheiri, Farah Badawy
    Advisors:

    Dr. Gerassimos Barlas & Dr. Osameh Al-Kofahi


    Project was funded by AUS Undergraduate Research Grant

    Abstract to be filled

  • schoolPrediction of Breast Composition for Early Breast Cancer Detection from Screening Mammography
    Students:

    Mohamed Abdelaty, Zaid Rahman, Syed Kumail, Emad Toubar
    Advisor:

    Dr. Salam Dhou

    Abstract to be filled

  • schoolSmart Monitoring System for Stroke Rehabilitation
    Students:

    Mais Al Atallah, Zainab Jamil, Hania Khafagy, Mehnaz Ummar
    Advisors:

    Dr. Fadi Aloul & Dr. Assim Sagahyroon


    Project was funded by AUS Undergraduate Research Grant

    Abstract to be filled

  • schoolIoT Electric Magnetic Lock
    Students:

    Mohamed Firas, Zayed Mohamed, Majed Al Safadi, Adham Bassem
    Advisor:

    Dr. Rana Ahmed

    Abstract to be filled

  • schoolPortable Platform for Indoor Navigation Robot
    Students:

    Yash Gaikwad, Shaham Kampala Thekkumury, Asif Rasheed, Abdullah Siddiqui
    Advisor:

    Dr. Michel Pasquier


    Project was funded by AUS Undergraduate Research Grant

    Abstract to be filled

  • schoolCrowd Counting
    Students:

    Danyal Elias, Khaled Fahmy, Antony Farid
    Advisors:

    Dr. Taha Landolsi, Dr. Mahmoud Ibrahim (ELE) & Dr. Amer Zakaria (ELE)

    Abstract to be filled

  • schoolPacketization and De-Packetization of Data Transmitted and Received Between the Satellite and Ground Station Using Cubesat Space Protocol (CSP)
    Students:

    Yasser Ahmed, Farah Balaha, Sultan Almesmar, Abdullah Alnuaimi
    Advisors:

    Dr. Taha Landolsi & Dr. Shayok Mukhopadhyay (ELE)

    Abstract to be filled

  • schoolSocial Distancing Monitoring System
    Students:

    Amir Mohideen Basheer Khan, Abdelaziz Mostafa, Syed Raza Imam Zaidi, Karim Hassan
    Advisors:

    Dr. Imran Zualkernan & Dr. Osameh Al-Kofahi

    Abstract to be filled

  • school3D AI Game
    Students:

    Omar Alfalasi, Zayed Alhosani, Mohammed AlZaabi
    Advisors:

    Dr. Gerassimos Barlas & Dr. Assim Sagahyroon

    Abstract to be filled

  • schoolA Smartphone-Based Platform for Counting Patients White Blood Cell at Point of Care
    Students:

    Hibathallah AlSaqar, Lounes Moussaoui, Hamad Aldhanhani, Yehia Elatraby
    Advisors:

    Dr. Michel Pasquier & Dr. Mohamed Abdelgawad (MCE)

    Abstract to be filled

  • schoolDeveloping an Energy Consumption Model for Electric Vehicles in the UAE
    Students:

    Muhammad Hamza Saif, Ammar Bajwa, Mohammed Rahman
    Advisors:

    Dr. Rana Ahmed & Dr. Mostafa Shaaban (ELE)

    Abstract to be filled

2020

Fall

  • searchData Embedding and Extraction in Scrambled Video Using Machine Learning
    Student:

    Afaf Ahmad


    Advisor:

    Dr. Tamer Shanableh

    Data embedding in videos and images has various important applications such as digital rights management (DRM), content authentication, copyright protection, error resiliency and concealment as well as law enforcement. With the high possibility of illegal access and unauthorized content manipulation in shared storage platforms such as cloud data centers and with the risk of encountering different types of attacks during network transmission, videos and other sensitive data are usually transmitted and stored in an encrypted form. Accordingly, the need for data hiding techniques that operate directly on the encrypted video domain has emerged. This work proposes a novel data hiding scheme in encrypted video streams where scrambling and data embedding are performed simultaneously at the encoder side by rotating the motion vectors of the cover video. Then a machine learning solution is proposed at the decoder side to classify the motion vectors to rotated/ unrotated, extract the hidden information bits and reconstruct the original cover video. A sequence-dependent approach is applied where the first part of the video is used for training and model generation. The proposed system is composed of two phases: firstly, the training phase where the model is trained to distinguish between the correctly reconstructed macroblocks and the macroblocks reconstructed using rotated motion vectors. Secondly, the testing phase in which the received motion vectors are rotated using four rotation angles which in turn are used to reconstruct the different candidate macroblocks. At this step, the trained model is applied to identify which of the candidate macroblocks are the ones associated with the true motion vectors. Once the true motion vectors are identified, they are compared to the ones received in the bit stream and thus the embedded bits are extracted, and the video is reconstructed. Experiments are conducted on a number of well-known video sequences after compressing them once with MPEG2 video codec standard and then with HEVC video codec standard. A detailed analysis is provided based on the macroblock type, the number of motion vectors and the type of the encoding sequence. Lastly, the proposed solution is evaluated in terms of classification accuracy, embedding capacity and reconstruction quality.

  • searchDetection of Double and Triple Compression in Videos for Digital Forensics Using Machine Learning
    Student:

    Seba Youssef


    Advisor:

    Dr. Tamer Shanableh

    Digital video forensics refers to the process of analysing, examining, evaluating and comparing a video for use in legal matters and court cases. In digital video forensics, the main aim is to detect and identify video forgery and manipulation to ensure a video’s authenticity and reliability for use in court. This work focuses on passive forensics techniques, namely compression-based digital video forensics. The manipulation of videos can be in the form of frame insertion, deletion, cropping, duplication or frame recompression, which can combine several manipulations. When a video is edited by any of the mentioned techniques, the original encoded bitstream is first decoded, editing is applied and then the video is re-compressed before saving it. This means that by detecting re-compression in videos, we can interpret that the video has undergone some form of manipulation. The least number of recompressions a video can have is double compression, the first results from the device initially capturing the video which compresses it to store it in a suitable format and the second comes from the editing software or tool that re-compresses the video after it has been edited. Such editing can also be done multiple times leading to multiple compressions. Thus, finding out the compression history of a video becomes a very important mean for detecting any manipulation and thereby identifying the trustworthiness and authenticity of a video. Several techniques have been studied and investigated for the accurate classification of double and triple compression in videos based on machine learning and deep learning models with promising results being obtained. In this work, a number of experiments are conducted by using KNN, random forest or bi-LSTM classifiers on a dataset of forged and unforged video sequences. In each of the experiments, performance is evaluated based on the classification accuracy and confusion matrix. Experiments are conducted on MPEG2 and HEVC coded videos using the same re-compression quantization parameter and the results of recompression detection are compared. Experiments are also conducted on HEVC coded videos with the same recompression bitrate and the results obtained are compared to existing solutions in literature. The experimental results revealed that both double compression and triple compression can be accurately detected using the proposed machine learning and deep learning solutions.

  • extensionExploratory Educational Analytics of UAE PISA Test Results
    Student:

    Shaikha Aldoukhi


    Advisor:

    Imran Zualkernan

    Programme for International Student Assessment (PISA) is a standardized test conducted by the OECD to measure 15-year-olds’ abilities in reading, mathematics and science knowledge and skills to meet real-life challenges. A school level analysis of the 2018 PISA test results of the UAE was performed. The raw PISA data was first transformed and cleaned using ETL techniques. This resulted in cleaned data for 259 (6,715 students) schools across the seven Emirates. Unsupervised learning algorithms including k-means, k-medoids, hierarchical clustering and DBSCAN were used to group school into similar clusters. Gradient boosting was then used to determine the key features underlying each clustering. Classification and Regression Tree (CART) was used as a visual explanatory mechanism for each clustering. External validation was determined using Purity, Entropy and Adjusted Rand Index (ARI). Internal validation was carried out using Dunn Index, Silhouette Analysis, GAP Index, Davies-Bouldin’s Index, and Calinski-Harabasz Pseudo F-statistic, and t-distributed Stochastic Neighbor Embedding (t-SNE). Application of the various algorithms resulted in 3 to 6 clusters. According to internal validation metrics, k-means (Calinski-Harabasz Pseudo F-statistic = 122.92) with 6 clusters was the best algorithm followed by K-medoid (Calinski-Harabasz Pseudo F-statistic = 90.55) with 3 clusters. School gender was among the top three most important feature identified across algorithms. School Zones, Council, Urban/Rural Status, or the type of Curriculum did not explain clustering across algorithms with an ARI between 0.01 and 0.13 with one exception. School Gender was the best explanatory mechanism across algorithms with the ARI ranging between 0.48 to 0.92. This suggest that whether a school is female only, male only or mixed was the key explanatory mechanism for clustering schools. Therefore, one recommendation is the exploration of differences between these types of schools in how they yield differing PISA test results. Finally, discrepancies between PISA scores and Ministry of Education’s internal exams were also found in certain clusters and warrant further investigation.

  • schoolRadar-based Arabic Sign Language Recognition
    Students:

    Ahmad Salah Bin Kalban, Aghed Haytham Alahmad, Mohamad Saeed AlHajjar and Arig Hesham Ibrahim
    Advisors:

    Dr. Taha Landolsi, Dr. Amer Zakaria (ELE) & Dr. Mohamad Ibrahim (ELE)

    Abstract to be filled

  • schoolIdentifying Happiest Routes
    Students:

    Ahmad Maher AlZarooni, Abdalla Ahmed Mohamed, Hima Bijulal and Abdul Ahad Abdul Najeeb Khan Khan
    Advisors:

    Dr. Michel Pasquier & Dr. Taha Landolsi

    Abstract to be filled

  • schoolSmart Cane for the Visually Impaired Using Machine Learning
    Students:

    Sara Mohammed Almaazmi, Reem Abdalla AlAmeeri, Mariam Jamal Arshi and Fatima Hussain Darwish
    Advisors:

    Dr. Abdulrahman Al-Ali & Dr. Salam Dhou


    Project was funded by a Research Grant from Sandooq Al Watan

    Abstract to be filled

  • schoolStop the Bully: Technological Approach to Detecting and Responding to Cyber Bullying
    Students:

    Abdel Rahman Naser Hamdan, Feraas Ibrahim Tayeh, Sionell Savio Tom and Imad Elian Gharbi
    Advisors:

    Dr. Fadi Aloul & Dr. Salam Dhou

    Abstract to be filled

  • schoolSmart Medicine Cabinet
    Students:

    Omar Hesham Abdualkareem, Abdullah Mazen Allabadi, Obada Mohammad Essa and Kareem Masoud
    Advisors:

    Dr. Ghassan Qadah & Dr. Gerassimos Barlas

    Abstract to be filled

  • schoolAutonomous Robot for Power Delivery
    Students:

    Shatha Ahmed Abduh, Syed Saif Ahmed, Shahd Nabil ElSaikly and Jihad Mahmoud Abdulale
    Advisors:

    Dr. Hicham Hallal & Dr. Gerassimos Barlas

    Abstract to be filled

  • schoolCold Chain Optimization Using Realtime Mapping Trucking
    Students:

    Omar Ahmad Alsarookh, Muhammad Abdullah Khan, Yousuf MD Noorul Islam and Abdul Hafeez Usman
    Advisors:

    Dr. Ra'afat Aburukba

    Abstract to be filled

  • schoolTesting Automated Code Genration
    Students:

    Mohammad Sakaamini, Sheikh Abdur Raheem Ali, Wael Hassan ElArmali and
    Advisors:

    Dr. Khaled El-Fakih

    Abstract to be filled

Spring

  • searchAn Auction-Based Scheduling Approach for Minimizing Latency in Fog Computing Using 5G Infrastructure
    Student:

    Ahmed Fahmy


    Advisor:

    Dr. Raafat Aburukba & Dr. Taha Landolsi

    The advent of the Internet of Things (IoT) has brought an unprecedented increase in the number of connected devices. Recently, IoT-based devices have been used in several applications including healthcare, data analytics, smart cities, and many others. Time-sensitive applications, such as Vehicle-to-Vehicle (V2V) communication, led to the need for an Ultra-High Reliable Low Latency Communication (URLLC). Consequently, 5G networks gained massive attention from the research community due to its ability to support enormous amounts of transfer rate. One of the main supporting computing paradigms for IoT is cloud computing, as it offers computing capabilities over the Internet. Nevertheless, cloud computing is unsuitable for time-critical applications. Hence, researchers proposed deploying fog computing as part of the 5G small cells to tackle the deficiencies of cloud computing. Many challenges arise while combining 5G technology and fog computing such as scheduling service requests across small cells to reduce the overall latency. In this work, the scheduling problem is modeled as an optimization problem with the objective of minimizing the overall latency. Furthermore, small cells are decentralized by nature. Therefore, a coordination framework is proposed to handle the interdependency between small cells. Accordingly, the decentralized scheduling problem is mapped to a combinatorial optimization problem. The proposed optimization model is validated using an optimization engine. The scheduling problem is known as an NP-hard problem. Thus, a decentralized heuristic solution is proposed to solve the scheduling problem in polynomial time. The proposed solution integrates a novel Simulated Annealing-Based Scheduling (SABS) and Auction-Based Winner Determination (ABWD) heuristic algorithms. To assess the performance and quality of the proposed heuristic solution, a centralized approach is used as a benchmark. Furthermore, sensitivity analysis is conducted in which the impact of each system parameter on the system behavior is investigated. The results prove the adequacy of the proposed solution as the execution time remained approximately constant, with an average of 726 µs, considering different problem sizes. Moreover, the proposed solution is found to be scalable and accommodates the exponential growth of IoT devices.

  • searchSecurity Assessment Of Low-Resource Edge Devices For IoT Systems
    Student:

    Shams Shapsough


    Advisor:

    Dr. Fadi Aloul & Dr. Imran Zualkernan

    The rapid adoption of Internet of Things (IoT) technologies is creating a large number of exposed systems with new security vulnerabilities that may endanger critical assets. This is especially true for applications related to Smart Grid (SG) and energy monitoring. Security issues in the bidirectional exchange of data between edge devices can have severe ramifications if not addressed properly. Edge devices are wireless-enabled microcontrollers typically running embedded operating systems. The resource-constrained nature of edge devices in tandem with IoT network protocols creates many unique security challenges. This work investigates key security issues in IoT systems with special emphasis on edge devices. A generic IoT-based monitoring system based on the Message Queueing Telemetry Transport (MQTT) was designed to simulate the operation of SG and similar IoT monitoring applications. ESP32, ESP8266 and Photon hardware, along with multiple operating systems such as Arduino-core, FreeRTOS, LuaRTOS, TinyOS, MongooseOS and NodeMCU were tested. Severity and impact of vulnerabilities was investigated, and counter measures were proposed. The results are that such edge devices are susceptible to a wide array of attacks such as battery draining, eavesdropping, and data injection even when using Transport Layer Security (TLS). While providing better security, TLS consumed only 1-15% more power than the non-TLS scenarios. However, latency suffered a significant increase of up to 5 folds for TLS/SSL, compared to non-TLS counterparts. Stress testing was conducted with different communication payloads, and frequencies of 1, 10, 100 and 1K bytes, and 0.5, 1 and 2Hz respectively, and yielded similar results.

  • schoolSmart Campus Mobility System
    Students:

    Moustafa Tarek Amer, Danayal Amir Khan, Shavaiz Ahmad Khan & Ahmed Riaz
    Advisors:

    Dr. Abdulrahman Al-Ali


    1st Place Winner - CSE Senior Design Projects Competition 2020


    Abstract to be filled

  • schoolWildlife Monitoring System
    Students:

    Lana Hasan Alhaj Hussain, Brylle Ryan Gomez, Ali Reza Mohammed Husein Sajun & Dara Yarob Sakhnini
    Advisors:

    Dr. Imran Zualkernan & Dr. Salam Dhou


    2nd Place Winner - CSE Senior Design Projects Competition 2020


    Abstract to be filled

  • schoolElderly Behavioral Monitoring System
    Students:

    Abdulla Mohammad Alshamsi, Loay Taha Kamel, Eisa Abdalla Sajwani & Hussain Saifee Surti
    Advisors:

    Dr. Ra'afat Abu-Rukba & Dr. Assim Sagahyroon


    3rd Place Winner - CSE Senior Design Projects Competition 2020


    Abstract to be filled

  • schoolBlockchain Based Degree Authentication System
    Students:

    Nada Mohamed Abdalgawad, M.Said M.Bichr Alghabra & Muhammed Yusuf Dada
    Advisors:

    Dr. Taha Landolsi & Dr. Osameh El-Kofahi

    Abstract to be filled

  • schoolMobile App to Handle Medical Appointments
    Students:

    Tasneem Zaman Batool, Omar El Boutari, Mostafa Saher Hamed Abuelnoor & Majed Marwan Al Safadi
    Advisors:

    Dr. Assim Sagahyroon & Dr. Fadi Aloul

    Abstract to be filled

  • schoolWhite Blood Cell Count Using Smart Phone App
    Students:

    Touqa Mohamed Beltagui, Nour Ahmed Mounir ElSayed, Mariam Tanzeel & Beesan Ayman Amin Hussein
    Advisors:

    Dr. Michel Pasquier & Dr. Mohamed Abdulgawad (MCE)

    Abstract to be filled

  • schoolStructural Health Monitoring Using Smartphone Sensors
    Students:

    Angie Sobhi Guirguis, Farah Tarek Ibrahim Hegazy & Farah Hafez Ibrahim
    Advisors:

    Dr. Ra'afat Abu-Rukba, Dr. Tamer Shanableh & Dr. Mohammad AlHamaydeh (CVE)

    Abstract to be filled

  • schoolAutomated Sign Language to Voice Command Interpreter
    Students:

    Khaldoon Mohammed Al-Nuaimi, Mohamed Abdelqadir AlMulla, Ahmed Salman Kanaani & Mohamed Shezan Rizny
    Advisors:

    Dr. Tamer Shanableh

    Abstract to be filled

  • schoolVisualization of Schedules Using Virtual Reality (VR)
    Students:

    Mustafa Saeed Jafar Al Shamkhany, Wisam Saeed Jafar Al Shamkhany, Mueez Ahmed Khan & Mohamed Nabil Mansour
    Advisors:

    Dr. Hicham Hallal

    Abstract to be filled

  • schoolAttendance System Using Computer Vision
    Students:

    Hassan Al Ali, Shawki Izzat, Mohamad Ahmad Saleh & Iyas Naser
    Advisors:

    Dr. Tamer Shanableh & Dr. Osameh El-Kofahi

    Abstract to be filled

  • schoolVR based Physio-Therapy System for Astronauts
    Students:

    Maryam Ebrahim Alhosani, Ahmad Mohammad Hairon, Amal Hammad-Mahmoud Suleiman & Anas Arif Kamlani
    Advisors:

    Dr. Hicham Hallal & Dr. Michel Pasquier

    Abstract to be filled

2019

Fall

  • search Multi Agent Reinforcement Learning Approach for Autonomous Fleet Management
    Student:

    Mohammed Alhusin


    Advisor:

    Dr. Michel Pasquier & Dr. Gerassimos Barlas

    The Taxi Dispatch problem is a well-known and important problem in the field of transportation and logistics, that has many similarities with other fleet management problems. The objective of the taxi dispatch system is to assign idle taxis to passengers waiting at different geographical locations in a way that maximizes resource utilization while minimizing their operating cost. Traditionally, heuristic rules are used in dispatch problems, mainly because of the simplicity and scalability of the approach. However, at high demand rates, rule-based approaches perform poorly. This encouraged many researchers to build more complex models to tackle the dispatch problem, but most of these models are computationally expensive and cannot scale to handle large fleets. Additionally, most of these approaches are not robust enough for a stochastic environment, which is usually the case with real-world traffic. In this work we model the problem as a Markov Game and solve it using Model-Free Multi-Agent Deep Reinforcement Learning, which is the best approach when the environment is stochastic and there is otherwise no good model for it. The main drawback of reinforcement learning is that it requires too much time and data to learn the optimal policy. In this work we address this issue and strive to improve the efficiency of this algorithm. The curse of dimensionality was broken by representing the state variable as an image which made the complexity independent from the number of taxis and requests and only dependent on the size of the map thus allowing the algorithm to handle large fleets with ease. Using a residual convolutional neural network as Q function approximator allowed the agents to learn complex spatial patterns while seeing only few training samples. We have also found that we can reduce the resolution of the state variable by more than half while losing only 3% of the performance. The proposed algorithm was validated against a rule-based heuristic under different supply-demand ratios, and found to outperform the rule-based technique by a large margin when there is a lack of supply.

  • search FPGA-Based Network Traffic Classification Using Machine Learning
    Student:

    Mohammed Elnawawy


    Advisor:

    Dr. Tamer Shanableh & Dr. Assim Sagahyroon

    Traffic classification is the process of associating network traffic with the application or group of applications that generated it. It is an essential part of network management at datacentres and network operators due to its importance in traffic shaping, bandwidth allocation, and cybersecurity. Several techniques were investigated to classify traffic accurately with methods based on machine learning achieving encouraging results. In this work, we conduct several experiments using naïve Bayes, SVM, KNN, and Random Forest Trees on two traffic datasets, namely UNIBS and UNB, which are both publicly available. While the former dataset was collected in an uncontrolled environment that resembles real network behavior, the latter was captured using a highly controlled environment. In the experiments conducted in this work, we look at the classifiers’ performance and their effect on the classification accuracy and F-score. We also assess the suitability of extracted features using feature selection techniques. Moreover, we determine the optimal percentage of packets within a flow that need to be considered while extracting flow-level features. It is observed that when a larger number of packets is considered, the classification performance improves, but the required processing delay increases. Thus, we argue that 60% of packets in a flow would be a good compromise that ensures high performance in the least possible time. Several graphs are generated during each experiment to investigate the effect of varying each parameter on the classification performance. The results of our experiments indicate that Random Forest outperforms all other algorithms achieving a maximum accuracy of 98.3% and an F-score of 0.93. Finally, since software-based classifiers are usually slow and hence incapable of coping with the increasing amount of traffic within congested networks, we implement a highly pipelined Random Forest classifier on a Field-Programmable Gate Array (FPGA) chip. The implementation makes use of the parallel architecture of the FPGA in accelerating such a time-consuming task. The implemented design is capable of achieving an average throughput of 163.24 Gbps which is more than twice the maximum throughput compared to reported work. This enables datacentres to achieve efficient online traffic classification given the dynamic nature of modern networks.

  • schoolUsing Blockchain For IoT Security in Smart Cities
    Students:

    Abdullah Mohamed Samak, Mousa Khaled Saifi, Mohammad Mazen AL Orbani & Ismail Tareq Raslan
    Advisors:

    Dr. Lutfi Albasha & Dr. Ghassan Qadah

    Abstract to be filled

  • schoolOpen-Source Infrastructure for Smart Homes
    Students:

    Arwa Ibrahim Alblooshi, Raaid Sami Salha, Rami Hassan Abuassi & Amir Raad Douglah
    Advisors:

    Dr. Imran Zualkernan & Dr. Fadi Aloul


    Project was funded by a Research Grant from Sandooq Al Watan

    Abstract to be filled

  • schoolUsing Artificial Intelligence (AI) and BLE Beacons to Characterize Behavioral Patterns
    Students:

    Abdalla Ahmed Mohamed, Mariam Khalid Alhammadi, Hanin Farid AlRais & Amna Abdelrazaq Al Ali
    Advisors:

    Dr. Imran Zualkernan & Dr. Fadi Aloul


    Project was funded by a Research Grant from Sandooq Al Watan

    Abstract to be filled

  • schoolSmart Grocery Store Navigation
    Students:

    Mohamed Amireddine Ghezala, Yara Abir Mohamed Tebbal, Yara Akram Kaddoura & Hesham Khaled Ahmed
    Advisors:

    Dr. Taha Landolsi & Dr. Ra'afat Abu-Rukba

    Abstract to be filled

  • schoolSmart Traffic Congestion Alert Using Data Mining Algorithms and Sensors
    Students:

    Amna Ahmed AlTeneiji, Rashed Mohammed Alsuwaidi & Ali Abdulameer M Mahdi
    Advisors:

    Dr. Gerassimos Barlas & Dr. Hicham Hallal

    Abstract to be filled

  • schoolImage Processing of Digital Mammography Using Machine Learning Techniques
    Students:

    Lina Eilouti, Prerna Chander & Saubia Khalid Khan
    Advisors:

    Dr. Salam Dhou & Dr. Michel Pasquier

    Abstract to be filled

  • schoolSmart Shopping Cart
    Students:

    Jawahir Jasim AlMaazmi, Mahmoud Abdelkarim Mahmoud & Rashed Mahmood Amiri
    Advisors:

    Dr. Khaled El Fakih & Dr. Ghassan Qadah

    Abstract to be filled

  • schoolSmart Shelf Monitoring and Dynamic Pricing Model for Fruits and Vegetables
    Students:

    Hind Ali Alsaeed, AbdulRahman Mohammed Al-Ba & Yomna Galaleldin Elkilany
    Advisors:

    Dr. Abdulrahman Al-Ali & Dr. Malick Ndiaye

    Abstract to be filled

  • schoolIOT Based Smart Vehicle Blackbox
    Students:

    Anwar Ali Mekki Elsheikh, Bashayer Naser Almarzooqi & Maryam Mustafa Majid Al-Saedi
    Advisors:

    Dr. Abdulrahman Al-Ali & Dr. Assim Sagahyroon


    Project was funded by a Research Grant from Sandooq Al Watan

    Abstract to be filled

Spring

  • search Collaborative Caching for D2D Content Sharing in 5G
    Student:

    Ansam Elfadil Kamel Abdalsalam


    Advisor:

    Dr. Rana Ahmed

    Abstract to be filled

  • search Minimizing Deadline Misses of Mobile IoT Requests in A Hybrid Fog-Cloud Computing Environment
    Student:

    Dalia Omar


    Advisor:

    Dr. Raafat Aburukba & Dr. Taha Landolsi

    Abstract to be filled

  • school Emergency Evacuation System Using BLE Beacons
    Students:

    Salman Sowdagar, Hassan Al Noman, Omar Alhammadi & Vikram Sakkia
    Advisors:

    Dr. Fadi Aloul & Dr. Imran Zualkernan


    Project was funded by a Research Grant from Sandooq Al Watan


    1st Place Winner - CSE Senior Design Projects Poster Competition 2019


    Abstract to be filled

  • school Preliminary Melanoma Detection Using Support Vector Machines
    Students:

    Muhammad Sadiq, Karam Ahfid & Donthi Sankalpa
    Advisors:

    Dr. Assim Sagahyroon & Dr. Salam Dhou


    2nd Place Winner - CSE Senior Design Projects Poster Competition 2019


    Abstract to be filled

  • school Detecting Heart Anomalies by Classifying Stethoscope Feed Using Neural Networks
    Students:

    Omar Mohamed, El Houssine Talab & Labeeba Begum
    Advisors:

    Dr. Fadi Aloul & Dr. Assim Sagahyroon


    3rd Place Winner - CSE Senior Design Projects Poster Competition 2019


    Abstract to be filled

  • school Cuff-less Blood Pressure Measurement
    Students:

    Rola Amr Dewan, Faycal Al Alami & Amgad Abougerida
    Advisors:

    Dr. Abdulrahman Al-Ali

    Abstract to be filled

  • school Carbon Footprint Measurement Via Sensors on Automobiles
    Students:

    Niranjan Rakesh, Jerry Jose, Lochan Yoganathan & Maryam Al Mehrezi
    Advisors:

    Dr. Hicham Hallal & Dr. Ghassan Qadah

    Abstract to be filled

  • school Autonomous Multi-purpose Monitoring System for Smart City Applications
    Students:

    Amer Chaar, Noor Awali & Majed M Jodeh
    Advisors:

    Dr. Taha Landolsi & Dr. Abdulrahman Al-Ali

    Abstract to be filled

  • school Blockchain Based Digital Identities
    Students:

    Amro Farouk, Ahmed Mahmoud & Alfarouk Elzohery
    Advisors:

    Dr. Gerassimos Barlas & Dr. Taha Landolsi

    Abstract to be filled

  • school Using Computer Vision to Help the Visually Impaired
    Students:

    Ahmed Almaazmi, Ahmad Khater, Alaa Youssef & Nawras Espel
    Advisors:

    Dr. Tamer Shanableh

    Abstract to be filled

  • school IoT Based Smart Hotels
    Students:

    Jagdish Vasvani, Mazin Raffi & Tariq Ali Damati
    Advisors:

    Dr. Ghassan Qadah & Dr. Rana Ahmed

    Abstract to be filled

  • school Autonomous Robot Guide
    Students:

    Omar Sobhy, Gehad Abouarab, Hussain Abbasi & Mohd Al Atallah
    Advisors:

    Dr. Michel Pasquier & Dr. Gerassimos Barlas

    Abstract to be filled

  • school Using Depth Vision for Gait Recognition in a Non-static Environment
    Students:

    Mohammad Towheed, Wasif Kiyani & Mumtaz Ummar
    Advisors:

    Dr. Tamer Shanableh & Dr. Salam Dhou

    Abstract to be filled

  • school Remote Patient Monitoring and Predictive Analysis for Cardiovascular Diseases
    Students:

    Muhammad Majid, Zahra Solatidehkordi & Jayroop Ramesh
    Advisors:

    Dr. Ra'afat Abu-Rukba

    Abstract to be filled

  • school Integrating Blockchain and IoT: Smart Academic Buildings
    Students:

    Bashar Aljabery & Abdullah Sami
    Advisors:

    Dr. Hicham Hallal

    Abstract to be filled

2018

Fall

  • school Mobile-based System for Managing Respiratory Diseases
    Students:

    Nagwa Mohamed Awadalla, Aranyak Ghosh, & Nova Rahman
    Advisors:

    Dr. Assim Sagahyroon & Dr. Fadi Aloul

    Abstract to be filled

  • school Smart Café Using iBeacons
    Students:

    Sakib Shahriar, Shilpa Sujith, & Mohammed Ayesh Towheed
    Advisors:

    Dr. Imran Zualkernan & Dr. Michel Pasquier

    Abstract to be filled

  • school Raspberry Pi and IoT for Water Pollution Detection
    Students:

    Sereen Mohamad Aboukhreibe, Raghad Othman Alghamdi, Lamis Kayyaal, & Aya Ahmed Derbala
    Advisors:

    Dr. Taha Landolsi & Dr. Rana Ahmed

    Abstract to be filled

  • school Smart Street Lights
    Students: Baraa Ghassan Kayal


    Advisor:

    Dr. Abdulrahman Al-Ali

    Abstract to be filled

  • school Deep Water Culture Hydrophonic System
    Students:

    Vishwanshi Nilkamal Joshi, Lina Mostafa Khalil, & Muhammad Talha Khan
    Advisors:

    Dr. Imran Zualkernan & Dr. Khaled El Fakih

    Abstract to be filled

  • school Smart Medicine Cabinet
    Students:

    Mohammad Moufeed Alzeer, Omar Abdurrahim Elgafri, & Mohamed Mahmoud Elsayed
    Advisors:

    Dr. Rana Ahmed & Dr. Ghassan Qadah

    Abstract to be filled

  • school Smart Identification Using Facial Recognition
    Students:

    Abdullah Ahmed, Saad Bashar Aldeen, & Osama Ahmed Shawky Elhindawy
    Advisors:

    Dr. Michel Pasquier & Dr. Salam Dhou

    Abstract to be filled

  • school IOT Garbage Monitoring System
    Students:

    Bashayer Badr Al Shehhi, Abdalla Sulaiman Aldhuhoori, & Muhammad Yaseen
    Advisors:

    Dr. Salam Dhou & Dr. Khaled El Fakih

    Abstract to be filled

Summer

  • searchBig Data Architectures for Smart Energy
    Student:

    Ragini Gupta


    Advisors:

    Dr. Abdulrahman Al-Ali & Dr. Imran Zualkernan

    As Internet of Things (IoT) technology and open source distributed file system applications are evolving, home appliances can be monitored and controlled via an IoT based home gateway from anywhere anytime. These gateways collect energy consumption from home appliances and hence create a large amount of data. Due to the large amount of data being generated, utility companies require platforms that enable them to process, analyze, visualize, and monetize the energy consumption data, and to gain meaningful insights into load profiles. This thesis proposes a smart residential area energy management system that enables home owners and utilities to monitor consumption patterns of each home, community, state, and country. Using open source distributed file system visualization tools, home owners and utilities can monitor their home appliances energy consumption on daily, weekly, monthly, and yearly basis. In addition to this, utilities can also monitor neighborhood community, state, and country wise consumption. The architecture was tested to process data from one million smart meters. This data was synthetically generated based on one year of real consumption data from a home. The big data was stored in a Hadoop cluster. Dimensional modeling was used to develop benchmarking queries to create a real time dashboard consisting of charts, graphs, and reports for home owners and utilities. Both Spark and Hive were used to implement the benchmarking queries and it was found that Spark outperformed Hive. To validate the proposed system outcomes, the results were compared with existing proprietary tools such as IBM’s TimeSeries Informix and relational database management systems.

  • searchOptimizing Power Consumption in Cloud Computing Environments
    Student:

    Ahmed Osman


    Advisors:

    Dr. Assim Saghayroon, Dr. Fadi Aloul, & Dr. Ra'afat Abu-Rukba

    In recent years, cloud computing has emerged as a practical paradigm for providing IT resources, infrastructure and services. This has led to the establishment of large scale datacenters that have substantial energy demands for their operation. These centers are estimated to have the fastest growing carbon foot print from among all of the information and technology sector. This work investigates optimizing the energy consumption in cloud datacenters by using energy efficient allocation of tasks to resources. The work seeks to develop formal optimization models that minimize the energy consumption of compute resources and evaluates the use of existing optimization solvers in testing these models. Energy consumption of cloud computing datacenters is mainly disbursed by the CPU, memory, disk storage, and network, with the CPU consuming the major portion. Hence, as tasks arrive for processing, these tasks must be scheduled efficiently by the cloud resource allocation mechanism. Here, the scheduling problem is modeled using Integer Linear Programming (ILP) techniques, where models are formulated with the objective of minimizing the total power consumed by the active and idle cores of the servers’ CPUs while meeting a set of constraints. Next, we use these models to carry out a detailed performance comparison between a selected set of Generic ILP and 0-1 Boolean Satisfiability based solvers in solving the ILP formulations. Simulation work is carried out using data centers configured following industry-standard servers specifications. Results indicate the developed models have produced noticeable energy savings when compared to common techniques such as round robin. Furthermore, results also showed that from our selected set of solvers, generic ILP solvers had superior performance when compared to SAT-based ILP solvers especially as the number of tasks and resources grow in size.

Spring

  • search Rule Discovery for Educational Analytics
    Student:

    Tasneem Yousuf


    Advisor:

    Dr. Imran Zualkernan

    Recent availability of very large amounts of educational data in digital format often leads to data overload where it is difficult to determine important trends and patterns beyond those provided by traditional statistical techniques. Therefore, educational data mining (EDM) has emerged. Association mining is a type of EDM technique which is well-known for discovering relationships from data with high scale and velocity, but low variety and veracity. This analysis can be performed at the micro-level (e.g., for teachers), meso-level (e.g., for cohorts of schools), or at macro-levels (e.g., at region, province, or country level). This thesis proposes a methodology for the application of association mining to multi-tier sparse and error-ridden educational data. The methodology uses rule templates and is organized around the four analytical dimensions of people, process, environment, and outcomes. The methodology defines Extract Transform and Load (ETL) processes for this type of data and shows how data from lower levels is aggregated to baskets at higher levels. The proposed methodology was applied to data collected from a large-scale continuous professional development (CPD) process for 2,613 teachers in a developing country. The methodology was used to mine interesting rules which were evaluated using the objective metrics of Support, Confidence, and Lift to determine the quality of rules. The Confidence for each level was set to be at least 0.85. The results are that micro-level analysis (n = 2613 teachers) yielded little or no rules with a very low mean Support of 0.00345 (sd. = 0.00214) and mean Lift 6.98 (sd. = 4.63). The situation remained somewhat the same at the meso-level (n = 1391 schools) with a mean Support of 0.0059 (sd. = 0.00051) and mean Lift of 5.46 (sd. = 3.23). The results were significantly better at the macro level (n = 59 clusters) with a mean Support of 0.089 (sd. = 0.021) and mean Lift of 5.925 (sd. = 2.5). The mined rules discovered several anomalies and fidelity violations in the CPD process at various levels. The methodology was also useful in identifying small groups of teachers (6-8 teachers), schools (8-10 schools), and clusters (4-7 clusters) with common characteristics that can be further administered to help improve the CPD process.

  • extension Performance Evaluation of TCP-Based Traffic Flows Over D2D Communications in LTE-A
    Student:

    Fatima Mohammed Qatan


    Advisor:

    Dr. Rana Ahmed

    Abstract to be filled

  • extensionPerformance Evaluation of Datacenter Network Topologies
    Student:

    Ahmed Faeq Abdulhameed


    Advisor:

    Dr. Rana Ahmed

    Abstract to be filled

  • school SnippyHART
    Students:

    Bassam Yousuf, Saad Khalid, & Ayush Maan
    Advisor:

    Dr. Tarik Ozkul

    Abstract to be filled

  • school Universal Smart Home Control System
    Students:

    Hassan Shanableh, Omar Hamdan, & Inas Zaki
    Advisor:

    Dr. Abdulrahman Al-Ali

    Abstract to be filled

  • school Environmentally Friendly IoT-Based Bus Stops
    Students:

    Hafsa Mujahid, Miraal Arshad Kamal, & Manal Atif
    Advisor:

    Dr. Abdulrahman Al-Ali

    Abstract to be filled

  • school Full Stack Food Ordering System Application
    Students:

    Ali Alhaddad, Muneeb Mashadi , & Saif Al Sarrah
    Advisor:

    Dr. Tamer Shanableh

    Abstract to be filled

  • school Smart Home Security System with Energy Management
    Students:

    Asad Ullah Mansoor, Natasha Clara Rodrigues, & Ummul-Hair Oiza Abdulkarim
    Advisors:

    Dr. Rana Ahmed & Dr. Ghassan Qadah

    Abstract to be filled

  • school Multi-Server Video On-Demand Service
    Students:

    Amro Alabsi Aljundi, Hamza Muqeem, & Abdul-Rahman Hachem Al-Abaji
    Advisor:

    Dr. Gerassimos Barlas

    Abstract to be filled

  • school An IOT-based Learning Game
    Students:

    Mohamed Ahmed Elrefaay, Abdul Karim Oussama Ali, & Omar Ayman El Sabaa
    Advisors:

    Dr. Imran Zualkernan & Dr. Fadi Aloul

    Abstract to be filled

  • school AUSers Portal
    Students:

    Dana Kanbar, Salma Malas, & Dina Al-Hamahmy
    Advisors:

    Dr. Gerassimos Barlas & Dr. Khaled El Fakih

    Abstract to be filled

  • school Pollution Monitoring System Using Ad-Hoc Connected Drones
    Students:

    Osama Aref Aref, Fatma Mahmood Maki, Shaikha Mahmood Maki, & Mashal Anwar Almirza
    Advisors:

    Dr. Taha Landolsi & Dr. Assim Saghayroon

    Abstract to be filled

  • school Mobile Airplane Entertainment Narrowcasting
    Students:

    Bashir Jarrah, Leen Elchaar , & Mohammed Noufal
    Advisors:

    Dr. Raafat Aburukba & Dr. Taha Landolsi

    Abstract to be filled

  • school A Platform for Remote Patients Monitoring
    Students:

    Naili Mustafa, Niha Abdu Rabb Thodika, & Brinda Karumathil Jayadevan
    Advisors:

    Dr. Raafat Aburukba & Dr. Assim Sagahyroon

    Abstract to be filled

  • school Indoor Grocery Stores Navigation System
    Students:

    Dalia Mohamed Shalaby, Ikram Jemal Idris, Neveen Hassan Barada, & Zahra Sultan Merchant
    Advisors:

    Dr. Raafat Aburukba & Dr. Abdulrahman Al-Ali

    Abstract to be filled

2017

Fall

  • search On Adaptive Experiments for Nondeterministic Machines
    Student:

    Ayat Mohammad Ghazi Saleh


    Advisor:

    Dr. Khaled El Fakih

    Many methods are proposed for the construction of distinguishing test cases DTCs based on a specification given in the form of a Finite State Machine (FSM). In FSM-based testing, we have a black-box FSM Implementation Under Test (IUT) about which we lack some information, and we want to conclude this information by applying input sequences of DTCs to the IUT, then by observing the corresponding output responses final conclusions about the IUT are drawn. A DTC is adaptive if the next input of a DTC is selected based on the previously observed outputs. In this thesis, we propose an incremental approach for the construction of an adaptive DTC for a given set of states of a nondeterministic FSM. In addition, two heuristics are proposed for the derivation of adaptive DTCs. The first heuristic, called H, uses depth first search for a given fixed height while appropriately utilizing hashing to speed up the search for a DTC. The second heuristic, called Hc, is the same as the first; however, it uses a cost function for ordering the inputs to be considered while conducting the search. Comprehensive experiments are conducted, using both real and randomly generated FSMs, to assess the existence of DTCs and compare the performance of the proposed approaches. A detailed summary of the obtained results is included.
    Click here to download this thesis

  • extension Monitoring Learning Progress Of Down Syndrome Children Using EEG
    Student:

    Sara Gamal Asal


    Advisor:

    Dr. Michel Pasquie & Dr. Hasan Nashash

    Down Syndrome (DS), also known as trisomy 21, is a form of cognitive skill deficiency caused by a genetic mutation of the 21st chromosome. The incidence of DS in the UAE has reached 1 in every 319 child births according to the Center for Arab Genomic Studies (CAGS). DS-related challenges include deficiencies in working memory, mental retardation, and the development of Alzheimer’s disease (AD). Assistive technology can facilitate skill assessments undertaken for younger (potentially non-verbal) DS children via Brain Computer Interface (BCI), providing more reliable, quantitatively traceable, rehabilitative, automated and standardized assessment protocols. This project argues that current (modified) versions of standardized assessments and curricula (such as AEPS (Assessment, Evaluation, and Programming System)) , implemented in local centers, do not capture the underlying causes for a) lack of comprehension or b) lack of cognitive skill mastery for DS students. A preliminary protocol for a Down syndrome BCI via electroencephalography (EEG) (as opposed to other methods of brain-imaging techniques such as fMRI) tailored for children, is proposed. EEG caps are used to record variations in neural activity during the administration of cognitive assessments (like the Wisconsin Card Sorting Test [WCST]) – for students over a period of 4 months. A numerical analysis (via Statistical regression modeling, Implicit Function and Squashing Time (IFAST) algorithm and Dynamic Naïve Bayes (DNB)) of correlated EEG signals with gathered scores (Experiment results from AEPS - WCST scores and EEG signals), identified the Inferior Parietal Gyrus (IPG) region to be most influential during the color/shape categorization task. Graphic theoretic analysis revealed EEG patterns mimicking those of socializing communities with their specific functions and manner of evolution in learning processes.

  • extension An IOT-Based Context-Aware Wearable Assessment Platform for Smart Watches
    Student:

    Mohamad Naeem Al Solh


    Advisor:

    Dr. Imran Zualkernan

    PURPOSE: To build and evaluate an Internet of Things (IoT) architecture that utilizes the Message Queue Telemetry Transport (MQTT) and an end-to-end JavaScript stack with a NoSQL database to process real-time on-board sensor data on smart watches to implement context-aware ubiquitous learning applications. METHODS: A prototype system was designed and implemented to serve curriculum-aligned, real-time assessments utilizing smartwatch sensors that represent a learner’s environmental and bodily context. The system integrates a variety of on-board watch sensors like Global Positioning System (GPS), Pedometer, Light Intensity, Ultra-violet Radiation, and Heart Rate Monitor. Smartwatch program uses JavaScript/HTML5. The JavaScript stack utilizes Node.JS/Express for the middleware and Angular 4 for the teacher administration portal. The system uses Google Classroom as the learning management system, PONTE as the MQTT broker, and CouchDB as the NoSQL database. The performance of the prototype was evaluated on real smart watches under various network conditions (Wi-Fi, 3G, EDGE, and 2G). The backend servers were also assessed for scalability. RESULTS: Without edge analytics, the average worst-case response time of telemetry submission and acknowledgement (160-second interval and about 95 KB sensor data) was an acceptable 4.5 seconds for the 2G Lossy Rural, and 356 milliseconds for Wi-Fi. Under normal conditions, watch CPU utilization was between 30-90% and never exceeded 98% in the worst case. Watch battery depleted on average 8.64% for a half-an-hour ubiquitous learning session. A typical quad-core laptop running broker, middleware, and database had an average CPU utilization rate of 6.25% and the worst case of 25% for serving eight physical watches simultaneously. CONCLUSIONS: The proposed IoT-based architecture for smartwatches seems to be feasible and scalable for context-aware ubiquitous learning applications. However, the system needs to undergo field-testing and further optimization using edge-analytics. Scalability to 100’s or 1000’s of watches should also be investigated because theoretically the architecture should scale.

  • school Vehicles Communications System
    Students:

    Abdalla AlShamsi, Mohammad AlMarashda, Abdulla Ahli & Saud AlQasmi
    Advisors:

    Dr. Fadi Aloul & Dr. Imran Zualkernan

    1st Place Winner - Engineering Design and Innovation Competition and Exposition (EDICE) 2018


    Abstract to be filled

  • school Real Time Patient Monitor
    Students:

    Batoul Khairallah, Lina El Shafei
    Advisors:

    Dr. Abdul-Rahman Al-Ali & Dr. Salam Dhou

    Abstract to be filled

  • school Smart Kitchen
    Students:

    Ahmad ElKassem, Ghassan Salha & Diana Wehbe
    Advisor:

    Dr. Raafat Aburukba

    Abstract to be filled

  • school Remote Patient Monitoring System
    Students:

    Nawres Gargouri, Aisha Al Owais & Saif Al Hajj
    Advisors:

    Dr. Assim Sagahyroon & Dr. Raafat Aburukba

    Abstract to be filled

  • school Bridge Management System
    Students:

    Rami Mithalouni, Jad Hisham & Ayatollah Yehia
    Advisors:

    Dr. Raafat Aburukba & Dr. Akmal Abdelfatah

    Abstract to be filled

  • school Aircraft Fatigue Detection
    Students:

    Malek Malke, Ali Al-Harazi, Ahmed Ahmed & Karim Ismail
    Advisors:

    Dr. Tarik Ozkul & Dr. Imran Zualkernan

    Abstract to be filled

  • school Dynamic Traffic Light Control System
    Students:

    Khaled Abul Borghol, Noura Alshamsi, Amal Al Sayegh & Reem AlNuaimi
    Advisors:

    Dr. Abdul-Rahman Al-Ali & Dr. Shayok Mukhopadhyay

    Abstract to be filled

Summer

  • searchScheduling IoT Requests to Minimize Latency in Fog Computing
    Student:

    Mazin Alikarar


    Advisor:

    Dr. Raafat Aburukba, & Dr Taha Landolsi

    Abstract to be filled

Spring

  • searchAn IOT Architecture for Ubiquitous Context-Aware Assessments.
    Student:

    Salsabeel Shapsough


    Advisor:

    Dr. Imran Zualkernan

    The goal of ubiquitous learning environments is to move learners out of a classroom and into the real world where learners can engage in experiential and tangible learning. Ubiquitous assessment systems enact student learning in the form of teacher, peer, and system-generated assessments that incorporate physical aspects of objects in outdoor locations. A key component of such systems is a wireless-enabled edge device augmented with various types of sensors to represent the state of physical objects and environments. Most such current systems are built using traditional Internet technologies that are not suited for this purpose, and often lead to cumbersome, unreliable and overly complex designs. This thesis presents a novel generic technical architecture for such systems based on the Internet of Things (IoT) computing paradigm. A commonly used IoT edge device was used to implement four variants of the proposed architecture. The variants were based on Advanced Message Queuing Protocol (AMQP), Constrained Application Protocol (CoAP), Message Queue Telemetry Transport (MQTT), and Extensible Messaging and Presence Protocol (XMPP). Each implementation was evaluated in terms of power consumption, CPU utilization and RAM usage, as well as end-to-end latency and throughput in response to network disturbances. In addition, qualitative aspects of each implementation were analysed based on maximum message size, overhead, security, reliability, and ease of implementation and flexibility. While there were statistical differences in power consumption between the four implementations, the practical difference was negligible. CoAP proved to be the most efficient in terms of CPU and memory utilization but produced the lowest latency in lagged networks only. However, due to payload limitations and lack of reliability features, CoAP was considered ill-suited for most such applications. Among the other three variants, MQTT and AMQP seem more appropriate in terms of qualitative features, although MQTT was more resource efficient in most technical aspects.

  • searchPredicting Compression Modes and Split Decisions for HEVC Video Coding Using Machine Learning Techniques.
    Student:

    Mahitab Hassan


    Advisor:

    Dr. Tamer Shanableh

    Abstract to be filled

  • searchParallel Implementations for Eliminating Finite State Machine Mutants.
    Student:

    Emad Badawi


    Advisor:

    Dr. Khaled El Fakih & Dr. Gerassimos Barlas

    In this thesis, the mutants’ elimination problem considered in finite state machine (FSM) based mutation testing, fault diagnosis, and in the assessment of the effectiveness of test suites is targeted. Given a test suite of some test cases usually derived from a specification FSM and a set of mutants (or fault domain), derived from the specification with respect to some assumed types of faults, mutants’ elimination deals with deleting/killing each mutant of the fault domain that has an output behavior different than that of the specification FSM in respect to some test case of the test suite. However, this process is time consuming, especially when the number of considered mutants is huge. Accordingly, three parallel implementations for the considered problem based on the Open Multi-Processing (OpenMP), Message Passing interface (MPI) and the Compute Unified Device Architecture (CUDA) parallel technologies are presented. Comprehensive experiments are conducted to assess the speedup and execution time of the proposed implementations. On average, over all conducted experiments with both randomly generated and real application FSMs, the speedup of OpenMp, MPI, and GPU against sequential implementation equals 6.4, 22.9, and 569.7 times, respectively. The relative speedup of MPI and CUDA with respect to OpenMp equals 3.5 and 121.5 times, respectively; and the relative speedup of CUDA with respect to MPI equals 96.12 times. In addition, the results obtained using real machines are compared with random machines with the same attributes. CUDA implementation is shown to be scalable in terms of considered number of mutants and FSM size. For instance, limited by the used hardware architecture, CUDA easily handled experiments with 500 Million mutants and operated on machines with 9.5 Million transitions. Experiments are also conducted to determine the experimental setup attributes such as test suite length, number of test cases, and attributes related to the parallel implementations such as threads number in OpenMP, processes number in MPI and number of inputs of a test case that will be applied to the mutants in each GPU invocation.
    Click here to download this thesis

  • searchFault-Tolerant Network Topologies for Datacenters.
    Student:

    Heba Attia


    Advisor:

    Dr.Rana Ahmed

    Data centers, being an integral part of cloud computing infrastructure, deliver huge computational power, storage, reliability, availability, and cost-effective solutions for the cloud applications. A data center network (DCN) topology connects thousands of servers within the datacenter. One of the biggest challenges in DCN is to provide graceful degradation in performance in the event of a link or server failure. This thesis presents two new fault-tolerant DCN topologies derived from the standard Dcell topology. The proposed topologies are cost-effective and scalable as well. The topologies enhance the overall performance of Dcell topology. We also propose a new mechanism to select the optimal path between the hosts using Genetic Algorithm (GA). Performance evaluation of the proposed topologies and techniques is done through a simulation study using realistic intra-datacenter traffic models. The simulation results show that the proposed topologies outperform the standard Dcell topology, resulting in an improvement of at least 5% in throughput even for a small-size network. GA algorithm for the path selection is applied to the two proposed topologies, and it is found that there is a further improvement of about 2% in the throughput of the topologies.

  • searchAssessment of Computational Intelligence for Web-Based Applications' Interfaces.
    Student:

    Ali Mohamed


    Advisor:

    Dr.Tarik Ozkul

    System intelligence can be expressed in terms of how much it helps to make a desired task easy for human beings. The concept can be extended to user interface of computer software which is the cornerstone of human- machine interaction. User interface is the key in determining the user experience with a given system; regardless whether the system is for an industrial control system or a website. It is very much desirable to make the user interface of a software user friendly so that the user can understand and use the software as intuitively as possible. Just as the Machine Intelligence Quotient (MIQ) is used for describing "intelligence" of a system, we would like to devise a systematic scoring system to describe the quality of user interface (UI). In this work, an objective and automated method of evaluating the user interface quality is proposed and ways of comparing against existing subjective heuristic methods are explored. A derivative of Machine Intelligence Quotient (MIQ) method, called User Interface Quotient "UIQ" is used as an objective way of evaluating user interface equality.
    Click here to download this thesis

  • schoolHand Movements and Gestures Recognition
    Students:

    Mustafa AlJamali , Eyad Shaklab & Abdulrahman Abdul-Dayem
    Advisors:

    Dr. Michel Pasquier & Dr. Tarik Ozkul

    Abstract to be filled

  • schoolSmartphone Job Application App
    Students:

    Abdallah Al Qallaf, Ahmed Al Mualla & Noora Al Qassimi
    Advisors:

    Dr. Gerassimos Barlas

    Abstract to be filled

  • schoolRobotic Rehabilitation System
    Students:

    Mohammed Elnawawy, Abid Farhan & Ahmed Mohamed
    Advisors:

    Dr. Assim Sagahyroon & Dr. Lotfi Romdhane

    Abstract to be filled

  • schoolEducative Augmented Reality App
    Students:

    Haidar Mohammed, Mohammed Al-labadi & Ahmad Thabit
    Advisors:

    Dr. Tarik Ozkul & Dr. Raafat Aburukba

    Abstract to be filled

  • schoolMoney Saver App
    Students:

    Salma Abul Ella
    Advisors:

    Dr. Imran Zualkernan

    Abstract to be filled

  • schoolIOT-based Smart Utility Meter
    Students:

    Mais Haj Hassan, Mohammad Abdelsalam, Mustapha Ezzeddine & Mohannad Baseet
    Advisors:

    Dr. Abdul-Rahman Al-Ali

    Abstract to be filled

  • schoolUsing AI Techniques and a Body Sensor Networks
    Students:

    Yomna Omar, Abdullah Tasleem & Rowan Ibrahim
    Advisors:

    Dr. Assim Sagahyroon & Dr. Michel Pasquier

    Abstract to be filled

  • schoolibUMP++
    Students:

    Fayiz Basheer Parambath, Gurdit Singh Khera & Shruthi Srinivasan
    Advisors:

    Dr. Fadi Aloul & Dr. Imran Zualkernan

    Abstract to be filled

  • schoolSmart Learning Dice
    Students:

    Bana Sakhnini, Shouq Darwish & Amel Darwish
    Advisors:

    Dr. Imran Zualkernan

    Abstract to be filled

  • schoolAutism Learning App
    Students:

    Kamil Abid Kamili, Suad Ajmal & Anam Mahmood
    Advisors:

    Dr. Fadi Aloul & Dr. Raafat Aburukba

    Abstract to be filled

  • schoolEnvironment Monitoring System
    Students:

    Razan Adi, Hussam Eddin Rahhal & Sharmeen Mir
    Advisors:

    Dr. Rana Ahmed & Dr. Ghassan Qadah

    Abstract to be filled

  • schoolePortfolio
    Students:

    Karim Mohsin, Hashim Noor & Fai
    Advisors:

    Dr. Raafat Aburukba & Dr. Taha Landolsi

    Abstract to be filled

  • schoolMobile App for Visually Impaired
    Students:

    Wafaa Ahmed, Nour Hawarneh & Gouy Sadek
    Advisors:

    Dr. Tamer Shanableh

    Abstract to be filled

  • schoolAUS Humonoid
    Students:

    Adnan Moahmmed Awad, Ahmad Mohamed Hassan, Mohamed Fadl Ali & Ahmad Ali
    Advisors:

    Dr. Tarik Ozkul

    Abstract to be filled

2016

Fall

  • schoolAn Intelligent Matress for Diagnosis of Sleep Apnea
    Students:

    German Shein & Sankar Sathyanarayanan
    Advisors:

    Dr. Michel Pasquier & Dr. Assim Sagahyroon

    Abstract to be filled

  • schoolSign Translator Android App
    Students:

    Karim Amer, Ahmed Mahfouz & Abdulrahman Osoble
    Advisors:

    Dr. Gerassimos Barlas

    Abstract to be filled

  • schoolMobile based Sign Language Translation Using Sensor-Based and Image-Processing Approches
    Students:

    Abdalla Eqab & Hakam Abdelqader
    Advisors:

    Dr. Tamer Shanableh

    Abstract to be filled

  • schoolDistributed Wireless Irrigation System Using NI-myRIO
    Students:

    Mohammad Shihab, Sheehan Fernandes & Khalil Ailabouni
    Advisors:

    Dr. Abulrahman Al- Ali & Dr. Shayok Mukhopadhyay

    Abstract to be filled

Summer

  • searchEfficient Algorithms for Distinguishing Experiments for Nondeterministic Finite State Machines.
    Student:

    Abdul Rahim Haddad


    Advisor:

    Dr. Khaled El Fakih & Dr. Gerassimos Barlas

    Derivation of input sequences for distinguishing states of a finite state machine (FSM) specification is well studied in the context of FSM-based functional testing. We present three heuristics for the derivation of distinguishing sequences for nondeterministic FSM specifications. The first is based on a cost function that guides the derivation process, and the second is a genetic algorithm that evolves a population of individuals of possible solutions (or input sequences) using a fitness function and a crossover operator specifically tailored for the considered problem. The third heuristic is a mutation based algorithm that considers a candidate distinguishing sequence, and if the candidate is not a distinguishing sequence, then the algorithm tries to find a solution by appropriately mutating the candidate. Experiments are conducted to assess the performance of the proposed heuristics in addition to an existing algorithm, called exact algorithm, that derives distinguishing sequences of optimal length. Performance is assessed with respect to execution time, virtual memory consumption, and quality (length) of obtained sequences. Experiments are conducted using randomly generated machines with various numbers of states, inputs, outputs, and degrees of nondeterminism. Further, we assess the impact of varying the number of states, inputs, outputs, and degree of nondeterminism. Finally, in addition to the three proposed heuristics, we present a parallel multithreaded implementation of the exact algorithm using Open Multi-Processing. Experiments are conducted to assess the performance of the parallel implementation as compared to the sequential using both execution time speedup and efficiency.
    Click here to download this thesis

  • searchA Mobile Based Platform for Monitoring Respiratory Diseases.
    Student:

    Fatma K. Zubaydi


    Advisor:

    Dr. Assim Sagahyroon, Dr. Fadi Ahmed Aloul & Dr. Hasan Saeed Mir

    Chronic respiratory diseases are diseases of the airways and other structures of the lung, usually resulting in difficulty in breathing and other symptoms. Chronic obstructive pulmonary disease (COPD) and Asthma are considered to be the most common of respiratory diseases. By taking into consideration the possibility of disease worsening over time and the negative impact on patient’s daily activities, the continuous monitoring and managing of these diseases has become a necessity. Currently, spirometry remains the recommended test for monitoring and diagnosing both, COPD and Asthma. A patient suffering from COPD or Asthma should be able to monitor his disease in order to avoid a worsening condition over time or exacerbation of the disease in severe cases. Proper monitoring requires regular visits to medical centers for spirometry checks, or else the purchase and use of a portable spirometer; both options are costly in terms of money and time. In this work and due to the pervasiveness and advancement of smartphones, we attempt to make use of their built-in sensors and ever increasing computational capabilities to provide patients with a mobile-based spirometer capable of diagnosing and managing COPD and Asthma in a reliable and cost effective manner. We developed a model that allows the computation of two critical lung parameters: FVC and FEV1 by establishing a relationship between the frequency response of human exhalation recorded by mobile microphone, and the actual flow rate. These two parameters and the FEV1/FVC ratio are critical in assessing the progress and status of the diseases. We designed a Pretest Activity that together with these computed lung parameters is used in the diagnosis phase. Sample data used to test the system is collected from patients at both Oriana, and Al Zahra hospitals in Sharjah, United Arab Emirates (UAE), under the supervision of consultant pulmonologists. Results and the medical diagnosis of the implemented system proved to be in very close proximity with those produced by clinical spirometers. Our work is an attempt among many to confirm the notion that mobile Health (m-Health) can and will play an important role within the healthcare industry in the near future.
    Click here to download this thesis

Spring

  • extensionFuzzy Logic Bases Real Time Global Electricity Tariff Forecasting.
    Student:

    Moamin J.M. Albayed


    Advisor:

    Dr. Abdulrahman Khalaf Al-Ali

    Abstract to be filled

  • searchClassification of Cognitive Workload Levels Under Vague Visual Stimulation.
    Student:

    Rwan Adil Osman Mahmoud


    Advisor:

    Dr. Tamer Jamal Shanableh & Dr. Hasan Awad Moh'd Al Nashash

    In most applications where humans are involved, it is important to augment the interaction between users and the components of these applications. One significant element is the cognitive state of the subjects involved. The cognitive state can be manipulated by the amount of cognitive workload allocated to the working memory. If the assigned cognitive workload is too low, the subject's cognition will be underutilized. In contrast, if the workload is more than the subject's capabilities, he or she will be mentally overloaded. Thus, there is a serious need to accurately assess and quantify cognitive workload levels.In this work, a method for separating four different cognitive workload levels is presented. We use an existing data set that contains EEG signals recorded from sixteen subjects while experiencing four different levels of cognitive workload. Some of these workload levels is due to the degradation of visual stimuli. The proposed solution integrates preprocessing of EEG signals, feature extraction based on discrete wavelet transform and statistical features, dimensionality reduction using stepwise regression and multiclass linear classification. Experimental results show that the average classification accuracy of the presented method is 93.4%. The effect of EEG channel selection on the classification accuracy is also investigated. The results show that channels included in the brain frontal lobes are important in cognitive workload classification. By utilizing only 23 channels, most of them are located in the frontal region; the proposed solution provides an average classification accuracy of 91%. It is shown that the proposed solution is more accurate and computationally less demanding when compared to the existing work.
    Click here to download this thesis

  • schoolWearable Sleep Apnea Detection System
    Students:

    Fayez Barakji, Ahmad Jihad Samra & Yosr Islam
    Advisors:

    Dr. Fadi Aloul & Dr. Assim Sagahyroon

    Abstract to be filled

  • schoolOne-stop Parkinson mHealth (ParkNosis)
    Students:

    Karim Chehab, Osama Al Madani & Abdulwahab Sahyoun
    Advisors:

    Dr. Fadi Aloul & Dr. Assim Sagahyroon

    Abstract to be filled

  • schoolAndroid Application to Control Smart Home Appliances
    Students:

    Mohammad Al-Hussein, Ala Al-Salami & Pooja Gandhi
    Advisors:

    Dr. Abdulrahman Al- Ali & Dr. Raafat Aburukhba

    Abstract to be filled

  • schoolRobotics Simulator for AI Course
    Students:

    Omar Al-Nabulsi, Issa Haddad & Firas Sardast
    Advisors:

    Dr. Michel Pasquier

    Abstract to be filled

  • schoolInteractive Educational Game for Children
    Students:

    Amr Amar, Mina Ghaly & Mohamed Nour
    Advisors:

    Dr. Imran Zualkernan

    Abstract to be filled

  • schoolHealthcare Provision and Administration Application
    Students:

    Jude Amin, Irfane Molou, Sifeddine Ghezala & Amal Amine
    Advisors:

    Dr. Gerassimos Barlas

    Abstract to be filled

2015

Fall

  • extensionHigh-Level Design Decisions on an Unmanned Aerial Vehicle.
    Student:

    Sarah Yousef AlAmeeri


    Advisor:

    Dr. Imran Ahmed Zualkernan

    Abstract to be filled

  • extensionA User Interface for Solving.
    Student:

    Hassan Bassam Al Najjar


    Advisor:

    Dr. Khaled El Fakih

    Abstract to be filled

  • extensionAn Analysis of Incident Management Process in Information Technology Services for Smart Government.
    Student:

    Rayah Abdullah Al-Dmour


    Advisor:

    Dr. Imran Ahmed Zualkernan

    Abstract to be filled

  • school3D Physiotherapy Application Using Leap Motion Controller
    Students:

    Nasser, Mohammed Amin & Maya
    Advisors:

    Dr. Michel Pasquire

    Abstract to be filled

  • schoolRead2Me: A Reading Aid for the Visual Impaired
    Students:

    Heba S., Anza Shaikh & Ragini Gupta
    Advisors:

    Dr. Assim Sagahyroon

    Abstract to be filled

  • schoolSmartphone Monitoring Application
    Students:

    Abdelaziz, Salama & Nihal
    Advisors:

    Dr. Tamer Shanableh

    Abstract to be filled

  • schoolAndroid Application Names "AUS Essentials"
    Students:

    Osman
    Advisors:

    Dr. Geressimos Barlas

    Abstract to be filled

  • schoolGame Interactive Fitness Tracker
    Students:

    Mina, Jawad & Andrew
    Advisors:

    Dr. Tarik Ozkul

    Abstract to be filled

  • schoolRemote Monitoring and Control System for Industrial Motors
    Students:

    Lama, Haya & Mohamed
    Advisors:

    Dr. Abdulrahman Al-Ali & Dr. Ahmed

    Abstract to be filled

Summer

  • searchOn Studying the Effectiveness of Extended Finite State Machine Based Test Selection Criteria.
    Student:

    Noshad Khan Jadoon


    Advisor:

    Dr. Khaled El Fakih

    Automatic test derivation from formal specifications offers a rigorous discipline to functional conformance testing. In various application domains, such as communication protocols and other reactive systems, the specification can be represented in the form of an Extended Finite State Machine (EFSM). A number of methods can be used for deriving test suites from an EFSM specification. In practice, developing and applying these test suites to an implementation under test is time consuming and costly. Thus, it is desirable to determine high quality test suites in order to reduce the cost of testing. This research aims at determining and comparing the quality of various test suites. Using six realistic application examples, various known types of EFSM based test suites are derived and experiments are conducted to assess the fault coverage of these test suites. The assessment is carried out using EFSM mutants of these specifications, namely, EFSM mutants with single and double transfer faults, single assignment faults and single output parameter faults. The various types of considered test suites include single transfer fault, double transfer fault, all uses, single assignment fault, transition tour, state identifier, edge pair, prime path, prime path with side trip, and random test suites Ranking of the test suites, in terms of fault coverage and in terms of both coverage and test suite length, is established for each considered type of faults.
    Click here to download this thesis

  • extensionPerformance Evaluation of LTE Uplink Scheduling Algorithms.
    Student:

    Hanin Mohamed Almuhallabi


    Advisor:

    Dr. Rana Ejaz Ahmed

    Abstract to be filled

Spring

  • extensionDragon 12-plus Emulator.
    Student:

    Osama Tawfiq Al Aqel


    Advisor:

    Dr. Tarik Ozkul

    Abstract to be filled

  • searchParallel Algorithms for Distinguishing Nondeterministic Finite State Machines.
    Student:

    Mustafa Ali


    Advisor:

    Dr. Gerassimos Barlas & Dr. Khaled El Fakih

    Many methods are used for the development of experiments and conformance tests based on the specification given in the form Finite State Machines (FSMs). In FSM-based testing, we have an FSM or a black-box Implementation Under Test (IUT) about which we lack some information, and we want to deduce this information by conducting experiments on the IUT. An experiment consists of applying input sequences, observing corresponding output responses, and drawing conclusions about the IUT. An experiment is adaptive if at each step of the experiment the next input is selected which is based on the previously observed outputs. A distinguishing experiment determines the initial state of the FSM. In this thesis, we consider two implementations of an existing sequential algorithm for deriving the minimal length of an adaptive distinguishing experiment for a nondeterministic FSM. We show that the execution time for both of these implementations grows exponentially as the size or the number of transitions of the FSM increases. Accordingly, in order to obtain a solution in a reasonable time, we develop four parallel implementations of the considered sequential algorithms, namely, a multi-core implementation on Central Processing Unit, two Graphical Processing Unit (GPU) implementations based on the platforms like CUDA and Thrust, respectively, and an implementation on a Network of Workstations (NoWs). Comprehensive experiments are conducted to assess and compare the performance and the speedup of the developed implementations. Based on the results obtained from these experiments, the parallel implementation on a NoW provides the best performance and speedup, followed by the CUDA, then the Thrust, followed by the multi-core CPU implementation.
    Click here to download this thesis

  • schoolenPUT
    Students:

    Anas Ilaban, Hadi Al-Assaf & Mahitab Hassan
    Advisors:

    Dr. Gerassimos Barlas

    Abstract to be filled

  • schoolApplication of Graph Coloring Algorithms
    Students:

    Aysha Godil, Khadija AlBassam & Zainab Aqlan
    Advisors:

    Dr. Gerassimos Barlas

    Abstract to be filled

  • schoolAUS Parking System
    Students:

    Lionel Lobo, Tareq Najib & Aditya Apparaju
    Advisors:

    Dr. Tarik Ozkul

    Abstract to be filled

  • schoolEmotion Sensor
    Students:

    Ahmed Hesham Awad, Shams Edden Shabsough & Youssef Ahmed ElKhorazaty
    Advisors:

    Dr. Fadi Aloul & Dr. Imran Zualkernan

    Abstract to be filled

  • schoolMobile Education Platform
    Students:

    Ahmed Mohamed Nosseir, Ayesha Hafeez &Krishika Haresh Khemani
    Advisors:

    Dr. Imran Zualkernan

    Abstract to be filled

  • schoolVehicle Identification Using Google Glass
    Students:

    Benna Iqbal, Maryam Hassan & Samina Abdul Rahman
    Advisors:

    Dr. Rana Ahmed

    Abstract to be filled

  • schoolWireless Home Automation
    Students:

    Nourhan Kandeel & Diala Hany
    Advisors:

    Dr. Abdulrahman Al-Ali

    Abstract to be filled

  • schoolEarthquake Warning App
    Students:

    Rahaf Halloul, Tariq Shahrouri & Mah'd M. Abu-Eideh
    Advisors:

    Dr. Tarik Ozkul, Dr. Magdi El-Emam & Mr. Aqeel Ahmed

    Abstract to be filled

  • schoolSmart LED Street Lighting System
    Students:

    Mohammed Rashid, Rizwan Hassan, Silpa Baburajan & Faisal AlZaooni
    Advisors:

    Dr. Abdulrahman Al-Ali & Dr. Ahmed Osman

    Abstract to be filled

2014

Fall

  • extensionFuzzy Logic Algorithm for Wireless Bridge Monitoring.
    Student:

    Amro Abdel Kareem Al-Radaideh


    Advisor:

    Dr. Abdulrahman Khalaf Al-Ali & Dr. Salwa Mamoun Beheiry

    Abstract to be filled

  • extensionEvaluation of TCP Performance for LTE Downlink MAC Schedulers.
    Student:

    Ismael Ibrahim Al-Shiab


    Advisor:

    Dr. Rana Ejaz Ahmed"

    Abstract to be filled

  • searchFault Coverage and Diagnosis of Protocols and Systems Modeled as Extended Finite State Machines.
    Student:

    Mark Habib Hassoun


    Advisor:

    Dr. Khaled El Fakih

    Automatic test derivation from formal specifications offers a rigorous discipline to functional conformance testing. In various application domains, such as communication protocols and other reactive systems, the specification can be represented in the form of an Extended Finite State Machine (EFSM). Many methods can be used for deriving test suites from an EFSM specification. In practice, developing and applying these test suites to an Implementation Under Test (IUT) is time consuming and costly. Thus, it is desirable to determine high quality test suites in order to reduce the cost of testing. To this end, in the first part of this thesis, using six realistic application examples, we conduct experiments, assess, determine the fault coverage, and accordingly rank various known types of EFSM-based test suites. While the purpose of conformance testing is to check if an IUT is different from its specification, an interesting, complementary, yet more complex step, is called fault diagnosis or diagnostic testing. The objective of fault diagnosis is to determine the faulty implementation, and thus find the differences between the specification and its implementation. In the second part of this thesis, we present a diagnostic method, conduct experiments, and assess the fault localization capabilities of the EFSM-based test suites considered in the first part of the thesis. The fault localization capability of a test suite is determined for many types of diagnostic candidates, representing possibly faulty EFSM implementations, such as candidates with single or double transfer faults, candidates with single assignment faults, and many other types of candidates. In addition, for each considered test suite, the method determines the diagnostic tests required, in addition to the considered test suite, for locating a faulty EFSM IUT.
    Click here to download this thesis

  • schoolMedical Assistance Using Mobile Phone Application
    Students:

    Thuraya Ezz Eldin & Mahbod Azadian
    Advisors:

    Dr. Ghassan Qadah

    Abstract to be filled

  • schoolA modular Toll Gate Research Platform
    Students:

    Yomna Abdallah, Sara Al-Qaisi & Sami Zein-ElAbdin
    Advisors:

    Dr. Michel Pasquier

    Abstract to be filled

  • schoolSun Protection Using Mobile Phones
    Students:

    Noura Alfayez, Manoj Sagar & Fatemeh Yarahmadi
    Advisors:

    Dr. Gerassimos Barlas

    Abstract to be filled

  • schoolAn Android-Based Smart Power Outlet
    Students:

    Tareq Nabil Hallawa, Wasim Nasr Ekila & Mohammad A.M Elassar
    Advisors:

    Dr. Abdulrahman Al-Ali

    Abstract to be filled

Spring

  • extensionAn Implementation of a Dual-Processor System on FGPA.
    Student:

    Mohammed Eqbal Eshaq


    Advisor:

    Dr. Assim Sagahyroon & Dr. Fadi Ahmed Aloul

    Abstract to be filled

  • searchPredicting Hypoglycemia in Diabetic Patients Using Machine Learning Techniques.
    Student:

    Khouloud Safi El Jil


    Advisor:

    Dr. Ghassan Zaki Qadah & Dr. Michel Bernard Pasquier

    Diabetes is a chronic disease that needs continuous blood glucose monitoring and self-management. The improper control of blood glucose levels in diabetic patients can lead to serious complications such as kidney and heart diseases, strokes, and blindness. The proper treatment of diabetes, on the other hand, can help a person live a long and normal life. On the other hand, tighter glycemic controls increase the risk of developing hypoglycemia, a sudden drop in a patients’ blood glucose levels that can lead to coma and possibly death if proper action is not taken immediately. Continuous Glucose Monitoring (CGM) sensors placed on a patient body measure glucose levels every few minutes. They are also capable of detecting hypoglycemia. Yet detecting hypoglycemia sometimes is too late for a patient to take proper action, so a better approach is predicting the hypoglycemia event before it occurs. Recent research efforts have been made in predicting subcutaneous glucose levels at specific points in the future. Moreover, the models developed used are ill suited for predicting out-of-range glucose values, namely, hypoglycemia and hyperglycemia. Hence, in this research, we use machine learning techniques suitable for predicting hypoglycemia within a prediction horizon of thirty minutes. This period should be long enough to enable the diabetes patients to avoid hypoglycemia by taking proper action. In specific, we use and compare two approaches to perform the hypoglycemia prediction, namely, a time sensitive artificial neural networks (TS-ANN) and tree based temporal classification (TBTC) by applying feature extraction from the patient glucose signal. While the TS-ANN performed reasonably well (with average sensitivity= 80.19%, average specificity= 98.2%, and average accuracy= 97.6%), nevertheless, the TBTC approach outperformed the TS-ANN one with the ability to predict hypoglycemia events accurately (with average sensitivity= 93.9%, average specificity= 98.8, average accuracy= 98.16%) using three aggregate global features; mean, minimum, and difference, and two parameterized event primitives (PEPs), namely the negative slope and local minimum of the glucose signal.
    Click here to download this thesis

  • searchFPGA-Based Parallel Hardware Architecture for Real-Time Object Classification.
    Student:

    Murad (Mohammad Taisir) Qasaimeh


    Advisor:

    Dr. Tamer Jamal Shanableh & Dr. Assim Sagahyroon

    Object detection is one of the most important tasks in computer vision. It has multiple applications in many different fields such as face detection, video surveillance and traffic sign recognition. Most of these applications are associated with real-time performance constraints. However, the current implementations of object detection algorithms are computationally intensive and far from real-time performance. The problem is further aggravated in an embedded systems environment where most of these applications are deployed. The high computational complexity makes implementing an embedded object detection system with real-time performance a challenging task. Consequently, there is a strong need for dedicated hardware architectures capable of delivering high detection accuracy within an acceptable processing time given the available hardware resources. The presented work investigates the feasibility of implementing an object detection system on a Field Programmable Gate Array (FPGA) platform as a candidate solution for achieving real-time performance in embedded applications. A parallel hardware architecture that accelerates the execution of three algorithms is proposed. The algorithms are: Scale Invariant Feature Transform (SIFT) feature extraction, Bag of Features (BoF) and Support Vector Machine (SVM). The proposed architecture exploits different forms of parallelism inherent in the aforementioned algorithms to reach real-time constraints. A prototype of the proposed architecture is implemented on an FPGA platform and evaluated using two benchmark datasets. On average, the speedup achieved was ×55.06 times when compared with the feature extraction algorithm implemented in pure software. The speedup achieved in the classification algorithm was ×6.64 times. The difference in classification accuracy between our architecture and the software implementation was less than 3%. In comparison to existing hardware solutions, our proposed hardware architecture can detect an additional 380 SFIT features in real-time. Additionally, the hardware resources utilized by our architecture are less than those required by existing solutions.
    Click here to download this thesis

  • searchSensor-Based Continuous Arabic Sign Language Recognition.
    Student:

    Noor Ali Tubaiz


    Advisor:

    Dr. Tamer Jamal Shanableh & Dr. Khaled T Assaleh

    Arabic sign language is the most common way of communication between the deaf and the hearing individuals in the Arab world. Due to the lack of knowledge of Arabic sign language among the hearing society, deaf people tend to be isolated. Most of the research in this area is focused on the level of isolated gesture recognition using vision-based or sensor-based approaches. While few recognition systems were proposed for continuous Arabic sign language using vision-based methods, such systems require complex image processing and feature extraction techniques. Therefore, an automatic sensor-based continuous Arabic sign language recognition system is proposed in this thesis in an attempt to facilitate this kind of communication. In order to build this system, we created a dataset of 40 sentences using an 80-word lexicon. It is intended to make this dataset publicly available to the research community. In the dataset, hand movements and gestures are captured using two DG5-VHand data gloves. Next, as part of data labeling in supervised learning, a camera setup was used to synchronize hand gestures with their corresponding words. Having compiled the dataset, low-complexity preprocessing and feature extraction techniques are applied to eliminate the natural temporal dependency of the data. Subsequently, the system model was built using a low-complexity modified k-Nearest Neighbor (KNN) approach. The proposed technique achieved a sentence recognition rate of 98%. Finally, the results were compared in terms of complexity and recognition accuracy against sequential data systems that use common complex methods such as Nonlinear AutoRegressive eXogenous models (NARX) and Hidden Markov Models (HMMs).
    Click here to download this thesis

  • schoolFree Space Optical Communication System
    Students:

    Reem Al Askari, Zahraa Al-Sahlanee & Fatema Al Bloushi
    Advisors:

    Dr. Taha Landolsi & Dr. Aly Elrefaie

    Abstract to be filled

  • schooliPad Educational Learning to Teach Young Children About the Ghaf Tree
    Students:

    Hala Sarhan, Mohamed T. Amer & Sherif A. Elabd
    Advisors:

    Dr. Imran Zualkernan & Dr. Abdulrahman Al-Ali

    Abstract to be filled

  • schoolInquiry-based Ubiquitous Learning in Architecture: Software, Hardware and Architecture
    Students:

    Somaia Amin, Huda Ahmed & Salsabeel Shapsough
    Advisors:

    Dr. Imran Zualkernan

    Abstract to be filled

  • schoolReal Time Control of a 4-DOF Teleoperation Manipulator
    Students:

    Dua'a Beni Jaber, and Omar Al Muhairi & Ayesha Mujahid
    Advisors:

    Dr. Mamoun Abdel-Hafez, Dr. Mohammed Jaradat & Dr. Gerassimos Barlas

    Abstract to be filled

  • schoolPortable Face Recognition
    Students:

    Dina Allahham, Abdelrahman Elghassnawi & Khalid El Dhmashawy
    Advisors:

    Dr. Tamer Shanableh

    Abstract to be filled

  • schoolAndriod Based System for the Diagnosis and Monitoring of COPD
    Students:

    Basel A. Safieh & Haya Hassan
    Advisors:

    Dr. Fadi Aloul & Dr. Assim Sagahyroon

    Abstract to be filled

  • schoolContenet Aware Refrigerator
    Students:

    Roman Victor Chaves, Hanna Mattar & M. Saeed Safrini
    Advisors:

    Dr. Michel Pasquier

    Abstract to be filled

2013

Fall

  • searchAssessment Metrics for Intelligence of Human-Computer Interface.
    Student:

    Ahmed Tawfik Ahmed El Zarka


    Advisor:

    Dr. Tarik Ozkul

    The quality of human-computer interfaces is becoming increasingly important as smart devices are becoming an essential part of our lives. Often what makes or breaks the market success of a device is not the hardware, but the quality and ease-of-use of the user interface of the smart device. Just as it is possible to discuss the intelligence level of machines in terms of their “machine intelligence quotient,” it is becoming increasingly appropriate to discuss the “intelligence level” of a user interface. This new index would provide a quantitative assessment of user interface quality, and would be an indicator for rating the ease-of-use of the human-computer interface. In this study, a framework has been developed for the assessment of “user interface intelligence quotient” and is used to determine the quality of different smartphone interfaces. After conducting 200+ different human-smartphone experiments with popular smartphones and compiling the results using the methodologies developed, the results are compared to the actual opinion of the users. Results indicated that actual user opinions are in line with the calculated “intelligence” value of the smartphones. This study shows that there is a way to develop a “yardstick” to measure user satisfaction by using purely objective parameters. Search Terms: Machine Intelligence Quotient (MIQ), User Intelligence Quotient (UIQ), Mobile, User Interface, Smartphones, Usability, Fuzzy Logic, Sugeno, Mamdani, FIS.
    Click here to download this thesis

  • searchWiMAX Network Models for the Smart Grid.
    Student:

    Ban Abdul Elah Al-Omar


    Advisor:

    Dr. Abdulrahman Khalaf Al-Ali & Dr. Taha Landolsi

    The smart grid is the integration of the 21st century information and communications technologies with the 20th century traditional power grid. Such integration empowers the electricity utilities and their consumers to play an interactive role to better manage and operate their power consumptions and integrates their renewable energy resources to the grid. As wireless communication is evolving, it is expected that WiMAX will play a major role in the data and commands exchange between generation, transmission, distribution and consumption control and dispatch centers. This thesis proposes the design of two WiMAX network topologies to serve as a wireless communication network for the smart grid. Based on the smart grid applications’ quality of service requirements, network parameters and scheduling, simulation models were developed. The traffic was classified into five priority classes. Three scheduling algorithms namely; class-based weighted fair, class-based deficit weighted round-robin and class-based strict priority scheduling were used to simulate and assess the performance of the proposed models. Simulation results showed that the class-based strict priority queuing is better for the highest priority classes and the class-based weighted fair queuing preserved the quality of service requirements for all classes.
    Click here to download this thesis

  • searchSentiment Mining of Arabic Twitter Data.
    Student:

    Soha Galalaldin Ahmed


    Advisor:

    Dr. Michel Bernard Pasquier & Dr. Ghassan Zaki Qadah

    Social networking services such as Facebook and Twitter and social media hosting websites such as Flickr and YouTube have become increasingly popular in recent years. One key factor to their attractiveness worldwide is that these sites and services allow people to express and share their opinions, likes, and dislikes, freely and openly. The opinions posted range from criticizing politicians to discussing football matches, citing top news, appraising movies, and recommending new products and services such as mobiles, restaurants, and software. This development has fueled a new field known as sentiment analysis and opinion mining with the goal of extracting people’s sentiment from text to assist customers in their purchase decisions and vendors in enhancing their reputation. This emerging field has attracted a large research interest, but most of the existing work focuses on English text. Hence, in this thesis, we studied sentiment analysis of Arabic text retrieved from a well-known social media site, namely Twitter. Specifically, we studied the topic of target-dependent sentiment analysis of Arabic Twitter text, which has not been addressed in Arabic language before. We developed a system that will acquire Arabic text from Twitter and extract users’ opinions towards different topics and products. Key phases of the system are as follows. In the Data Acquisition phase, we collected tweets from Twitter related to specific topics. In the Tweet-Filtering phase, we reduced the noise in the collected tweets data to facilitate the Annotation phase, in which we annotated the collected tweets depending on the specified topic. In the Data Preprocessing phase, we added tags, normalized the words used in tweets, and removed spam tweets. In the Feature identification phase, we extracted stylistic, syntactic, and semantic features, and selected those yielding better results using features selection algorithms. In the Classification phase, the decision to annotate the tweets as negative, positive, or neutral towards a specific topic was made using a trained machine-learning algorithm. Results from different feature sets, classifiers, and datasets are reported in terms of classification accuracy, Kappa statistic, and F-measure.
    Click here to download this thesis

  • schoolGait Recognition Using Kinect
    Students:

    Mohamed Gamal Eldin & Yusur Al-Hadithi
    Advisors:

    Dr. Tamer Shanableh

    Abstract to be filled

  • schoolMulti-Protocol Gateway for Smart Home Appliances
    Students:

    AbdulRahim Haddad, MoaminAlBayed & Munir Bahaderi
    Advisors:

    Dr. Abdulrahman Al-Ali & Dr. Taha Landolsi

    Abstract to be filled

  • schoolRFID University Parking Control System
    Students:

    Abd Al Kareem Akilan, Ghaith Kabbani & Mohammed Al Nabtiti
    Advisors:

    Dr. Tarik Ozkul

    Abstract to be filled

Summer

  • searchBiometric Identification Based on Eyes' Dynamics Using Task-Driven and Task-Independent Stimuli.
    Student:

    Ali Abdulrazak Alhaj Darwish


    Advisor:

    Dr. Michel Bernard Pasquier

    This work investigates the feasibility of using the dynamic features of the eyes for biometric identification. Identifying individuals using eye movements is typically limited by a low accuracy, thus preventing this technique from becoming commercially viable. In addition, the human eyes constitute a rich source of information, still only partially understood so far, hence more research is needed to understand exactly what kind of information they can provide, and what technique should be applied to analyze such information. It is also largely unknown what kind of feature will yield accurate data most useful to biometric identification, or which stimuli most influence most the dynamic features of the eyes and their usability as a biometrical trait. We show that, by combining eye movement features and iris constriction and dilation parameters, the dynamic features of the eye can yield a good level of accuracy for biometric systems. The approach consists of recording and categorizing eye movements as well as changes in pupil size into segments consisting of saccades and fixations, and computing for each the many velocity and acceleration features that are used to train the classifier to perform the biometric identification. We tested four types of stimuli to hypothesize which will provide a viable stimulating method for extracting eye features. The results suggest that simple stimuli such as images and graphs can appropriately excite the dynamic features of the eye for the purpose of biometric identification.
    Click here to download this thesis

  • searchMethodology for Selection of Agile Practices.
    Student:

    Majd Haitham Saleh


    Advisor:

    Dr. Armin Paul-Gerhard Eberlein & Dr. Michel Bernard Pasquier

    Agile methods have received significant attention in the last ten years and have successfully been applied to many small- to medium-sized projects. They have enjoyed significant popularity amongst developers. Most of the time, the selection of agile methods and practices is based on personal preference or past experience rather than the characteristics of the project at hand. Furthermore, there are no sufficient guidelines for developers to make an appropriate selection. So far, research in this area focuses mainly on specifying the weaknesses and strengths of each method with little analysis of these methods and their practices. It also offers little guidance on how to choose the best-suited practice for a certain project. We believe that finding a way to link project properties and characteristics with the abilities of agile practices is of great importance. In this thesis, we try to find and propose a methodology for developing customized agile approaches by selecting the best agile practices for a given project. We also implement this methodology into an operational model.
    Click here to download this thesis

  • searchA Framework for Screening and Classifying Obstructive Sleep Apnea Using Smartphones.
    Student:

    Mamoun Tawfiq Al-Mardini


    Advisor:

    Dr. Fadi Ahmed Aloul & Dr. Assim Sagahyroon

    Obstructive sleep apnea (OSA) is a serious sleep disorder which is characterized by frequent obstruction of the upper airway, often resulting in oxygen desaturation. The serious negative impact of OSA on human health makes monitoring and diagnosing it a necessity. Currently, polysomnography is considered the golden standard for diagnosing OSA, which requires an expensive attended overnight stay at a hospital with considerable wiring between the human body and the system. In the proposed research, we implement a reliable, comfortable, inexpensive, and easily available portable device that allows users to apply the OSA test at home without the need for attended overnight tests. The design takes advantage of a smatrphone’s built-in sensors, pervasiveness, computational capabilities, and user-friendly interface to screen OSA. We use three main sensors to extract physiological signals from patients which are (1) an oximeter to measure the oxygen level, (2) a microphone to record the respiratory efforts, and (3) an accelerometer to detect the body’s movements. The collected signals are then analyzed on the phone to deduce if the patient is suffering from OSA. In the proposed system, we have developed an Android application that is able to record and extract the physiological signals from the patients and analyze them solely on the smartphone without the need for any external resources. The smartphone is able to analyze the oximeter and accelerometer reading. Most health applications use smartphones to collect physiological readings, and then off load them to an external server for analysis. However, in this work we developed an integrated environment that collects and processes data on the smartphone, including the signal processing functions that analyze the recorded respiratory efforts. Finally, we examine our system's ability to screen the disease when compared to the golden standard by testing it on 17 samples. The results showed that 100% of patients were correctly identified as having the disease, and 85.7% of patients were correctly identified as not having the disease. These preliminary results demonstrate the effectiveness of the proposed system as compared to the golden standard and emphasize the important role of smartphones in healthcare.
    Click here to download this thesis

Spring

  • searchModeling Smartphone Power.
    Student:

    Sameer Allan Alawnah


    Advisor:

    Dr. Assim Sagahyroon

    Battery technology has not advanced rapidly enough to keep pace with the growing energy demands of today‟s portable electronics. Leading this critical need for energy are smartphone devices which are being deployed and adopted at an increasing rate. Developing sound energy management techniques for these devices requires a good understanding of where and how battery energy is being utilized. Power consumption modeling is therefore crucial for understanding the inner working of these devices and for developing energy-efficient software to run on them. In this work, we attempt to develop power models for Android-based smartphones. A logger application is developed to monitor users‟ activity and collect data related to this activity. We then utilize regression techniques and neural networks to develop power models that relate power consumption to usage behavior. We demonstrate the feasibility of applying the two approaches and provide a detailed comparison between them.
    Click here to download this thesis

  • searchTesting and Assessment of Protocols and Systems Modeled as Extended Finite State Machines.
    Student:

    Tariq Mohammad Salameh


    Advisor:

    Dr. Khaled El Fakih

    Developing and selecting an appropriate test suite is an important issue for testing implementations of protocols and other reactive software systems. Many methods are known for the derivation of test suites based on a specification given in the form of Extended Finite State Machine (EFSM). In practice, developing test suites and applying these test suites to an implementation under test is time consuming and costly. Thus, determining high quality test suites reduces the cost of software testing. To this end, in this thesis, we first assess and compare the coverage of test suites derived using known EFSM-Based test derivation criteria and test suites derived using the traditional Data-Flow and Control-Flow criteria. In addition, we assess and compare the coverage of these test suites with randomly generated test suites. Finally, we propose an EFSM-Based test derivation method that derives tests with the guaranteed coverage of transfer faults. Experiments comparing the fault detection capability of derived tests with those derived using the considered EFSM-Based, random, and the traditional Data-Flow and Control-Flow testing criteria are presented.
    Click here to download this thesis

  • schoolEducation Assessment Tool
    Students:

    Arwa Awan, Hiba Riaz, Marina Rofail & Riham Abdel‐Moniem
    Advisors:

    Dr. Imran Zualkernan

    Abstract to be filled

  • schoolDetect Car Accidents
    Students:

    Farah Adel Alhaddad, Ruba Ali Abu-Salma, Rana Kanbar & Sarah Adel Alotaibi
    Advisors:

    Dr. Fadi Aloul & Dr. Imran Zualkernan

    Abstract to be filled

  • schoolWearable Medical Devices
    Students:

    Sherif Abou El-ella, Bassell Ajlani & Mayosore Fagunwa
    Advisors:

    Dr. Assim Sagahyroon

    Abstract to be filled

  • schoolContactless Measurement
    Students:

    Al Moaataz Hassan, Mohammad Oman Hokan, Bashar Alkateb & Moussa
    Advisors:

    Dr. Tarik Ozkul & Dr. Hasan Mir

    Abstract to be filled

  • schoolOptical Fiber
    Students:

    Muaath Ali, Karim Imad Dakhlallah & Sara Ibrahim
    Advisors:

    Dr. Taha Landolsi & Dr. Aly Elrefaie

    Abstract to be filled

2012

Fall

  • searchFuzzy Logic Based Patients' Monitoring System.
    Student:

    Jumanah Abdullah Al-Dmour


    Advisor:

    Dr. Abdulrahman Khalaf Al-Ali & Dr. Assim Sagahyroon

    The ever increasing health care costs are becoming a major concern to both, individuals and authorities. This has tempted researchers to seek alternative models to the traditional and costly hospital-based monitoring and caring approach. One such an approach is the utilization of mobile units that allow for the remote observation and diagnosis of patients in their homes. Advances in VLSI circuits, single-chip embedded-system computing platforms, mobile telecommunications, and web services have provided valuable opportunities to enhance the design and performance of mobile patient‟s health monitoring platforms. In particular, Radio Frequency Identification (RFID) technology has emerged as one of the possible valuable solutions that can be utilized in future healthcare systems. RFID tags integrated with built-in vital signs sensors such as Body Temperature (TEMP), Blood Pressure (BP), Heart Rate (HR), Blood Sugar Level (BS) and Oxygen Saturation in Blood (SPO2) are useful in identifying and recording the state of a patient. In this work, we proposes the design, implementation, and testing of a mobile RFID-based health care system. The system consists of a wireless mobile vital signs data acquisition unit and a fuzzy-logic–based-software algorithm to monitors and assess patients‟ conditions on 24/7 bases. A set of fuzzy rules are developed to diagnose the monitored patient‟s status based on the received vital signs namely; TEMP, BP, HR, BS, and SPO2. The fuzzy algorithm will output an early warning of any patient‟s abnormality status. The system was implemented and tested at Rashid Center for Diabetes and Research (RCDR) hosted in Khalifa Hospital, Ajman, UAE using a representative sample of 26 patients. System performance is compared with the medically accepted standard, namely, the Modified Early Warning System (MEWS) that is currently widely used in practice. The proposed system has proven that it outperforms the MEWS system in many cases, and hence an indication of the usefulness of this fuzzy-based approach.
    Click here to download this thesis

  • searchPerformance Degradation of 100Gb/s and 400Gb/s Optical Coherent Systems due to Dispersion.
    Student:

    Rami Yousef Hasan Al-Dalky


    Advisor:

    Dr. Taha Landolsi, Dr. Aly Fahim Elrefaie & Dr. Mohamed Said Abdou Hassan

    In the near future, data rates of 100 Gb/s and 400 Gb/s will be used to match the increase in bandwidth demand for capacity. Wavelength division multiplexing (WDM) systems transmit multiple wavelengths simultaneously at high data rates over long distances where the signal passes through multiple optical add drop multiplexers (OADMs) along the fiber link towards the destination. The transmitted signals su_er from dispersion induced from the fiber and OADMs, where these e_ects are an important limiting factor. The success of high-bit rate, long-haul, point-to-point optical transmission networks depends on the management of the fiber’s linear and non-linear e_ects. In this thesis, we propose to study the impact of cascaded filters as the signals pass through multiple OADMs to determine its e_ect on the next generation network’s data rates. We aim to study the impact of cascaded filters on single-carrier and dual-carrier 100 and 400 Gb/s optical transmission systems. The eye closure penalty (ECP) will be used as a performance evaluation metric. The results indicate that the filter cascade has a severe impact on the performance of dual-carrier systems relative to the case of single-carrier systems. Secondly, chromatic dispersion (CD) e_ect will be mitigated electronically for 100 and 400 Gb/s systems using fiber-dispersion finite impulse response (FD-FIR) filter. The compensating FIR filter’s coe_cient will be computed from the impulse response of the inverse of the fiber’s transfer function. Bit error rate (BER) versus optical signalto- noise ratio (OSNR) curve will be used to evaluate the compensating technique. The results indicate that for 100 Gb/s PM-QPSK systems, using 2 samples/symbol with maximum number of taps is the best approach to compensate for CD. While for 400 Gb/s PM-16QAM systems, using 4 samples/symbol with 50% of the maximum number of taps is the best approach to compensate for CD.
    Click here to download this thesis

  • schoolPosture Monitoring System
    Students:

    Malak Awarnai, Manar Noaman & Nervana Nasser
    Advisors:

    Dr. Assim Sagahyroon

    Abstract to be filled

  • schoolVehicle Tracking and Anti-Theft System
    Students:

    Mohammed ElAshri & Mohammed Moaz
    Advisors:

    Dr. Tarik Ozkul

    Abstract to be filled

  • schoolNatural User Interface Multi-Touch Table
    Students:

    Kareem Habib, Roaa Nasrallah & Ahmed Elsayed
    Advisors:

    Dr. Michel Pasquier

    Abstract to be filled

  • schoolAutomous Vacuum Cleaner
    Students:

    Reem Abdulaziz Alsinan, Lena T. Bazari & Hajara Mohammed Abdulrahman
    Advisors:

    Dr. Tarik Ozkul and Dr. Michel Pasquier

    Abstract to be filled

  • schoolGIS-based Wireless Monitoring System for Distribution Transformers
    Students:

    Mariam Al Shamsi, Meera Al Shamsi, Omar Al Muhairi & Salim Al Suwaidi
    Advisors:

    Dr. Abdulrahman Al Ali and Dr. Ahmed Osman

    Abstract to be filled

  • schoolGIS Based Energy Smart Meter
    Students:

    Fazel Ahmad Bashiri & Mohammed El-Kurdi
    Advisors:

    Dr. Abdulrahman Al Ali

    Abstract to be filled

  • schoolIbump-Smartphone Accident Detection System
    Students:

    Humaid Al Ali & May Al Merri
    Advisors:

    Dr. Fadi Aloul & Dr. Imran Zualkernan

    Abstract to be filled

  • schoolWireless Cricket Training Kit Software and Hardware Architecture
    Students:

    Mahmoud Haque, Huzeifa Pedhiwala & Siddarth Dabrai
    Advisors:

    Dr. Imran Zualkenan and Dr. Khaled Assaleh

    Abstract to be filled

2011

Fall

  • searchMANET Cluster Optimization Using ILP/SAT Techniques.
    Student:

    Syed Zohaib Hussain Zahidi


    Advisor:

    Dr. Assim Sagahyroon & Dr. Fadi Ahmed Aloul

    In recent years, there have been several improvements in the performance of Integer Linear Programming (ILP) and Boolean Satisfiability (SAT) solvers. These improvements have encouraged the modeling of complex engineering problems as ILP problems. These engineering problems are diverse in nature and include genetics, optimization of power consumption, scheduling, cryptography, and more. One such problem is the ‗clustering problem‘ in Mobile Ad-Hoc Networks (MANETs). The clustering problem in MANETs consists of selecting the most suitable nodes of a given MANET topology as clusterheads and ensuring that regular nodes are connected to clusterheads in such a way that the network lifetime is maximized. This thesis focuses on assessing the performance of state-of-the art generic ILP and 0-1 SAT-based ILP solvers in solving ILP formulations of the clustering problem. The thesis consists of four parts. The first part of this thesis consists of improving the existing ILP formulations of the clustering problem. The second part involves enhancing the ILP formulation of the clustering problem through the addition of intra-cluster communication, coverage constraints and multihop links. The third part focuses on the development of an improved tool to enable conversion of user-created on-screen topologies to an ILP formulation. The fourth and final part of this thesis is the detailed performance comparison of a selected set of Generic ILP and 0-1 SAT-based ILP solvers in solving the improved ILP formulations of the clustering problem generated using the tool. The results obtained indicate that from our selected set of solvers, generic ILP solvers are able to handle relatively large scale MANET topologies, while 0-1 SAT-based ILP solvers are the fastest, for small scale networks. For small scale networks the proposed ILP formulations, such as the Star-Ring base model, together with the high performance solvers would be suitable for use in real-world environments. However for large scale networks, as the time to cluster the network grows exponentially, the solvers will be unable to cluster the network in accordance with the demands of a real-world environment.
    Click here to download this thesis

  • searchEnergy-Aware QoS Scheduling at MAC Level in WiMAX.
    Student:

    Sanabel H. M. Al-Nourani


    Advisor:

    Dr. Taha Landolsi & Dr. Rana Ejaz Ahmed

    In a mobile wireless network, energy saving of mobile devices is one of the most important features for the extension of devices’ life-time and the network. In mobile networks, the device is expected to have several connections, each with different QoS (Quality of Service) requirements. Meeting the QoS requirements on such devices along with better power saving is a challenging task. Moreover, in realtime scenarios, connections are expected to join and leave the network randomly. Before admitting a connection to the network, its QoS requirements must be checked to make sure that the network has adequate resources to accommodate it. Without a proper call admission control mechanism, the system cannot provide the promised QoS to the real-time applications. This research proposes a scheduling algorithm and a call admission control policy for IEEE 802.16e broadband wireless access standard. The proposed scheduling algorithm is designed towards minimizing power consumption at mobile stations, while maintaining different QoS requirements for real-time traffic. The proposed algorithm considers the dynamic nature of connection joining and termination. Connections will be allowed to join the network only if their QoS parameters can be met without violating those of existing connections. Simulation results show that when QoS delay requirements of the connections are not too restrictive, power savings of approximately 75% and 50% at the mobile station can be achieved for low- and moderate- rate Unsolicited Grant Service traffic types, respectively.
    Click here to download this thesis

  • searchOptimal Routing Protocol in Multimedia Wireless Sensor Networks.
    Student:

    Hiba Al-Zurba


    Advisor:

    Dr. Taha Landolsi, Dr. Fouad Ben Abdelaziz & Mr Mohamed Said Ahmed

    Wireless Sensor Networks (WSNs) have attracted research interest in recent years due to the significance of the field of applications and the advances in sensor technology. In areas where catastrophic events occur such as environmental disasters and battle fields, the network infrastructure is lost and there is an urgent need to build a network in order to monitor the area and to help in rescue operations or troops deployment. An easy and fast way is to scatter scalar and video sensor nodes in an adhoc manner in the area of interest in order to establish a multimedia wireless sensor network (MWSN). Video sensor nodes provide better coverage of the area and enhance the interpretation of the monitored phenomenon. Two main challenges faced in MWSNs are quality of service (QoS) constraints in addition to energy constraints. Many routing protocols with various routing metrics have been developed for WSNs. However, limited research has been done on MWSN routing protocols and there is room for improvement in this area. Moreover, these routing protocols assume structured network architecture where deployment of nodes is pre-planned. Limited research has been done on routing protocol for MWSN deployed in ad-hoc manner that meets QoS requirements and at the same time considers energy efficiency for the purpose of prolonging the lifetime of the network. In this thesis, an optimal routing protocol is developed for MWSN that is energy-aware and QoS-aware. This routing protocol uses ant colony optimization to find the optimal routing path that maximizes the end-to-end path quality and reliability as well as the network lifetime. End-to-end delay is a constraint set depending on the application used. Each metric used in the path cost can be attributed an importance that varies depending on the application requirements. A simulation model is developed to implement the proposed ant colony optimization algorithm in MWSN. A detailed analysis of various parameters used in ant colony optimization is performed. The proposed algorithm is analyzed and its performance is evaluated. The proposed routing protocol not only provides an optimal path in terms of the QoS and energy metrics but it also has the flexibility to be used in various applications by adjusting the weights for the optimal path metrics based on their importance to the application.
    Click here to download this thesis