Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Terry Halpin
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Australian computer scientist}} {{Use Australian English|date=June 2020}} {{Use dmy dates|date=August 2019}} {{BLP sources|date=June 2017}} {{ infobox scientist | name = Terry Halpin | birth_date = 1950s | birth_place = [[Australia]] | nationality = [[Australia]]n | 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.<ref>Halpin, Terence Aidan. ''[http://www.orm.net/Halpin_PhDthesis.pdf A logical analysis of information systems: static aspects of the data-oriented perspective].'' University of Queensland, 1989. p. iii</ref> 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 model]]ing.<ref name="ORMHALPIN08">[http://www.orm.net/halpin.html Terry Halpin] homepage at orm.net. Retrieved 1 October 2008.</ref> 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".<ref name="ORMHALPIN08"/> 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 [http://www.logicblox.com 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.<ref name="ORMHALPIN08"/> == Work == Halpin's research interest is in the field of "[[conceptual modeling]] and conceptual query technology for [[information systems]], using a business rules approach".<ref name="ORMHALPIN08"/> [[File:Schema for Geologic Surface.svg|thumb|240px|right|An application of Object Role Modeling.<ref name="SMR99">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.</ref>]] === Object-role modeling === With his doctoral thesis Halpin (1989) formalized [[object-role modeling]] (ORM),<ref>Object-Role Modeling: Principles and Benefits (2010) http://www.igi-global.com/article/object-role-modeling/40952</ref> a "method for designing and querying [[database model]]s at the conceptual level, where the application is described in terms easily understood by non-technical users".<ref name="ORM08">[http://www.orm.net Object role modeling (ORM)] website. Retrieved 1 October 2008.</ref><ref>{{Citation |last=Halpin |first=Terry |title=Object-Role Modeling |date=2009 |url=https://doi.org/10.1007/978-0-387-39940-9_251 |encyclopedia=Encyclopedia of Database Systems |pages=1941–1946 |editor-last=LIU |editor-first=LING |access-date=2023-10-12 |place=Boston, MA |publisher=Springer US |language=en |doi=10.1007/978-0-387-39940-9_251 |isbn=978-0-387-39940-9 |editor2-last=ÖZSU |editor2-first=M. TAMER|url-access=subscription }}</ref> == Publications == Halpin has authored several books and over 150 technical papers.<ref name="ORM08"/><ref>[http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/h/Halpin:Terry_A=.html Terry A. Halpin publications] at DBLP.</ref> 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]], Sydney. {{ISBN|978-0-13-167263-5}} * 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). {{ISBN|978-1-930708-05-1}} * 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 (computer scientist)|Tony Morgan]]. Morgan Kaufmann. {{ISBN|978-0-12-373568-3}}. == References == {{reflist}} == External links == * [http://www.orm.net/halpin.html Terry Halpin] homepage at orm.net {{Authority control}} {{DEFAULTSORT:Halpin, Terry}} [[Category:Year of birth missing (living people)]] [[Category:1950s births]] [[Category:Living people]] [[Category:Australian computer scientists]] [[Category:Computer science writers]] [[Category:Information systems researchers]] [[Category:Australian software engineers]] [[Category:Software engineering researchers]] [[Category:Academic staff of the University of Queensland]] [[Category:Microsoft employees]] [[Category:University of Queensland alumni]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Authority control
(
edit
)
Template:BLP sources
(
edit
)
Template:Citation
(
edit
)
Template:ISBN
(
edit
)
Template:Infobox scientist
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Use Australian English
(
edit
)
Template:Use dmy dates
(
edit
)