Carleton University - Canada’s Capital University Carleton University - Canada’s Capital University Sitemap
Contact SCS
Campus Map
Computer Science Search:
Powered by Google
News & Seminars Future Students Current Students SCS Research People Tech Support
Graduate Thesis 2010

A Hybrid Approach to Operating System Discovery Based on Diagnosis Theory

By
Francois Gagnon

Summer 2010

A thesis submitted to the Faculty of Graduate Studies and Research
in partial fulfillment of the requirements for the degree of


Doctor of Philosophy

Ottawa-Carleton Institute for Computer Science
School of Computer Science
Carleton University


Supervisor: Babak Esfandiari

ABSTRACT

Motivated by the increasing importance of knowing which operating systems are running in a given network, we evaluated operating system discovery (OSD) tools. The results indicated a serious lack of accuracy in current OSD tools. This thesis proposes a new OSD approach which addresses the limitations of existing approaches and leads to a more flexible, less intrusive, and much more accurate tool. Moreover, unlike existing OSD tools which are completely ad hoc, our approach is formal and follows the principles of diagnosis problem solving. This formalization allows us to characterize the complexity of OSD, to use well-tested algorithms, and to benefit from numerous extensions. To fully address the needs of OSD, we generalize the theory of diagnosis with a query-based extension. This extension leads to a spectrum of test selection algorithms to solve each query.

THESIS DOWNLOAD

[ TH_phd_2010_gagnon_0021.pdf ]