John Mylopoulos

Personal Homepage
http://www.cs.toronto.edu/~jm/
Employer
()
Email
jm@cs.toronto.edu

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.)

Publication Statistics

Publication period start
1983
Publication period end
2010
Number of co-authors
70

Co-authors
Number of publications with favourite co-authors

Productive Colleagues
Most productive colleagues in number of publications

Publications

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. http://dx.doi.org/10.1007/978-3-642-14192-8_15

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. http://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. http://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. http://doi.ieeecomputersociety.org/10.1109/RE.2009.8

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. http://dx.doi.org/10.1109/RE.2008.11

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. http://dx.doi.org/10.1109/RE.2008.13

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. http://dx.doi.org/10.1109/RE.2007.15

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. http://dx.doi.org/10.1109/RE.2007.23

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. http://dx.doi.org/10.1109/RE.2007.32

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. http://doi.ieeecomputersociety.org/10.1109/RE.2006.16

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. http://doi.ieeecomputersociety.org/10.1109/RE.2006.14

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. http://doi.ieeecomputersociety.org/10.1109/RE.2006.27

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. http://doi.ieeecomputersociety.org/10.1109/RE.2006.33

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. http://doi.ieeecomputersociety.org/10.1109/RE.2006.71

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. http://doi.ieeecomputersociety.org/10.1109/RE.2006.45

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. http://doi.ieeecomputersociety.org/10.1109/RE.2005.61

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. http://doi.ieeecomputersociety.org/10.1109/RE.2005.67

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. http://doi.ieeecomputersociety.org/10.1109/RE.2005.43

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. http://dx.doi.org/10.1007/s00766-004-0191-7

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. http://doi.ieeecomputersociety.org/10.1109/RE.2004.23

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. http://doi.ieeecomputersociety.org/10.1109/RE.2004.56

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

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. http://csdl.computer.org/comp/proceedings/re/2003/1980/00/19800151abs.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-. http://csdl.computer.org/comp/proceedings/re/2003/1980/00/19800105abs.htm

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. http://csdl.computer.org/comp/proceedings/re/2003/1980/00/19800117abs.htm

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

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. http://springerlink.metapress.com/openurl.asp?genre=article&issn=1432-010X&volume=7&issue=3&spage=113

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. http://csdl.computer.org/comp/proceedings/re/2001/1125/00/11250174abs.htm

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. http://csdl.computer.org/comp/proceedings/re/2001/1125/00/11250146abs.htm

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

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. http://doi.acm.org/10.1145/291469.293165

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.

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.

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. http://doi.acm.org/10.1145/191246.191268

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.

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.

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. http://www.acm.org/pubs/articles/journals/tois/1992-10-1/p1-jarke/p1-jarke.pdf

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. http://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.

Chung, Lawrence, Nixon, Brian A., Yu, Eric, Mylopoulos, John (1999): Non-Functional Requirements in Software Engineering (THE KLUWER INTERNATIONAL SERIES IN SOFTWARE ENGINEERING Volume 5), Springer,