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
Link To Document