• 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