Terry Halpin

Terry Halpin

Terry A. Halpin is an Australian computer scientist and professor VP of Conceptual Modeling at Neumont University, who is known for his formalization of the object role modeling notation.

Biography

Terry Halpin has received a BSc, DipEd, BA, MLitStud and PhD. He previously lectured at the University of Queensland, Australia.

After a lengthy career as an academic in computer science, which he combined with industrial work on database modeling, he moved to industry full-time, heading database research at Asymetrix Corporation, InfoModelers Inc., and Visio Corporation before its acquisition by Microsoft, where as Program Manager in Database Modeling, he worked on the conceptual and logical database modeling technology in Microsoft Visio for Enterprise Architects. After several years in industry, he has returned to academia in his VP position at Neumont University, where he is teaching curricula to facilitate application development using a business rules approach to informatics. [http://www.orm.net/halpin.html Terry Halpin] homepage at orm.net. Retrieved 1 Oktober 2008.] At Neumont Halpin is leading a team of developers in the creation of "Neumont Object Role Modeling Architect" (NORMA), an add-in for Microsoft Visual Studio 2005.

Halpin has been editor or reviewer for several academic journals and international program committees, has co-chaired several international workshops on modeling, and has presented at dozens of international conferences in both industry and academia.

Work

For many years, his research has focused on conceptual modeling and conceptual query technology for information systems, using a business rules approach.

Object-Role Modeling

His doctoral thesis formalized Object Role Modeling (ORM/NIAM). Object Role Modeling (ORM) is a powerful method for designing and querying database models at the conceptual level, where the application is described in terms easily understood by non-technical users. In practice, ORM data models often capture more business rules, and are easier to validate and evolve than data models in other approaches. [http://www.orm.net Object Role Modeling (ORM)] website. Retrieved 1 Oktober 2008.]

Publications

Halpin has authored five books and 150 technical papers. [ [http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/h/Halpin:Terry_A=.html Terry A. Halpin publications] at DBLP.] A selection:
* 1989. "Conceptual Schema and Relational Database Design". With G.M. Nijssen. Prentice Hall, Sydney.
* 1995. "Conceptual schema & relational database design".
* 2001. "Information Modeling and Relational Databases: From Conceptual Analysis to Logical Design.". With Tony Morgan. Morgan Kaufman. ISBN 0123735688
* 2001. "Unified modeling language : systems analysis, design and development issues". With Keng Siau.
* 2005. "Information modeling methods and methodologies". With John Krogstie and Keng Siau (editors).

References

External links

* [http://www.orm.net/halpin.html Terry Halpin] homepage at orm.net
* [http://www.orm.net Object Role Modeling (ORM)] website
* http://msdn.microsoft.com/vstudio/
* http://www.starlab.vub.ac.be/website/image/tid/17


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Halpin — is a common surname and may refer to:*Anita Halpin (born c. 1944), British politician *Hal Halpin, American computer game executive entrepreneur *Jim Halpin (1863–1893), English baseball player *Luke Halpin (born 1947), American actor *Marjorie… …   Wikipedia

  • Object-Role Modeling — Not to be confused with Object relational mapping. Example of the application of Object Role Modeling in a Schema for Geologic Surface , Stephen M. Richard (1999).[1] Object Role Modeling (ORM) is a method for conceptual modeling, and can be used …   Wikipedia

  • NORMA — (Natural ORM Architect for Visual Studio)[1] is a software based conceptual modeling tool based on Object Role Modeling (ORM), and is a free and open source plug in to Microsoft Visual Studio 2005 and Visual Studio 2008. It supports ORM 2 (second …   Wikipedia

  • Object role modeling — Not to be confused with Object relational mapping. [ Stephen M. Richard (1999). [http://pubs.usgs.gov/of/1999/of99 386/richard.html Geologic Concept Modeling] . U.S. Geological Survey Open File Report 99 386.] ] Object Role Modeling (ORM) in the… …   Wikipedia

  • Neumont University — Established 2003 President Edward H. Levine Location South Jordan, Utah, UT …   Wikipedia

  • List of celebrity judoka — The following is a list of celebrities or otherwise famous people who have trained in the martial art and sport of judo. Academics Educators * Moshé Feldenkrais (scientist/healer/author/teacher, b.1904 d.1984) held a Doctor of Science in… …   Wikipedia

  • G.M. Nijssen — Sjir Nijssen (born 1938) 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… …   Wikipedia

  • Ontario general election, 1990 — 1987 ← September 6, 1990 → 1995 …   Wikipedia

  • Data model — Overview of data modeling context: A data model provides the details of information to be stored, and is of primary use when the final product is the generation of computer software code for an application or the preparation of a functional… …   Wikipedia

  • Object Role Modeling — Beispiel eines ORM2 Diagramms Object Role Modeling (ORM, engl. Modellierung der Rollen von Objekten) dient dazu, im Rahmen der Datenmodellierung einen Ausschnitt der realen Welt (englisch: Universe of Discourse, UoD) zu beschreiben. Es beschreibt …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”