Show simple item record

dc.contributor.authorKoshy, Bobby Stephen
dc.date.accessioned2014-10-01T13:34:09Z
dc.date.available2014-10-01T13:34:09Z
dc.date.issued1995-12-01
dc.identifier.urihttps://hdl.handle.net/11244/12787
dc.description.abstractThe purpose of this thesis was to implement a graphical tool to model and analyze operating system deadlocks using Process-Resource graphs. The topics covered as background and context for the implementation in this work consist of introductions to: (1) operating system deadlocks, including algorithms for their detection and analysis; (2) graph drawing algorithms, graph editors, and graph browsers; (3) the Sequent S/81 computer system including its architecture and operating systems; ( 4) the X Window System including its definition, fundamental components, client/server interaction, and software layers; (5) the OSF/Motif toolkit including its architecture, widget set, and programming structure; and (6) the MotifApp application framework. The programming part of this work consisted of the design and implementation of the modeling and analysis tool referred to as Prograph including its class hierarchy, data structures, widget hierarchy, and interface objects. The Prograph program, coded in the C++ language, has about 15,000 lines of code with 3 major class hierarchies, 56 classes, and 394 member and non-member functions. The Prograph program enables users to model operating system Process-Resource graphs rapidly, analyze the graphs, and then view the different stages of the deadlock analysis. The deadlock representation and analysis tool Prograph was prototypically evaluated by the students in the graduate level Operating Systems II class as well as a number of graduate students at the Computer Science Department of Oklahoma State University. The feedback obtained from the users of the Prograph program indicated that it was functional and useful for modeling and analyzing Process-Resource graphs.
dc.formatapplication/pdf
dc.languageen_US
dc.publisherOklahoma State University
dc.rightsCopyright is held by the author who has granted the Oklahoma State University Library the non-exclusive right to share this material in its institutional repository. Contact Digital Library Services at lib-dls@okstate.edu or 405-744-9161 for the permission policy on the use, reproduction or distribution of this material.
dc.titleTowards a Graphical Deadlock Analysis Tool
dc.typetext
osu.filenameThesis-1995-K86t.pdf
osu.accesstypeOpen Access
dc.description.departmentComputer Science
dc.type.genreThesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record