Menu Menu

School of Engineering and Computer Science
301 Engineering Center
2200 N. Squirrel Road
Rochester, MI 48309-4401 (map)

Dean's Office: (248) 370-2217
Academic Advising: (248) 370-2201


Fatma Mili, Ph.D.

  Fatma Mili, Ph.D.
Professor and Chair
Computer Science and Engineering Department
114 DHE; (248) 370-2246; Fax: (248) 370-4625

Ph.D., Universite P. & M. Curie, Paris, France, 1984

  • Joined Oakland University in 1984
  • 1993 Visiting Professor, Tunisia
  • 1984 Post Doctoral position, Universite Laval, Canada
  • Member of ACM, IEEE CS, IFIP 8.3, AWIS, IMS
  • Editorial Board Member of the Journal End User Computing
  • Supervised two M.Sc. theses
  • Guiding two Ph.D. students


  • Software Engineering
  • Design Databases
Current Research Projects
  1. Problem Solving Reuse. Numerous studies showed that the benefits of reusing code alone are limited. Software reuse has been most successful when the problem solving aspects involved in its development and deployment have been captured and reused. In this project, we are developing a methodology for identifying problem solving knowledge, capturing it, and reusing it within the same domain as well as across domains. We have notably worked in the domain of decision making, operations research, and artificial intelligence methods.

  2. Design Databases. Engineering Design is at the crossroads between the scientific, documented, and formalized world of engineering and the creative, ill-structured, constantly evolving world of design. Ideally, the computer support would be in charge of the enforcement and verification of compliance with formal requirements and constraints, and leave the users devote their intellectual energy to the creative aspects. In this project, we are particularly interested in the database component of such support. The database would be the self contained repository encompassing partial and complete designs, as well as requirements and regulations. The database management system is to oversee this data ensuring its consistency throughout multiple and concurrent modifications, monitoring, and policing access to its data.