Terry Halpin Explained

Terry Halpin
Birth Date:1950s
Birth Place:Australia
Nationality:Australian
Fields:Computer scientist
Alma Mater:University of Queensland

Terence Aidan (Terry) Halpin (born 1950s) is an Australian computer scientist who is known for his formalization of the object–role modeling notation.

Biography

Born in Australia, Halpin studied at the University of Queensland starting in the 1970s and eventually received a BSc, DipEd, BA, MLitStud and in 1989 a PhD with the thesis "A logical analysis of information systems : static aspects of the data-oriented perspective" under John Staples.[1]

In the 1970s he started working at the University of Queensland at the Key Centre for Software Technology at the Department of Computer Science, which he combined with some work in industry on database modeling.[2]

In the 1990s he moved to industry heading the database research at multiple software companies, including Visio Corporation. When this company was acquired by Microsoft he became Program Manager in Database Modeling, and worked on the "conceptual and logical database modeling technology in Microsoft Visio for Enterprise Architects".[2]

In the new millennium back in academia he was Professor at Neumont University, focusing on "business rules approach to informatics". In 2009 he switched back to industry becoming a Principal Scientist at LogicBlox, and became a part-time Professor at INTI International University in Malaysia.

Halpin is a member of IFIP WG 8.1 (Design and Evaluation of Information Systems). He has been editor for multiple academic journals. And he several workshops and conferences on modeling both industry and academia.[2]

Work

Halpin's research interest is in the field of "conceptual modeling and conceptual query technology for information systems, using a business rules approach".[2]

Object-role modeling

With his doctoral thesis Halpin (1989) formalized object-role modeling (ORM),[3] a "method for designing and querying database models at the conceptual level, where the application is described in terms easily understood by non-technical users".[4]

Publications

Halpin has authored several books and over 150 technical papers.[4] [5] A selection of books:

External links

Notes and References

  1. Halpin, Terence Aidan. A logical analysis of information systems: static aspects of the data-oriented perspective. University of Queensland, 1989. p. iii
  2. http://www.orm.net/halpin.html Terry Halpin
  3. Object-Role Modeling: Principles and Benefits (2010) http://www.igi-global.com/article/object-role-modeling/40952
  4. http://www.orm.net Object role modeling (ORM)
  5. http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/h/Halpin:Terry_A=.html Terry A. Halpin publications