Terry Halpin
Encyclopedia
Terence Aidan Halpin is an Australian computer scientist
Computer scientist
A computer scientist is a scientist who has acquired knowledge of computer science, the study of the theoretical foundations of information and computation and their application in computer systems....

 who is known for his formalization of the object role modeling
Object role modeling
Object Role Modeling is a method for conceptual modeling, and can be used as a tool for information and rules analysis, ontological analysis, and data modeling in the field of software engineering.- Overview :...

 notation.

Biography

Born in Australia
Australia
Australia , officially the Commonwealth of Australia, is a country in the Southern Hemisphere comprising the mainland of the Australian continent, the island of Tasmania, and numerous smaller islands in the Indian and Pacific Oceans. It is the world's sixth-largest country by total area...

 Halpin studied at the University of Queensland
University of Queensland
The University of Queensland, also known as UQ, is a public university located in state of Queensland, Australia. Founded in 1909, it is the oldest and largest university in Queensland and the fifth oldest in the nation...

 starting in the 1970s and eventually received here an 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".

End 1970s he started working at the University of Queensland
University of Queensland
The University of Queensland, also known as UQ, is a public university located in state of Queensland, Australia. Founded in 1909, it is the oldest and largest university in Queensland and the fifth oldest in the nation...

 at the Key Centre for Software Technology at the Department of Computer Science, which he combined with some work in industry on database model
Database model
A database model is the theoretical foundation of a database and fundamentally determines in which manner data can be stored, organized, and manipulated in a database system. It thereby defines the infrastructure offered by a particular database system...

ing.

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
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...

 he became "Program Manager in Database Modeling" worked on the "conceptual and logical database modeling technology in Microsoft Visio for Enterprise Architects".

In the new millennium back at the academia he was Professor at Neumont University
Neumont University
Neumont University was founded in 2003 by Graham Doxey, Scott McKinley, and Marlow Einelund. It is headquartered in South Jordan, Utah. Neumont's South Jordan campus is located in what has been labeled Utah's s between other technology-oriented companies like Ibahn, eBay, Oracle, and...

, focussing 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.

Work

Halpin's research interest is in the field of "conceptual modeling and conceptual query technology for information systems
Information systems
Information Systems is an academic/professional discipline bridging the business field and the well-defined computer science field that is evolving toward a new scientific area of study...

, using a business rules approach".

Object-Role Modeling

With his doctoral thesis Halpin (1989) formalized Object Role Modeling
Object role modeling
Object Role Modeling is a method for conceptual modeling, and can be used as a tool for information and rules analysis, ontological analysis, and data modeling in the field of software engineering.- Overview :...

 (ORM), a "method for designing and querying database model
Database model
A database model is the theoretical foundation of a database and fundamentally determines in which manner data can be stored, organized, and manipulated in a database system. It thereby defines the infrastructure offered by a particular database system...

s at the conceptual level, where the application is described in terms easily understood by non-technical users".

Publications

Halpin has authored several books and over 150 technical papers. A selection of books:
  • 1978. Inductive and Practical Reasoning. With Rod Girle, Corinne Miller & Geoff Williams. Rotecoge,
  • 1981. Deductive Logic, 2nd edn. With Rod Girle. Logiqpress.
  • 1989. Conceptual Schema and Relational Database Design. With G.M. Nijssen
    G.M. Nijssen
    Sjir Nijssen is a Dutch computer scientist, who was fulltime professor at the University of Queensland. Nijssen is considered the founder of verbalization in computer science, and one of the founders of business modeling and information analysis based on natural language.- Biography :Sjir Nijssen...

    . Prentice Hall
    Prentice Hall
    Prentice Hall is a major educational publisher. It is an imprint of Pearson Education, Inc., based in Upper Saddle River, New Jersey, USA. Prentice Hall publishes print and digital content for the 6-12 and higher-education market. Prentice Hall distributes its technical titles through the Safari...

    , Sydney.
  • 2001. Information Modeling and Relational Databases: From Conceptual Analysis to Logical Design. Morgan Kaufmann. ISBN 1-55860-672-6.
  • 2001. Unified Modeling Language: Systems Analysis, Design and Development Issues. With Keng Siau (editors).
  • 2003. Database Modeling with Microsoft Visio for Enterprise Architects. With Ken Evans, Pat Hallock, & Bill MacLean. Morgan Kaufmann.
  • 2005. Information Modeling Methods and Methodologies. With John Krogstie
    John Krogstie
    John Krogstie is a Norwegian computer scientist, professor in information systems at the Norwegian University of Science and Technology in Trondheim, Norway, and an expert in the field of enterprise modelling.- Biography :...

    and Keng Siau (editors).
  • 2008. Information Modeling and Relational Databases. Second Edition. With Tony Morgan. Morgan Kaufmann. ISBN 978-0-12-373568-3.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK