selected publications conference paper OOPS-an object oriented programming system with integrated data management facility. . 2003 A knowledge-based design consultant: model and architecture. . 1992