John Mylopoulos

Author: John Mylopoulos

John Mylopoulos received his BEng degree from Brown University in 1966 and his PhD degree from Princeton in 1970, the year he joined the faculty of the University of Toronto. His research interests include information modelling techniques, covering notations, implementation techniques and applications, knowledge based systems, semantic data models, information system design and requirements engineering.

Mylopoulos is the recipient of the first Outstanding Services Award given by the Canadian AI Society (CSCSI), a co-recipient of the best-paper award of the 1994 International Conference on Software Engineering, a fellow of the American Association for AI (AAAI) and the elected president of the VLDB Endowment (1998-01, re-elected for the period 2002-05). He is co-editor of the Requirements Engineering Journal, published by Springer-Verlag. He has also contributed to the organization of major international conferences, including program co-chair of the International Joint Conference of AI (1991), general chair of the Entity-Relationship conference (1994), program chair of the International IEEE Symposium of Requirements Engineering (1997), and general chair of the 30th VLDB Conference (2004). He has served on the editorial board of several international journals.

He has served on the editorial board of several international journals.
He is currently leading a number of research projects and is principal investigator of both a national and a provincial Centre of Excellence. In particular, he leads a project on software reengineering (funded by NSERC, IBM Canada and Bell University Laboratories), a project on Knowledge Management (funded by Bell University Laboratories, PRECARN and Techne Knowledge Systems) , as well as a project on Peer-to-Peer Data Management (funded by CITO, NSERC, and Bell University Laboratories.)

Publications

Publication period start: 1992
Number of co-authors: 70

Co-authors

Number of publications with favourite co-authors
Julio Cesar Sampaio do Prado Leite
5
Yijun Yu
5
Eric S. K. Yu
6

Productive Colleagues

Most productive colleagues in number of publications
Steve M. Easterbrook
24
Matthias Jarke
38
Hermann Kaindl
38

Publications

Fuxman, Ariel, Liu, Lin, Mylopoulos, John, Roveri, Marco, Traverso, Paolo (2004): Specifying and analyzing early requirements in Tropos. In Requir. Eng., 9 (2) pp. 132-150. https://dx.doi.org/10.1007/s00766-004-0191-7

Loucopoulos, Pericles, Mylopoulos, John (2003): Requirements Engineering editorial. In Requir. Eng., 8 (1) pp. 1. https://dx.doi.org/10.1007/s00766-003-0172-2

Kaindl, Hermann, Brinkkemper, Sjaak, Jr., Janis A. Bubenko, Farbey, Barbara, Greenspan, Sol J., Heitmeyer, Constance L., Leite, Julio Cesar Sampaio do Prado, Mead, Nancy R., Mylopoulos, John, Siddiqi, Jawed I. A. (2002): Requirements Engineering and Technology Transfer: Obstacles, Incentives and Improvement Ag. In Requir. Eng., 7 (3) pp. 113-123. https://springerlink.metapress.com/openurl.asp?genre=article&issn=1432-010X&volume=7&issue=3&spage=113

Wang, Huaiqing, Mylopoulos, John, Liao, Stephen (2002): Intelligent agents and financial risk monitoring systems. In Communications of the ACM, 45 (3) pp. 83-88. https://dl.acm.org/doi/10.1145/504729.504733

Mylopoulos, John, Chung, Lawrence, Yu, Eric S. K. (1999): From Object-Oriented to Goal-Oriented Requirements Analysis. In Communications of the ACM, 42 (1) pp. 31-37. https://dl.acm.org/doi/10.1145/291469.293165

Michelis, Giorgio De, Dubois, Eric, Jarke, Matthias, Matthes, Florian, Mylopoulos, John, Schmidt, Joachim W., Woo, Carson C., Yu, Eric S. K. (1998): A Three-Faced View of Information Systems. In Communications of the ACM, 41 (12) pp. 64-70.

Jarke, Matthias, Mylopoulos, John, Schmidt, J. W., Vassiliou, Y. (1992): DAIDA: An Environment for Evolving Information Systems. In ACM Transactions on Information Systems, 10 (1) pp. 1-50. https://www.acm.org/pubs/articles/journals/tois/1992-10-1/p1-jarke/p1-jarke.pdf

