Введение
Австралийский учёный в области компьютерных наук
Теренс Эйдан (Терри) Халпин (родился в 1950-х годах) — австралийский учёный в области компьютерных наук, известный формализацией нотации моделирования ролей объектов.
Биография
Родившийся в Австралии, Халпин учился в Университете Квинсленда, начиная с 1970-х годов, и в итоге получил степени бакалавра, DipEd, BA, MLitStud, а в 1989 году – докторскую степень с диссертацией "Логический анализ информационных систем: статические аспекты подхода, ориентированного на данные", под руководством Джона Стейплса. В 1970-х годах он начал работать в Университете Квинсленда в ключевом центре программных технологий при Департаменте компьютерных наук, совмещая это с работой в промышленности по моделированию баз данных. В 1990-х годах он перешел в промышленность, возглавив исследования в области баз данных в нескольких компаниях-разработчиках программного обеспечения, включая Visio Corporation. После приобретения этой компании Microsoft, он стал менеджером программы по моделированию баз данных и работал над "технологией концептуального и логического моделирования баз данных в Microsoft Visio для корпоративных архитекторов".
Моделирование объектов
В своей докторской диссертации Халпин (1989) формализовал объектно-ролевое моделирование (ORM) – «метод проектирования и запроса моделей баз данных на концептуальном уровне, при котором приложение описывается терминами, понятными пользователям без специальной технической подготовки».
Публикации
Халпин является автором нескольких книг и более 150 технических статей. Избранные книги:
1978. Индуктивное и практическое рассуждение. С Родом Гирлом, Коррин Миллер и Джеффом Уильямсом. Rotecoge.
1981. Дедуктивная логика, 2-е издание. С Родом Гирлом. Logiqpress.
1989. Концептуальная схема и проектирование реляционных баз данных. С Г. М. Ниссеном. Prentice Hall, Сидней.
2001. Информационное моделирование и реляционные базы данных: от концептуального анализа к логическому проектированию. Morgan Kaufmann.
2001. Унифицированный язык моделирования: вопросы анализа, проектирования и разработки систем. Под редакцией Кенга Сиау.
2003. Моделирование баз данных с помощью Microsoft Visio для корпоративных архитекторов. С Кеном Эвансом, Пэтом Халлоком и Биллом МакЛином. Morgan Kaufmann.
2005. Методы и методологии информационного моделирования. Под редакцией Джона Крогсти и Кенга Сиау.
2008. Информационное моделирование и реляционные базы данных. Второе издание. С Тони Морганом. Morgan Kaufmann.
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. 2001. Information Modeling and Relational Databases: From Conceptual Analysis to Logical Design. Morgan Kaufmann. 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. .