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
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;
Conference_Titel :
CompEuro '92 . 'Computer Systems and Software Engineering',Proceedings.
Conference_Location :
The Hague, Netherlands
Print_ISBN :
0-8186-2760-3
DOI :
10.1109/CMPEUR.1992.218430