This paper is concerned with comprehension of legacy rule-based systems (RBS). It shows how static analysis stemming from reverse engineering techniques can be applied in discovering the models underlying RBS. A theoretical background of the approach is presented before a prototype called RETOTS is briefly described. To evaluate the approach, RETOTS is applied on real-world legacy RBS and various aspects are discussed.