Mylopoulos, John, Chung, Lawrence, Nixon, Brian (1992): Representing and using nonfunctional requirements: a process-oriented approach. In IEEE Transactions on Software Engineering, 18 (6) pp. 483-497.

Sobiesiak, Rick, Mylopoulos, John (1991): A Conceptual Modelling Approach to Authoring-in-the-Large for Hypertext Documents. In: Jong, Peter de (eds.) Proceedings of the Conference on Organizational Computing Systems 1991 November 6-8, 1991, Atlanta, Georgia, USA. pp. 225-239. https://www.acm.org/pubs/articles/proceedings/cocs/122831/p225-sobiesiak/p225-sobiesiak.pdf

Mylopoulos, John, Borgida, Alex, Jarke, Matthias, Koubarakis, Manolis (1990): Telos: Representing Knowledge About Information Systems. In ACM Transactions on Information Systems, 8 (4) pp. 325-362.

Borgida, Alexander, Greenspan, Sol J., Mylopoulos, John (1985): Knowledge Representation as the Basis for Requirements Specifications. In IEEE Computer, 18 (4) pp. 82-91.

Mylopoulos, John, Shibahara, Tetsutaro, Tsotsos, John K. (1983): Building Knowledge-Based Systems: The PSN Experience. In IEEE Computer, 16 (10) pp. 83-89.

Chaudhri, Vinay K., Hadzilacos, Vassos, Mylopoulos, John, Sevcik, Kenneth C. (1994): Quantitative Evaluation of a Transaction Facility for a Knowledge Base Management System. In: Proceedings of the Third International Conference on Information and Knowledge Management CIKM94 November 29 - December 2, 1994, Gaithersburg, Maryland. pp. 122-131. https://doi.acm.org/10.1145/191246.191268

Castro, Jaelson, Mylopoulos, John, Alencar, Fernanda M. R., Filho, Gilberto A. Cysneiros (2001): Integrating Organizational Requirements and Object Oriented Modeling. In: 5th IEEE International Symposium on Requirements Engineering RE 2001 27-31 August, 2001, Toronto, Canada. pp. 146-153. https://csdl.computer.org/comp/proceedings/re/2001/1125/00/11250146abs.htm

Fuxman, Ariel, Liu, Lin, Pistore, Marco, Roveri, Marco, Mylopoulos, John (2003): Specifying and Analyzing Early Requirements: Some Experimental Results. In: 11th IEEE International Conference on Requirements Engineering RE 2003 8-12 September, 2003, Monterey Bay, CA, USA. pp. 105-. https://csdl.computer.org/comp/proceedings/re/2003/1980/00/19800105abs.htm

Fuxman, Ariel, Mylopoulos, John, Pistore, Marco, Traverso, Paolo (2001): Model Checking Early Requirements Specifications in Tropos. In: 5th IEEE International Symposium on Requirements Engineering RE 2001 27-31 August, 2001, Toronto, Canada. pp. 174-181. https://csdl.computer.org/comp/proceedings/re/2001/1125/00/11250174abs.htm

Giorgini, Paolo, Massacci, Fabio, Mylopoulos, John, Zannone, Nicola (2005): Modeling Security Requirements Through Ownership, Permission and Delegation. In: 13th IEEE International Conference on Requirements Engineering RE 2005 29 August - 2 September, 2005, Paris, France. pp. 167-176. https://doi.ieeecomputersociety.org/10.1109/RE.2005.43

Giorgini, Paolo, Massacci, Fabio, Mylopoulos, John, Zannone, Nicola (2005): ST-Tool: A CASE Tool for Security Requirements Engineering. In: 13th IEEE International Conference on Requirements Engineering RE 2005 29 August - 2 September, 2005, Paris, France. pp. 451-452. https://doi.ieeecomputersociety.org/10.1109/RE.2005.67

González-Baixauli, Bruno, Leite, Julio Cesar Sampaio do Prado, Mylopoulos, John (2004): Visual Variability Analysis for Goal Models. In: 12th IEEE International Conference on Requirements Engineering RE 2004 6-10 September, 2004, Kyoto, Japan. pp. 198-207. https://doi.ieeecomputersociety.org/10.1109/RE.2004.56

