Contacts
تواصل معنا

أ.د. فتحي البورعي عيسى

Screenshot-2026-03-02-153749-e1772722419315تقنية المعلومات والاتصالات
تواصل معنا
+966506000590
أستاذ (Full Professor) – قسم علوم الحاسب

أ.د. فتحي البورعي عيسى

أستاذ متخصص في علوم الحاسب بجامعة الملك عبدالعزيز، يمتلك خبرة تتجاوز 35 عاماً في التدريس والبحث العلمي، وله خبرات استشارية صناعية متعددة. تركز اهتماماته البحثية على الأمن السيبراني (أمن البيانات الضخمة والحوسبة السحابية وأمن شبكات SDN وإنترنت الأشياء وخصوصية 5G)، والهندسة البرمجية الذكية، والحوسبة عالية الأداء. نشر أكثر من 210 منشورات علمية محكّمة، منها أكثر من 20 بحثاً في الأمن السيبراني

  • جهة العمل :جامعة الملك عبدالعزيز – كلية الحاسبات وتقنية المعلومات
  • مجال الخبرة :تقنية المعلومات والاتصالات
  • سنوات الخبرة :35 عام من الخبرة
  • مكان الإقامة :جدة – المملكة العربية السعودية

المؤهلات و الخبرة

المؤهلات الدراسية
1989
هندسة وعلوم الحاسب - استخدام المنطق الزمني في اختبار البرمجيات
دكتوراه (Ph.D.) من جامعة الأزهر – جامعة كولورادو (بولدر)
1984
هندسة الحاسب - الذاكرات الفقاعية المغناطيسية للحواسب الصغيرة
ماجستير (M.Sc.) من جامعة الأزهر
1978
هندسة الإلكترونيات والاتصالات
بكالوريوس (B.Sc.) من جامعة القاهرة – كلية الهندسة
الخبرة العلمية والوظيفية
2002 - حتي الان
أستاذ (Full Professor)
جامعة الملك عبدالعزيز – كلية الحاسبات وتقنية المعلومات
1995 - 2002
أستاذ مشارك (Associate Professor)
جامعة الملك عبدالعزيز – قسم علوم الحاسب
1995 - 2000
أستاذ مشارك (Associate Professor)
جامعة الأزهر – قسم النظم والحاسبات
1989 - 1995
أستاذ مساعد (Assistant Professor)
جامعة الأزهر – قسم النظم والحاسبات
1984
محاضر مساعد (Lecturer Assistant)
جامعة الأزهر – قسم النظم والحاسبات
الأعمال العلمية المنشورة
  • Processing of Inverted Files in Magnetic Bubble Memories
  • Information Retrieval Systems for Small Computer
  • Processing of Inverted Files in Magnetic Bubble Memories
  • The Use of Temporal Logic in Software Testing
  • A Distributed Compiler Server for Local Area Network
  • Temporal Logic Based Dynamic Analyzer Expert System
  • A Simulator for Dataflow Machines
  • AIDA: A Dynamic Analyzer for the ADA Language
  • CDFL: A Data Flow Programming Language
  • DDFRAM: A Computational Model for Dynamic Data Flow Machines
  • AIDA: A Dynamic Analyzer for Ada Programs
  • A Reliability and Performance Model for Static Data Flow Machines
  • Building of an Object-Oriented Analysis Tool
  • OOSTM: Object-Oriented Static Testing Model
  • The Use of Temporal Logic in Hardware Testing
  • A Computational Model for Static Data Flow Machines
  • TLL-HST: A Temporal Logic Language for Hardware Specification and Testing
  • An Assertion Language for Object-Oriented Systems Testing
  • Building of an Object-Oriented Analysis Tool
  • A Practical Object-Oriented Systems Testing with Assertion Language
  • Dynamic Tester for Object-Oriented Systems
  • DCOM and CORBA Integration System at the Basic Programming Level
  • Building of a Design Tool for Component-Based Applications
  • Building UML-Based Use Case Subtool for Component-Based Software Development
  • Building of a Use Case Subtool for Component-Based Software Development
  • Building an Analysis Sub-Tool for Component-Based Software Development
  • Enhancement of Expert Systems with Object-Oriented Database Features
  • Building a New Use Case Subtool for Component-Based Software Development
  • Agent-Based Electric Network Software System
  • A Software Sub-Tool for Analyzing Component-Based Application
  • Component-Based Multimedia Workload Generation Tool
  • Building a Component-Based E-Learning System
  • Building an Agent-Based Search Engine
  • An Agent-Based Algorithm for Document Analysis
  • Mobile Agent for Locating Software Component
  • Agent-Based Information Retrieval System
  • Building an Integrator for Software Components
  • Building a Component-Based Code Generation Tool
  • Building Mobile Agent-Based System for GIS
  • Building Code Generation Tool for Component-Based Application Development Using Software Agents
  • Semantic-Based Mobile Agent System for GIS
  • Agent-Based Gathering Tool for Web Services Metadata
  • Building an E-Learning Content Management Framework
  • Federated Repository for Reusability of Different Standards Learning Objects
  • Service-Oriented Distributed Manager for Grid Systems
  • A KQML-Based Agent Framework for Mobile Agent and Multi-Agent System
  • Distributed Job Scheduler in Desktop Grid System
  • Ontology-Based Query in Heterogeneous & Distributed Data Sources
  • Service-Oriented Manager in Grid System
  • Use of Agents in Building Integration Tool for Component-Based Applications
  • Integration Tester for Component-Based Software
  • GIS Based on Mobile Agent and Ontology
  • Reusing and Delivery E-Content Based on Learner Desires and Style
  • Developing an Author's Request Manager of Style-Based E-Learning
  • An Agent Tool for Integrating Component-Based Applications
  • Semantic Clustering Approach Based Multi-Agent System for Information Retrieval on Web
  • Near Duplicate Document Detection Survey
  • Performance Evaluation of Various Search Result Clustering Algorithms Survey
  • Temporal Assertion Language for Testing Web Applications
  • ASERTN: A Dynamic Testing Tool for Java-Based Software Agent
  • Geographic Information System Based on Mobile Agent and Ontology
  • Scheduling Manager for Mobile Cloud Using Multi-Agents
  • Web Services Based Integration Tool for Heterogeneous Databases
  • IMATT: An Integrated Multi-Agent Testing Tool for the Security of Agent-Based Web Applications
  • Using Mobile Agent Framework for Studying Fault Management of Distributed Network
  • Using Mobile Agent Framework for Studying the Performance Management of Distributed Network
  • Securing Mobile-Agent-Based Systems Against Malicious Hosts
  • Mobile Agent Framework for Distributed Network Performance Management
  • An Architecture for Metadata Extractor of Big Data in Cloud Systems
  • An Integrated Multi-Agent Testing Tool for Security Checking of Agent-Based Web Applications
  • Manager Architecture for Mobile Cloud Computing-Cloudlet Based
  • Ontology-Based Cloud Services Representation
  • DTTAS: A Dynamic Testing Tool for Agent-Based Systems
  • Arabic Blogging Sentiment Analysis
  • A Data Analytic Framework for Unstructured Text
  • A Manager of Grid of Clouds for Enhancing Performance of Distributed Computing
  • TGAF: Testing of Generic Agent Framework
  • Exascale MPI-Based Program Deadlock Detection
  • Using Agent Technology for Security Testing of Web-Based Applications
  • OpenGL Based Testing Tool Architecture for Exascale Computing
  • Hybrid Model Based Testing Tool Architecture for Exascale Computing System
  • Multiple Phases-Based Classification for Cloud Services
  • A Survey of Techniques for Warp Scheduling in GPUs
  • Dynamic Analysis for Security Testing of Web-Based Applications Using Agent Technology
  • Empirical Analysis of HPC Using Different Programming Models
  • A Survey on Fault Tolerant Multi-Agent System
  • Automated Tool for Quality Assurance in Mobile Application
  • Two-Level Self-Supervised Relation Extraction from MEDLINE Using UMLS
  • Agent-Based Cloud Services Discovery
  • A Federated E-Learning Cloud System Based on Mixed Reality
  • Universal Metadata Repository for Document Analysis and Recognition
  • Big Data Knowledge Mining
  • Massive Parallel Computational Model for Heterogeneous Exascale Computing System
  • Agent-Based Managing for Grid Cloud System — Design and Prototypal Implementation
  • A Framework for Enhancing Heterogeneous Text Recognition Rate
  • An Open Architecture for Enhancing Performance of Complex OCR Application
  • Policy Enforcement for Big Data Security
  • Developing a System for Big Data Discovery
  • ABDM: High Performance and Scalable Big Data Manager
  • High Performance 2-D Laplace Equation Solver Through Massive Hybrid Parallelism
  • A Framework to Secure Big Data Storage
  • Adaptive E-Learning System Based on Personalized Learning Style
  • An Open Tool Architecture for Security Testing of NoSQL-Based Applications
  • Efficient Execution of Smart City’s Assets Through a Massive Parallel Computational Model
  • Preserving Privacy of Smart Cities Based on Fog Computing
  • A Survey on Fog Computing: Properties, Roles, and Challenges
  • Survey on Access Control and Management Issues in Cloud and BYOD Environment
  • Toward Exascale Computing Systems: An Energy-Efficient Massive Parallel Computational Model
  • Preserving Privacy in Internet of Things - A Survey
  • Designing a Flexible Architecture Based on Mobile Agents for Executing Query in Cloud Databases
  • A Proposed Framework for Access Control in the Cloud and BYOD Environment
  • An Architecture for Translating Sequential Code to Parallel
  • Semantic Agent-Based Knowledge Discovery from Big Data on the Web
  • Performance and Power Efficient Massive Parallel Computational Model for HPC Heterogeneous Exascale Systems
  • Adaptive E-Learning System Based on Personalized Learning Style
  • Big Data Security and Privacy Challenges
  • Integrating Static and Dynamic Analysis Techniques for Detecting Dynamic Errors in MPI Programs
  • Performance Improvement Techniques for MapReduce - A Survey
  • Adaptive E-Learning System Based on Predicted Learning Strategy
  • Big Analytic Large-Scale Data Management & Analysis Framework
  • A Survey for Task Scheduling Frameworks for Leveraging Heterogeneous Computing Toward Exascale
  • Double Cache Approach with Wireless Technology for Preserving User Privacy
  • Cloud Service Discovery and Extraction: A Critical Review and Direction for Future Research
  • Topology-Aware Mapping Techniques for Heterogeneous HPC Systems: A Systematic Survey
  • An Evaluation of the Proposed Framework for Access Control in the Cloud and BYOD Environment
  • Task Scheduling Frameworks for Heterogeneous Computing Toward Exascale
  • Multiple Phases-Based Classifications for Cloud Services
  • A Proposed Architecture for Parallel HPC-Based Resource Management System for Big Data Applications
  • Towards an Efficient Topology-Aware Process Mapping for Exascale Systems
  • Dynamic Variant Rank HEFT Task Scheduling Algorithm
  • Evaluation of High-Performance Computing Techniques for Big Data Applications
  • An Efficient Modules for HPC Topologies Mapping
  • Proposed Architecture for a Parallel Hybrid Testing Tool for Dual-Programming Model
  • Parallel Hybrid Testing Tool for Applications Developed by Using MPI + OpenACC Dual-Programming Model
  • A Parallel Hybrid-Testing Tool Architecture for a Dual-Programming Model
  • Developing a System for Big Data Discovery
  • An Open Architecture for Enhancing Performance of Complex OCR Applications
  • Software Testing Techniques for Parallel Systems: A Survey
  • A Hybrid Spark MPI OpenACC System
  • IBMSDC: Intelligent Blockchain-Based Management System for Protecting Digital Currencies Transactions
  • OpenACC Errors Classification and Static Detection Techniques
  • Communication and Computation Aware Task Scheduling Framework Toward Exascale Computing
  • A Tool for Translating Sequential Source Code to Parallel Code Written in C++ and OpenACC
  • Privacy-Aware Decentralized and Scalable Access Control Management for IoT Environment
  • Empirical Investigation: Performance and Power-Consumption Based Dual-Level Model for Exascale Computing Systems
  • Adaptive Hybrid Parallel Programming Model for Exascale Computing Systems
  • Communication and Computation Aware Task Scheduling Framework for Heterogeneous Computing
  • Triple Cache Approach for Preserving Privacy and Enhancing Performance of LBS
  • A Smart Home System Based on Internet of Things
  • Enhanced-Blind Approach for Privacy Protection of IoT
  • ACC_TEST: Hybrid Testing Approach for OpenACC Based Programs
  • ACC_TEST: Hybrid Testing Techniques for MPI-Based Programs
  • A Smart Baby Cradle Based on IoT
  • Cloud Computing Services: A Taxonomy of Discovery Approaches and Extraction Solutions
  • Parallel Hybrid Testing Techniques for the Dual-Programming Models-Based Programs
  • An Ensemble Machine Learning Technique for Functional Requirement Classification
  • Blockchain Platforms and Access Control Classification for IoT Systems
  • Blockchain-Based Secured Access Control in an IoT System
  • Parallelization Technique Using Hybrid Programming Model
  • A Translation Technique for Parallelizing Sequential Code Using a Single Level Model
  • AAP4All: An Adaptive Auto Parallelization of Serial Code for HPC Systems
  • Standalone Behaviour-Based Attack Detection Techniques for Distributed Software Systems via Blockchain
  • Big Data Security and Privacy: A Taxonomy with Some HPC and Blockchain Perspectives
  • Towards an Intelligent Framework for Cloud Service Discovery
  • One- and Two-Phase Software Requirement Classification Using Ensemble Deep Learning
  • Functional Requirement Classification Using Convolutional Neural Network
  • A Proposed Framework for Secure Data Storage in a Big Data Environment Based on Blockchain and Mobile Agent
  • Ensemble Deep Learning Models for Mitigating DDoS Attack in Software-Defined Network
  • Towards Big Data Security Framework by Leveraging Fragmentation and Blockchain Technology
  • Hierarchical Blockchain-Based Multi-Chaincode Access Control for Securing IoT Systems
  • BCNBI: A Blockchain-Based Security Framework for Northbound Interface in Software-Defined Networking
  • BCSM: A Blockchain-Based Security Manager for Big Data
  • Big Data in Vehicular Cloud Computing: Review, Taxonomy, and Security Challenges
  • Securing Real-Time Video Surveillance Data in Vehicular Cloud Computing: A Survey
  • N-Versions-Based Resilient Traffic Control Systems
  • A Parallel Hybrid Testing Technique for Tri-Programming Model-Based Software Systems
  • Errors Classification and Static Detection Techniques for Dual-Programming Model (OpenMP and OpenACC)
  • Towards Attack Modeling Technique Addressing Resilience in Self-Driving Car
  • Technical Study of Deep Learning in Cloud Computing for Accurate Workload Prediction
  • A Security Testing Mechanism for Detecting Attacks in Distributed Software Applications Using Blockchain
  • An Interoperable Blockchain Security Frameworks Based on Microservices and Smart Contract in IoT Environment
  • Autonomous Vehicles: Security Challenges and Game Theory-Based Countermeasures
  • Improving Security in IoT System Using a Blockchain and Microservices Technology
  • Prediction and Correction of Software Defects in Message-Passing Interfaces Using a Static Analysis Tool and Machine Learning
  • Nature-Based Prediction Model of Bug Reports Based on Ensemble Machine Learning Model
  • Resilient Countermeasures Against Cyber-Attacks on Self-Driving Car Architecture
  • Deep Reinforcement Learning for Workload Prediction in Federated Cloud Environments
  • Towards Sustainable Energy Grids: A Machine Learning-Based Ensemble Methods Approach for Outages Estimation in Extreme Weather Events
  • Ensemble Model Based on Hybrid Deep Learning for Intrusion Detection in Smart Grid Networks
  • An Architecture for a Tri-Programming Model-Based Parallel Hybrid Testing Tool
  • Predicting Software Defects in Hybrid MPI and OpenMP Parallel Programs Using Machine Learning
  • Two-Level Information-Retrieval-Based Model for Bug Localization Based on Bug Reports
  • A Proposal for a Tokenized Intelligent System: A Prediction for an AI-Based Scheduling, Secured Using Blockchain
  • Temporal-Logic-Based Testing Tool Architecture for Dual-Programming Model Systems
  • A Blockchain Oracle Interoperability Technique for Permissioned Blockchain
  • Static Analysis Techniques for Fixing Software Defects in MPI-Based Parallel Programs
  • Performance Evaluation of an Oracle-Based Interoperability for Permissioned Blockchain
  • A Blockchain-Based Security Framework for East-West Interface of SDN
  • A Smart Framework to Detect Threats and Protect Data of IoT Based on Machine Learning
  • Enhanced Intrusion Detection in Software Defined Networking Using Advanced Feature Selection: The EMRMR Approach
  • Multimodal Large Language Model-Based Fault Detection and Diagnosis in Context of Industry 4.0
  • Leveraging Large Language Models for Automated Bug Fixing
  • Temporal-Logic-Based Testing Tool for Programs Using the Message Passing Interface (MPI) and Open Multi-Processing (OpenMP) Programming Models
  • RPFL: A Reliable and Privacy-Preserving Framework for Federated Learning-Based IoT Malware Detection
  • Refactoring and Clones Reduction Framework for Developing Maintainable Software Systems
  • Towards Robust SDN Security: A Comparative Analysis of Oversampling Techniques with ML and DL Classifiers
  • Code Clone Detection Techniques Based on Large Language Models
  • Deep Learning-Based Autonomous Navigation of 5G Drones in Unknown and Dynamic Environments
  • Automated Models for Predicting Software Defects in Hybrid MPI and OpenMP Parallel Programs Using Deep Learning
  • Security of East-West Interface of SDN: A Review of Challenges, Solutions, and Future Directions
  • Error Classification and Static Detection Methods in Tri-Programming Models: MPI, OpenMP, and CUDA
  • Binary–Source Code Matching Based on Decompilation Techniques and Graph Analysis
  • Internet of Things-Based Anomaly Detection Hybrid Framework Simulation Integration of Deep Learning and Blockchain
  • Enhancing East-West Interface Security in Heterogeneous SDN via Blockchain
  • Outdoor Dataset for Flying a UAV at an Appropriate Altitude
  • Design and Implementation of a Decentralized Trustless Data Standardization Framework for Blockchain Interoperability Using Smart Contracts