Researcher

John Mylopoulos

John Mylopoulos connects knowledge representation with database design, conceptual modeling and the requirements of software systems. Mylopoulos received his engineering degree from Brown University in 1966 and his doctorate from Princeton in 1970. He joined Toronto in 1970. His research covers semantic data models, knowledge-based systems and requirements engineering. With Lawrence Chung and Brian Nixon, he published a process-oriented approach to non-functional requirements in 1992. His later shared publications included the frame problem in procedure specifications in 1995 and building knowledge base management systems in 1996. These papers continued the link between representation and software design.

Works
831
Citations
31,851
h-index
81

Publication numbers from OpenAlex, as of 14 October 2026.

Photo of John Mylopoulos

Timeline

  1. 1966–1970

    Training and Toronto appointment

    Mylopoulos received his engineering degree from Brown University in 1966 and his doctorate from Princeton in 1970. He joined Toronto in 1970. His research covers semantic data models, knowledge-based systems and requirements engineering.

  2. 1975–1984

    Modeling information and world knowledge

    With Nicolas Roussopoulos, he published Using Semantic Networks for Database Management in 1975. With Stephen Greenspan and Alexander Borgida, he published work on capturing world knowledge in requirements specifications in 1982. He also coedited a 1984 volume linking conceptual modeling, AI, databases and programming languages.

  3. 1990

    Representing information systems with Telos

    Mylopoulos, Borgida, Matthias Jarke and Manolis Koubarakis published Telos: Representing Knowledge About Information Systems. The paper appeared in ACM Transactions on Information Systems. The paper places knowledge representation directly within his information systems research.

  4. 1992–1996

    Requirements and knowledge bases

    With Lawrence Chung and Brian Nixon, he published a process-oriented approach to non-functional requirements in 1992. His later shared publications included the frame problem in procedure specifications in 1995 and building knowledge base management systems in 1996. These papers continued the link between representation and software design.

Sources and credits

Photo: www.cs.toronto.edu; embedded metadata: IPTC:By-line = Kenny Wong; XMP:creator = Kenny Wong. License: Not stated by source. Source: cs.toronto.edu. Cropped to a square and resized. Ask us to remove or replace this photo.

  1. John Mylopoulos — Toronto biography and publications cs.toronto.edu. Checked 13 October 2026.