Hui, Bowen, Liaskos, Sotirios, Mylopoulos, John (2003): Requirements Analysis for Customizable Software Goals-Skills-Preferences Framework. In: 11th IEEE International Conference on Requirements Engineering RE 2003 8-12 September, 2003, Monterey Bay, CA, USA. pp. 117-126. https://csdl.computer.org/comp/proceedings/re/2003/1980/00/19800117abs.htm

Liu, Lin, Yu, Eric S. K., Mylopoulos, John (2003): Security and Privacy Requirements Analysis within a Social Setting. In: 11th IEEE International Conference on Requirements Engineering RE 2003 8-12 September, 2003, Monterey Bay, CA, USA. pp. 151-161. https://csdl.computer.org/comp/proceedings/re/2003/1980/00/19800151abs.htm

Yu, Yijun, Leite, Julio Cesar Sampaio do Prado, Mylopoulos, John (2004): From Goals to Aspects: Discovering Aspects from Requirements Goal Models. In: 12th IEEE International Conference on Requirements Engineering RE 2004 6-10 September, 2004, Kyoto, Japan. pp. 38-47. https://doi.ieeecomputersociety.org/10.1109/RE.2004.23

Yu, Yijun, Wang, Yiqiao, Mylopoulos, John, Liaskos, Sotirios, Lapouchnian, Alexei, Leite, Julio Cesar Sampaio do Prado (2005): Reverse Engineering Goal Models from Legacy Code. In: 13th IEEE International Conference on Requirements Engineering RE 2005 29 August - 2 September, 2005, Paris, France. pp. 363-372. https://doi.ieeecomputersociety.org/10.1109/RE.2005.61

Liaskos, Sotirios, Lapouchnian, Alexei, Yu, Yijun, Yu, Eric S. K., Mylopoulos, John (2006): On Goal-based Variability Acquisition and Analysis. In: 14th IEEE International Conference on Requirements Engineering RE 2006 11-15 September, 2006, Minneapolis/St.Paul, Minnesota, USA. pp. 76-85. https://doi.ieeecomputersociety.org/10.1109/RE.2006.45

Giorgini, Paolo, Massacci, Fabio, Mylopoulos, John, Zannone, Nicola (2006): Detecting Conflicts of Interest. In: 14th IEEE International Conference on Requirements Engineering RE 2006 11-15 September, 2006, Minneapolis/St.Paul, Minnesota, USA. pp. 308-311. https://doi.ieeecomputersociety.org/10.1109/RE.2006.16

Ernst, Neil A., Mylopoulos, John, Yu, Yijun, Nguyen, Tien (2008): Supporting Requirements Model Evolution throughout the System Life-Cycle. In: 16th IEEE International Requirements Engineering Conference RE 2008 8-12 September, 2008, Barcelona, Catalunya, Spain. pp. 321-322. https://dx.doi.org/10.1109/RE.2008.11

Karagiannis, Dimitris, Mylopoulos, John, Schwab, Margit (2007): Business Process-Based Regulation Compliance: The Case of the Sarbanes-Oxley Act. In: 15th IEEE International Requirements Engineering Conference RE 2007 October 15-19th, 2007, New Delhi, India. pp. 315-321. https://dx.doi.org/10.1109/RE.2007.15

Jiang, Lei, Topaloglou, Thodoros, Borgida, Alexander, Mylopoulos, John (2007): Goal-Oriented Conceptual Database Design. In: 15th IEEE International Requirements Engineering Conference RE 2007 October 15-19th, 2007, New Delhi, India. pp. 195-204. https://dx.doi.org/10.1109/RE.2007.32

Jiang, Lei, Topaloglou, Thodoros, Borgida, Alexander, Mylopoulos, John (2006): Incorporating Goal Analysis in Database Design: A Case Study from Biological Data Manageme. In: 14th IEEE International Conference on Requirements Engineering RE 2006 11-15 September, 2006, Minneapolis/St.Paul, Minnesota, USA. pp. 196-204. https://doi.ieeecomputersociety.org/10.1109/RE.2006.33

Mylopoulos, John (2006): Goal-Oriented Requirements Engineering, Part II. In: 14th IEEE International Conference on Requirements Engineering RE 2006 11-15 September, 2006, Minneapolis/St.Paul, Minnesota, USA. pp. 4. https://doi.ieeecomputersociety.org/10.1109/RE.2006.27

