HOME

TheInfoList



OR:

John Mylopoulos (born 12 July 1943) is a Greek-Canadian
computer scientist A computer scientist is a person who is trained in the academic study of computer science. Computer scientists typically work on the theoretical side of computation, as opposed to the hardware side on which computer engineers mainly focus (al ...
, Professor at the
University of Toronto The University of Toronto (UToronto or U of T) is a public research university in Toronto, Ontario, Canada, located on the grounds that surround Queen's Park. It was founded by royal charter in 1827 as King's College, the first institution ...
, Canada, and at the
University of Trento The University of Trento (Italian: ''Università degli Studi di Trento'') is an Italian university located in Trento and nearby Rovereto. It has been able to achieve considerable results in didactics, research, and international relations accor ...
, Italy. He is known for his work in the field of
conceptual modeling A conceptual model is a representation of a system. It consists of concepts used to help people knowledge, know, understanding, understand, or simulation, simulate a subject the model represents. In contrast, physical models are physical object su ...
, specifically the development an agent-oriented
software development methodology In software engineering, a software development process is a process of dividing software development work into smaller, parallel, or sequential steps or sub-processes to improve design, product management. It is also known as a software devel ...
. called TROPOS.


Biography

Born in Greece in 1943, Mylopoulos in 1966 received his
Bachelor of Engineering A Bachelor of Engineering (BEng) or a Bachelor of Science in Engineering (BSE) is an academic undergraduate degree awarded to a student after three to five years of studying engineering at an accredited college or university. In the UK, a Bache ...
from
Brown University Brown University is a private research university in Providence, Rhode Island. Brown is the seventh-oldest institution of higher education in the United States, founded in 1764 as the College in the English Colony of Rhode Island and Providenc ...
. In 1970 he received his PhD from
Princeton University Princeton University is a private university, private research university in Princeton, New Jersey. Founded in 1746 in Elizabeth, New Jersey, Elizabeth as the College of New Jersey, Princeton is the List of Colonial Colleges, fourth-oldest ins ...
under supervision of
Theodosios Pavlidis Theodosios Pavlidis ( el, Θεοδόσιος Παυλίδης; born September 8, 1934 in Thessaloniki) is a computer scientist and Distinguished Professor Emeritus of Computer Science at the State University of New York, Stony Brook. Education ...
with the thesis, entitled "On the Definition and Recognition of Patterns in Discrete Spaces." In 1966, he started his academic career as Assistant Professor at the
University of Toronto The University of Toronto (UToronto or U of T) is a public research university in Toronto, Ontario, Canada, located on the grounds that surround Queen's Park. It was founded by royal charter in 1827 as King's College, the first institution ...
, where he in 1971 he was appointed Professor in Computer Science. In 2009, he was also appointed Professor of Computer Science at the
University of Trento The University of Trento (Italian: ''Università degli Studi di Trento'') is an Italian university located in Trento and nearby Rovereto. It has been able to achieve considerable results in didactics, research, and international relations accor ...
. In 1986, Mylopoulos was elected President of the Greek Community of Toronto. He served for 2 years until 1988. Mylopoulos was awarded the Peter P. Chen Award for outstanding contributions to the field of
conceptual modeling A conceptual model is a representation of a system. It consists of concepts used to help people knowledge, know, understanding, understand, or simulation, simulate a subject the model represents. In contrast, physical models are physical object su ...
in 2010. In 2012 he also received an honorary doctorate from the
RWTH Aachen University RWTH Aachen University (), also known as North Rhine-Westphalia Technical University of Aachen, Rhine-Westphalia Technical University of Aachen, Technical University of Aachen, University of Aachen, or ''Rheinisch-Westfälische Technische Hoch ...
in recognition of "his excellent and distinctive contributions on the methodology of conceptual modeling as a basis for databases, software technology and artificial intelligence, as well as its interdisciplinary applications.".


Work

Mylopoulos' research interest ranges from
information modelling An information model in software engineering is a representation of concepts and the relationships, constraints, rules, and Operation (mathematics), operations to specify Semantic data model, data semantics for a chosen domain of discourse. Typical ...
techniques, specifically
semantic data model Semantic data model (SDM) is a high-level semantics-based database description and structuring formalism (database model) for databases. This database model is designed to capture more of the meaning of an application environment than is possibl ...
s, to
knowledge based system A knowledge-based system (KBS) is a computer program that reasons and uses a knowledge base to solve complex problems. The term is broad and refers to many different kinds of systems. The one common theme that unites all knowledge based systems is ...
s and information system design and to the field of
requirements engineering Requirements engineering (RE) is the process of defining, documenting, and maintaining requirements in the engineering design process. It is a common role in systems engineering and software engineering. The first use of the term ''requirement ...
."John Mylopoulos
Department of Computer Science, University of Toronto, Accessed 09.2014. Borgida et al. (2009) summarized, that Mylopoulos made four mayor contributions in these fields:


Selected publications

* L. Chung, B. Nixon, E. Yu, J. Mylopoulos. ''Non-functional requirements in software engineering,'' Springer, 2000. * Anne Banks Pidduck, John Mylopoulos, Carson C. Woo. ''Advanced Information Systems Engineering,'' 2002. * Dieter Fensel, Katia Sycara, John Mylopoulos eds. ''The Semantic Web. ISWC 2003,'' Springer-Verlag, 2004. * Lyytinen, K., Loucopoulos, P., Mylopoulos, J., and Robinson, W., (eds.), ''Design Requirements Engineering: A Ten-Year Perspective.'' Springer-Verlag, 2009. * Manfred A. Jeusfeld,
Matthias Jarke Matthias Jarke (born 1952 in Hamburg) is a German computer scientist. Life and work After double master's degrees in computer science and business administration at the University of Hamburg, Germany, he received his doctorate in operations re ...
and John Mylopoulos eds., ''Metamodeling for Method Engineering.'' Cambridge (USA): The MIT Press, 2009. Articles, a selection: * Mylopoulos, John, et al.
Telos: Representing knowledge about information systems
" ACM Transactions on Information Systems (TOIS) 8.4 (1990): 325-362. * Mylopoulos, John, Lawrence Chung, and Brian Nixon.
Representing and using nonfunctional requirements: A process-oriented approach.
''Software Engineering,'' IEEE Transactions on 18.6 (1992): 483-497. * Castro, Jaelson, Manuel Kolp, and John Mylopoulos.
Towards requirements-driven information systems engineering: the'' Tropos'' project.
Information systems 27.6 (2002): 365-389. * Bresciani, Paolo, et al.
Tropos: An agent-oriented software development methodology
" ''Autonomous Agents and Multi-Agent Systems'' 8.3 (2004): 203-236.


References


External links


John Mylopoulos
at cs.toronto.edu {{DEFAULTSORT:Mylopoulos, John 1943 births Living people Canadian computer scientists Greek computer scientists Brown University alumni Princeton University alumni University of Toronto faculty University of Trento faculty