Announcements

There are no announcements.

Mahmoud Salaheldin Hassan Elsayed

Mahmoud Salaheldin Elsayed received the B.S. degree in Mathematics and Computer Sciences and the Ph.D. degree in Computer Sciences from Menoufia University, Faculty of Science, Menoufia, Egypt. From 2006 to 2008, he was with the Teachers College, Arar, Saudi Arabia. He is Lecturer of Computer Sciences with Computer Sciences Department, Faculty of Computing and Information Technology, Northern Border University, Rafha, Saudi Arabia from 2008 until present. He has a fair number of publications in international journals and conference, which focus on deadlock control for single and multi-unit resource systems. His research interests include Petri net theory and applications, supervisory control of discrete event systems, and robust supervisory control of flexible manufacturing Systems. He received the Excellent Paper Award from the International Institute of Engineers and Researchers (IIER) in 2016, and published a book entitled Deadlock Analysis and Resolution in Distributed Systems in the LAP LAMBERT Academic Publishing, Germany in 2017.

Academic Subjects

This course aims to study the principles of software quality and testing, and to show the importance of software quality during the software development life cycle by focusing on quality attributes...
This course is an advance elective course in database track, the objective of this course is to explore advanced topics in databases, with a focus on distributed and parallel database management...
The objective of this course is to explain how computers are designed and how they work. Students are introduced to modern computer principles using a typical processor. They learn how efficient...
This course provides a modern introduction to logic design and the basic building blocks used in digital systems, in particular digital computers. It starts with a discussion of combinational logic...

Publications

This course provides a modern introduction to logic design and the basic building blocks used in digital systems, in particular digital computers. It starts with a discussion of combinational logic: logic gates, minimization techniques, arithmetic circuits, and modern logic devices. The second part of the course deals with sequential circuits: flip-flops, synthesis of sequential circuits, and case studies, including counters, registers, and random-access memories. State machines will then be discussed and illustrated through case studies of more complex design systems. Different representations including truth table, logic gate, timing diagram, switch representation, and state diagram will...
Weighted Petri nets are common tools for modeling and validating discrete event systems involving resource allocation, such as flexible manufacturing systems (FMSs). A subclass of weighted Petri nets called a system of sequential systems with shared resources (S4R) has the power for modeling complex FMSs where the execution of an operation may require multiple resource types and multiple units of some resource types. Deadlock resolution is a crucial issue for the operation of an FMS. A direct and efficient policy is developed in this paper for detecting deadlock markings by extracting a weighted resource flow graph (WRFG) from an S4R and recovering them by synthesizing a recovery-transition...
A multi-unit resource allocation system usually contains several processes and a number of resources with multiple units. Due to the competition for shared resources in these systems, deadlocks may occur. Recently, researchers have shown an increased awareness in deadlock control strategies for such a kind of systems without considering the dynamic changes such as processing failures and rework by using the Petri net paradigm. This article reports a new strategy for deadlock analysis and control in reconfigurable multi-unit resource systems (MRSs). We discuss a generalized class of Petri nets in which each stage of a process may require a number of units of different types of resources to...

Contact

Email
Mahmoud.AL-Sayed@nbu.edu.sa

Office Hours

Sunday 02:00 pm-03:00 pm
Monday 02:00 pm-03:00 pm
Tuesday 11:00 am-12:00 pm
Wednesday 12:30 pm-01:30 pm
Thursday 11:00 am-12:00 pm