In this paper we establish four necessary conditions for recognizing v
isibility graphs of simple polygons and conjecture that these conditio
ns are sufficient. We present an O(n(2))-time algorithm for testing th
e first and second necessary conditions and leave it open whether the
third and fourth necessary conditions can be tested in polynomial time
. We also show that visibility graphs of simple polygons do not posses
s the characteristics of a few special classes of graphs.