Terence Aidan (Terry) Halpin (nacido en la década de 1950) es un informático australiano conocido por su formalización de la notación Object Role Modeling .
Terry Halpin | |
---|---|
Nació | 1950 |
Nacionalidad | australiano |
alma mater | Universidad de Queensland |
Carrera científica | |
Campos | Científico de la computación |
Biografía
Nacido en Australia , Halpin estudió en la Universidad de Queensland a partir de la década de 1970 y finalmente recibió una licenciatura, DipEd, BA, MLitStud y en 1989 un doctorado con la tesis "Un análisis lógico de los sistemas de información: aspectos estáticos de la perspectiva orientada a datos "bajo John Staples. [1]
En la década de 1970 comenzó a trabajar en la Universidad de Queensland en el Centro Clave de Tecnología de Software en el Departamento de Ciencias de la Computación, que combinó con algunos trabajos en la industria en el modelado de bases de datos . [2]
En la década de 1990 se trasladó a la industria dirigiendo la investigación de bases de datos en varias empresas de software, incluida Visio Corporation . Cuando esta empresa fue adquirida por Microsoft, se convirtió en director de programas en modelado de bases de datos y trabajó en la "tecnología de modelado de bases de datos conceptual y lógico en Microsoft Visio para arquitectos empresariales". [2]
En el nuevo milenio, de regreso en el mundo académico, fue profesor en la Universidad de Neumont , concentrándose en el "enfoque de las reglas comerciales para la informática". En 2009, volvió a dedicarse a la industria y se convirtió en científico principal en LogicBlox y en profesor a tiempo parcial en la Universidad Internacional INTI de Malasia.
Halpin es miembro de IFIP WG 8.1 (Diseño y evaluación de sistemas de información). Ha sido editor de múltiples revistas académicas. Y realizó varios talleres y conferencias sobre modelado tanto de la industria como del mundo académico. [2]
Trabaja
El interés de investigación de Halpin está en el campo del " modelado conceptual y tecnología de consulta conceptual para sistemas de información , utilizando un enfoque de reglas de negocio". [2]
Modelado de roles de objetos
Con su tesis doctoral Halpin (1989) formalizó el modelado objeto-rol (ORM), [4] un "método para diseñar y consultar modelos de bases de datos a nivel conceptual, donde la aplicación se describe en términos fácilmente comprensibles para usuarios no técnicos". , [5] [6]
Publicaciones
Halpin es autor de varios libros y más de 150 artículos técnicos. [5] [7] Una selección de libros:
- 1978. Razonamiento inductivo y práctico . Con Rod Girle, Corinne Miller y Geoff Williams. Rotecoge,
- 1981. Deductive Logic, 2ª ed . Con Rod Girle. Logiqpress.
- 1989. Esquema conceptual y diseño de bases de datos relacionales . Con GM Nijssen . Prentice Hall , Sydney.
- 2001. Modelado de información y bases de datos relacionales: del análisis conceptual al diseño lógico. Morgan Kaufmann . ISBN 1-55860-672-6 .
- 2001. Lenguaje de modelado unificado: análisis de sistemas, diseño y cuestiones de desarrollo . Con Keng Siau (editores).
- 2003. Modelado de bases de datos con Microsoft Visio para arquitectos empresariales . Con Ken Evans, Pat Hallock y Bill MacLean. Morgan Kaufmann.
- 2005. Métodos y metodologías de modelado de información . Con John Krogstie y Keng Siau (editores).
- 2008. Modelado de información y bases de datos relacionales. Segunda edición . Con Tony Morgan . Morgan Kaufmann. ISBN 978-0-12-373568-3 .
Referencias
- ^ Halpin, Terence Aidan. Un análisis lógico de los sistemas de información: aspectos estáticos de la perspectiva orientada a datos . Universidad de Queensland, 1989. p. iii
- ^ a b c d Página de inicio de Terry Halpin en orm.net. Consultado el 1 de octubre de 2008.
- ^ Stephen M. Richard (1999). Modelado de conceptos geológicos . Informe de archivo abierto del Servicio Geológico de EE. UU. 99-386.
- ^ Modelado de objeto-rol: principios y beneficios (2010) http://www.igi-global.com/article/object-role-modeling/40952
- ^ a b Sitio web de modelado de roles de objetos (ORM) . Consultado el 1 de octubre de 2008.
- ^ Enciclopedia de sistemas de bases de datos, (págs. 1941-1946), Modelado de objeto-rol https://link.springer.com/referenceworkentry/10.1007%2F978-0-387-39940-9_251
- ^ Publicaciones de Terry A. Halpin en DBLP.
enlaces externos
- Página de inicio de Terry Halpin en orm.net