Dissertation For Mphil In Computer Science