Yu, Yijun, Niu, Nan, González-Baixauli, Bruno, Candillon, William, Mylopoulos, John, Easterbrook, Steve M., Leite, Julio Cesar Sampaio do Prado, Vanwormhoudt, Gilles (2007): Tracing and Validating Goal Aspects. In: 15th IEEE International Requirements Engineering Conference RE 2007 October 15-19th, 2007, New Delhi, India. pp. 53-56. https://dx.doi.org/10.1109/RE.2007.23

Alencar, Fernanda M. R., Moreira, Ana, Araújo, João, Castro, Jaelson, Silva, Carla T. L. L., Mylopoulos, John (2006): Using Aspects to Simplify iModels. In: 14th IEEE International Conference on Requirements Engineering RE 2006 11-15 September, 2006, Minneapolis/St.Paul, Minnesota, USA. pp. 328-329. https://doi.ieeecomputersociety.org/10.1109/RE.2006.71

Bastos, Lúcia R. D., Castro, Jaelson, Mylopoulos, John (2006): Deriving Architectures from Requirements. In: 14th IEEE International Conference on Requirements Engineering RE 2006 11-15 September, 2006, Minneapolis/St.Paul, Minnesota, USA. pp. 332-333. https://doi.ieeecomputersociety.org/10.1109/RE.2006.14

Jureta, Ivan, Mylopoulos, John, Faulkner, Stéphane (2008): Revisiting the Core Ontology and Problem in Requirements Engineering. In: 16th IEEE International Requirements Engineering Conference RE 2008 8-12 September, 2008, Barcelona, Catalunya, Spain. pp. 71-80. https://dx.doi.org/10.1109/RE.2008.13

Yu, Eric S. K., Mylopoulos, John (1994): Using Goals, Rules, and Methods to Support Reasoning in Business Process Re-engineering. In: HICSS 1994 , 1994, . pp. 234-243.

Castro, Jaelson, Kolp, Manuel, Mylopoulos, John (2000): Developing Agent-Oriented Information Systems for the Enterprise. In: ICEIS 2000 , 2000, . pp. IS9-24.

Ernst, Neil A., Mylopoulos, John (2010): On the Perception of Software Quality Requirements during the Project Lifecycle. In: Wieringa, Roel, Persson, Anne (eds.) Requirements Engineering Foundation for Software Quality, 16th International Working Conference, REFSQ 2010, Essen, Germany, June 30 - July 2, 2010. Proceedings , 2010, . pp. 143-157. https://dx.doi.org/10.1007/978-3-642-14192-8_15

Yu, Eric S. K., Mylopoulos, John (1998): Why Goal-Oriented Requirements Engineering. In: Dubois, Eric, Opdahl, Andreas L., Pohl, Klaus (eds.) Requirements Engineering Foundation for Software Quality, 4th International Workshop, REFSQ 1998, Pisa, Italy, June 8-9, 1998. Proceedings , 1998, . pp. 15-22.

Jureta, Ivan, Borgida, Alexander, Ernst, Neil A., Mylopoulos, John (2010): Techne: Towards a New Generation of Requirements Modeling Languages with Goals, Preference. In: RE 2010, 18th IEEE International Requirements Engineering Conference, Sydney, New South Wales, Australia, September 27 - October 1, 2010 , 2010, . pp. 115-124. https://dx.doi.org/10.1109/RE.2010.24

Liaskos, Sotirios, McIlraith, Sheila A., Sohrabi, Shirin, Mylopoulos, John (2010): Integrating Preferences into Goal Models for Requirements Engineering. In: RE 2010, 18th IEEE International Requirements Engineering Conference, Sydney, New South Wales, Australia, September 27 - October 1, 2010 , 2010, . pp. 135-144. https://dx.doi.org/10.1109/RE.2010.26

Jureta, Ivan, Mylopoulos, John, Faulkner, Stéphane (2009): Analysis of Multi-Party Agreement in Requirements Validation. In: RE 2009, 17th IEEE International Requirements Engineering Conference, Atlanta, Georgia, USA, August 31 - September 4, 2009 , 2009, . pp. 57-66. https://doi.ieeecomputersociety.org/10.1109/RE.2009.8