• DocumentCode
    976810
  • Title

    Synthesis of mutual exclusion solutions based on binary semaphores

  • Author

    Jacob, R.T. ; Page, I.P.

  • Author_Institution
    Dept. of Comput. Sci., North Texas State Univ., Denton, TX, USA
  • Volume
    15
  • Issue
    5
  • fYear
    1989
  • fDate
    5/1/1989 12:00:00 AM
  • Firstpage
    560
  • Lastpage
    568
  • Abstract
    A graphical form of the mutual exclusion problem is considered in which each vertex represents a process and each edge represents a mutual exclusion constraint between the critical sections of the processes associated with its endpoints. An edge semaphore solution for mutual exclusion problems is defined, and those graphs which are edge solvable are characterized in terms of both a forbidden subgraph and a graph grammar. Finally, an efficient algorithm is given which generates the entry and exit sections for all processes in an edge-solvable problem
  • Keywords
    graph theory; operating systems (computers); binary semaphores; edge semaphore solution; edge solvable; efficient algorithm; entry; exit sections; forbidden subgraph; graph grammar; graphical form; mutual exclusion constraint; mutual exclusion problem; mutual exclusion solutions; vertex; Computer science; Jacobian matrices; Kernel; Programming environments; Software engineering; System recovery; Time sharing computer systems;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.24705
  • Filename
    24705