DocumentCode
3165050
Title
Syntactic approach to the deadlock detection problem
Author
Gonzalez de Mendivil, J.R. ; Garitagoitia, José R.
Author_Institution
Univ. of The Basque Country, Bilbao, Spain
fYear
1992
fDate
4-8 May 1992
Firstpage
515
Lastpage
519
Abstract
A method for solving the deadlock detection problem in operating systems with single unit resources is introduced by using the formalism of the automata and languages theory. The waiting relations between processes are represented in a wait-string. The study of the properties of wait-strings which contain deadlocked processes allows a solution to be obtained for the deadlock detection problem in the form of a finite automation (FA). The designed FA, which accepts the wait-strings with deadlock, acts as a deadlock detection algorithm. Its performance is proved. The design method of the FA is itself a detection algorithm based on the same principles. Therefore its formal proof is also valid, and can be used when strong memory requirements are imposed.<>
Keywords
concurrency control; finite automata; operating systems (computers); deadlock detection problem; finite automation; languages theory; operating systems; single unit resources; wait-string; Algorithm design and analysis; Automata; Computer science; Database systems; Design methodology; Detection algorithms; Formal languages; Operating systems; System performance; System recovery;
fLanguage
English
Publisher
ieee
Conference_Titel
CompEuro '92 . 'Computer Systems and Software Engineering',Proceedings.
Conference_Location
The Hague, Netherlands
Print_ISBN
0-8186-2760-3
Type
conf
DOI
10.1109/CMPEUR.1992.218430
Filename
218430
Link To Document