HOME

TheInfoList



OR:

Terence Aidan (Terry) Halpin (born 1950s) is an Australian
computer scientist A computer scientist is a scientist who specializes in the academic study of computer science. Computer scientists typically work on the theoretical side of computation. Although computer scientists can also focus their work and research on ...
who is known for his formalization of the
object–role modeling Object–role modeling (ORM) is used to model the semantics of a universe of discourse. ORM is often used for data modeling and software engineering. An object–role model uses graphical symbols that are based on First-order logic, first order ...
notation.


Biography

Born in
Australia Australia, officially the Commonwealth of Australia, is a country comprising mainland Australia, the mainland of the Australia (continent), Australian continent, the island of Tasmania and list of islands of Australia, numerous smaller isl ...
, Halpin studied at the
University of Queensland The University of Queensland is a Public university, public research university located primarily in Brisbane, the capital city of the Australian state of Queensland. Founded in 1909 by the Queensland parliament, UQ is one of the six sandstone ...
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. In the 1970s he started working at the
University of Queensland The University of Queensland is a Public university, public research university located primarily in Brisbane, the capital city of the Australian state of Queensland. Founded in 1909 by the Queensland parliament, UQ is one of the six sandstone ...
at the Key Centre for Software Technology at the Department of Computer Science, which he combined with some work in industry on
database model A database model is a type of data model that determines the logical structure of a database. It fundamentally determines in which manner data can be stored, organized and manipulated. The most popular example of a database model is the relatio ...
ing.Terry Halpin
homepage at orm.net. Retrieved 1 October 2008.
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 Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
he became Program Manager in Database Modeling, and worked on the "conceptual and logical database modeling technology in Microsoft Visio for Enterprise Architects". 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 a
LogicBlox
and became a part-time Professor at
INTI International University INTI International University is a private university located in Malaysia. The main campus was initially known as INTI University College until 31 May 2010 when the Ministry of Higher Education (Malaysia), Higher Education Ministry announced ...
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 An information system (IS) is a formal, sociotechnical, organizational system designed to collect, process, store, and distribute information. From a sociotechnical perspective, information systems comprise four components: task, people, structu ...
, using a business rules approach".


Object-role modeling

With his doctoral thesis Halpin (1989) formalized object-role modeling (ORM), a "method for designing and querying
database model A database model is a type of data model that determines the logical structure of a database. It fundamentally determines in which manner data can be stored, organized and manipulated. The most popular example of a database model is the relatio ...
s at the conceptual level, where the application is described in terms easily understood by non-technical users".Object role modeling (ORM)
website. Retrieved 1 October 2008.


Publications

Halpin has authored several books and over 150 technical papers.
at DBLP.
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.
Prentice Hall Prentice Hall was a major American publishing#Textbook_publishing, educational publisher. It published print and digital content for the 6–12 and higher-education market. It was an independent company throughout the bulk of the twentieth cen ...
, Sydney. * 2001. ''Information Modeling and Relational Databases: From Conceptual Analysis to Logical Design.''
Morgan Kaufmann Morgan Kaufmann Publishers is a Burlington, Massachusetts (San Francisco, California until 2008) based publisher specializing in computer science and engineering content. Since 1984, Morgan Kaufmann has been publishing contents on information te ...
. . * 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 and Keng Siau (editors). * 2008. ''Information Modeling and Relational Databases. Second Edition''. With Tony Morgan. Morgan Kaufmann. .


References


External links


Terry Halpin
homepage at orm.net {{DEFAULTSORT:Halpin, Terry Year of birth missing (living people) 1950s births Living people Australian computer scientists Computer science writers Information systems researchers Australian software engineers Software engineering researchers Academic staff of the University of Queensland Microsoft employees University of Queensland alumni