Amir A. Khwaja

Work place: King Faisal University, Al-Ahsa, 31982, Kingdom of Saudi Arabia



Research Interests: Software Construction, Software Development Process


Amir A. Khwaja received his MS and PhD degrees in Computer Science from Arizona State University, Arizona, USA. He received his Bachelor’s degree in Computer Engineering from N.E.D. University of Engineering and Technology, Karachi,  Pakistan.

He is an assistant professor at the College of Computer Sciences and Information Technology, King Faisal University, Al-Ahsa, Kingdom of Saudi Arabia since 2014. Prior to that he had 21 years of semiconductor industry experience. He worked for 20 years in Intel Corporation, USA, in various capacities: CAD software developer, XScale and Atom mobile system-on-a-chip (SoC) validation architect, Validation Program Manager, and Sr. Engineering Manager.  He worked for one year in Qualcomm, San Diego, California, USA, as a Principal Engineer and Sr. Manager, leading the successful completion of the validation of Qualcomm’s Femtocell SoC product.  He has also worked as an adjunct faculty for Arizona State University and University of Phoenix.


Author Articles
A Real-time DBMS System for the Immigration Processing of Large Hajj Crowd

By Amir A. Khwaja

DOI:, Pub. Date: 8 Sep. 2017

Hajj is an important Islamic ritual and one of the five pillars of Islam. The Hajj event occurs in the twelfth month of the Islamic lunar calendar and requires anywhere from two to three millions of Muslims from all over the world to make pilgrimage for 10-15 days to the Holy city of Makkah in the Kingdom of Saudi Arabia. Providing quality Hajj services to such large number of pilgrims has been a significant challenge for the Saudi Arabian authorities. Among other services, immigration processing of a large Hajj pilgrim crowd arriving simultaneously at various Saudi Arabian ports during the specific Hajj days has resulted in significant delays at these ports. Unique and technology based solutions must be explored to alleviate the various Hajj related pilgrim service problems and to improve overall quality of these services. This paper reports experience with the design and development of a prototype backend DBMS system to automate the immigration processing of the large Hajj crowd. A real-time DBMS is considered for meeting the processing requirements of such a large Hajj pilgrim crowd arriving simultaneously at various ports. The purpose of this prototype was to understand the challenges and the feasibility of implementation of the backend system using a real-time DBMS.

[...] Read more.
Other Articles