peoplepill id: john-mylopoulos
JM
Canada
2 views today
2 views this week
John Mylopoulos
Canadian computer scientist

John Mylopoulos

The basics

Quick Facts

Intro
Canadian computer scientist
Places
Gender
Male
Birth
Age
82 years
The details (from wikipedia)

Biography

John P. Mylopoulos (born 1943) is a Greek-Canadian computer scientist, Professor at the University of Toronto, Canada, and at the University of Trento, Italy. He is known for his work in the field of conceptual modeling, specifically the development an agent-oriented software development methodology. called TROPOS.

Biography

Born in Greece in 1943, Mylopoulos in 1966 received his Bachelor of Engineering from Brown University. In 1970 he received his PhD from Princeton University under supervision of Theodosios Pavlidis 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, 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.

Mylopoulos was awarded the Peter P. Chen Award for outstanding contributions to the field of conceptual modeling in 2010. In 2012 he also received a Honorary Doctorate from the RWTH Aachen University 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 techniques, specifically semantic data models, to knowledge based systems and information system design and to the field of requirements engineering." Borgida et al. (2009) summarized, that Mylopoulos made four mayor contributions in these fields:

  • TORUS: Natural-language access to databases, which required the representation of the semantics of the data, and hence first led us to conceptual models of relational tables using semantic networks.
  • TAXIS: Programming language for data-intensive applications which supported classes of objects, transactions, constraints, exceptions and workflows, all orthogonally organized in sub-class hierarchies with property inheritance.
  • TELOS: Representation language for knowledge of many different kinds of software engineering stakeholders, including application domain and development domain, which exploited meta-classes, and treated properties as object
  • TROPOS: Applying the ideas of early requirements (goal orientation, agent dependence) to the entire range of software development, and expanding its scope to many topics, including security and evolution.
    — Alex Borgida et al., 2009

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 and John Mylopoulos eds., Metamodeling for Method Engineering. Cambridge (USA): The MIT Press, 2009.

Articles, a selection:

The contents of this page are sourced from Wikipedia article. The contents are available under the CC BY-SA 4.0 license.
Lists
John Mylopoulos is in following lists
comments so far.
Comments
From our partners
Sponsored
John Mylopoulos
arrow-left arrow-right instagram whatsapp myspace quora soundcloud spotify tumblr vk website youtube pandora tunein iheart itunes