- Terry Halpin
Terry A. Halpin is an Australian
computer scientist and professor VP of Conceptual Modeling atNeumont University , who is known for his formalization of theobject 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 byMicrosoft , 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 atNeumont 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 forMicrosoft 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 forinformation 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 queryingdatabase model s 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". WithG.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.