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.
- Now at
- University of Toronto
- Works
- 831
- Citations
- 31,851
- h-index
- 81
Publication numbers from OpenAlex, as of 14 October 2026.
Timeline
-
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.
-
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.
-
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.
-
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.