Repository logo
  • English
  • Català
  • Čeština
  • Deutsch
  • Español
  • Français
  • Gàidhlig
  • Italiano
  • Latviešu
  • Magyar
  • Nederlands
  • Polski
  • Português
  • Português do Brasil
  • Suomi
  • Svenska
  • Türkçe
  • Tiếng Việt
  • Қазақ
  • বাংলা
  • हिंदी
  • Ελληνικά
  • Yкраї́нська
  • Log In
    New user? Click here to register.Have you forgotten your password?
Repository logo
  • Communities & Collections
  • Browse DSpace
  • English
  • Català
  • Čeština
  • Deutsch
  • Español
  • Français
  • Gàidhlig
  • Italiano
  • Latviešu
  • Magyar
  • Nederlands
  • Polski
  • Português
  • Português do Brasil
  • Suomi
  • Svenska
  • Türkçe
  • Tiếng Việt
  • Қазақ
  • বাংলা
  • हिंदी
  • Ελληνικά
  • Yкраї́нська
  • Log In
    New user? Click here to register.Have you forgotten your password?
  1. Home
  2. Browse by Author

Browsing by Author "Benaboud, Rohallah"

Now showing 1 - 4 of 4
Results Per Page
Sort Options
  • No Thumbnail Available
    Item
    2nd International Conference on Computer Science's Complex Systems and their Applications
    (University of Oum El Bouaghi, 2021-05-25) Marir, Toufik; Bourouis, Abdelhabib; Benaboud, Rohallah
  • No Thumbnail Available
    Item
    A Survey on Identity-based Key Management Schemes in Mobile Ad hoc networks
    (University of Oum El Bouaghi, 2021-05-25) Gasmi, Kenza; Bourouis, Abdelhabib; Benaboud, Rohallah
    Mobile Ad hoc networks attract more attention over the years, but the security matter of this type of network makes it hard to achieve all of their advantages. Cryptographic key management is the cornerstone for building any robust network security solution. Identity-based cryptography is a promising solution that resists well the key escrow problem which is suitable for Mobile Ad hoc networks. In this paper, we give an overview of the most important identity-based encryption schemes proposed in the last decade; combined with other techniques to enhance it and provide better results for Mobile Ad hoc networks. Hence, we give a comparative analysis to highlight their advantages and weaknesses. This work gives insights into a recent research to point out its interesting features, take advantages of its strength, ovoid its weaknesses and to lay out the future directions in this area.
  • No Thumbnail Available
    Item
    Implémentation par agents du processus d’adaptation des informations en interface homme-machine
    (Montréal, 2006) Benaboud, Rohallah; Zaïdi, SAHNOUN
    Un des thèmes de recherche clés en IHM concerne les techniques qui permettent aux utilisateurs de percevoir et de manipuler des IHM qui répondent à leurs besoins et préférences. Les IHM adaptatives font partie de ces techniques. Afin de mettre en oeuvre ce type d’IHM, cet article présente une modélisation par une architecture orientée agents. Dans cette architecture, l’adaptation apparaît comme une solution émergeant d’un ensemble d’agents. L’architecture proposée est implémentée dans notre travail en utilisant la plate-forme JADE.
  • No Thumbnail Available
    Item
    Operating Systems 2
    (University of Oum El Bouaghi, 2026) Benaboud, Rohallah
    This course is an advanced study of operating system principles, intended for students who have a foundational understanding of the subject. It addresses the critical and complex challenges related to the management of concurrent processes and the resources they share. The main objective is to produce course support that is both rigorous and clear, ensuring a deep and unambiguous understanding of the concepts covered. The goal is to facilitate mastery of the principles of concurrency and to gather the necessary knowledge for designing and implementing robust, efficient, and correct multi-process and multi-threaded software. It should be noted that certain prerequisites are necessary to fully grasp the concepts presented. A foundational understanding of operating systems (process and memory management basics), as well as computer architecture, is assumed. Furthermore, strong programming skills, particularly in the C language, are required to understand and implement the practical examples. This course is organized into four main chapters: First, Chapter 1 provides a review of fundamental operating system concepts. It re-establishes the role and architecture of an OS and provides a detailed examination of the two core units of execution: processes and threads. This chapter covers their structure, lifecycle, and management, providing the essential foundation for the rest of the course. Chapter 2 describes the techniques for Process Synchronization. This chapter addresses the core challenge of concurrency: the race condition. It introduces the critical-section problem and details the various solutions, from early software algorithms (like Peterson's) to hardware support (atomic instructions) and powerful OS-level primitives like semaphores and monitors. The following chapter, Chapter 3, deals with Interprocess Communication (IPC). Once processes are synchronized, they often need to cooperate. This chapter covers the primary mechanisms that allow processes to exchange information, including shared memory, asynchronous notifications via signals, and data streaming using both unnamed and named pipes. Chapter 4 is entirely dedicated to the problem of Deadlocks. It begins by characterizing the four necessary conditions for a deadlock to occur. It then details the primary strategies for managing them: Deadlock Prevention, by structurally negating one of the conditions; Deadlock Avoidance, using the Banker's Algorithm to maintain a safe state; and finally, Deadlock Detection and Recovery.

DSpace software copyright © 2002-2026 LYRASIS

  • Cookie settings
  • Privacy policy
  • End User Agreement
  • Send Feedback