Халпин, Терри

Pause

Терри Халпин (Терренс Эйдан Халпин, англ. Terence Aidan (Terry) Halpin; род. 1950-е, Австралия) — австралийский учёный в области компьютерных наук. Известен формализацией нотации объектно-ролевого моделирования (ORM).

Общие сведения
Что важно знать
Терри Халпин
англ. Terry Halpin
Дата рождения 1950-е
Место рождения Австралия
Страна
Образование
Род деятельности учёный в области компьютерных наук

Биография

Родился в Австралии. В 1970-х годах начал обучение в Квинслендском университете. Получил степени бакалавра наук, бакалавра искусств, магистра литературы и диплом в области образования. В 1989 году под руководством Джона Стейплза защитил докторскую диссертацию на тему «Логический анализ информационных систем: статические аспекты ориентированной на данные перспективы»[1].

В 1970-х годах начал работать в Квинслендском университете в Ключевом центре программных технологий при кафедре компьютерных наук. Совмещал академическую деятельность с работой в индустрии в области моделирования баз данных[2].

В 1990-х годах перешёл в индустрию. Возглавлял исследования баз данных в нескольких компаниях по разработке программного обеспечения, включая Visio Corporation. После приобретения компании корпорацией Microsoft стал менеджером программ по моделированию баз данных. Работал над технологией концептуального и логического моделирования баз данных в Microsoft Visio for Enterprise Architects[2].

В 2000-х годах вернулся в академическую среду. Занимал должность профессора в Университете Ньюмонт, где специализировался на подходе к информатике на основе бизнес-правил. В 2009 году вновь перешёл в индустрию, став главным научным сотрудником в компании LogicBlox. Также работал профессором по совместительству в Международном университете INTI в Малайзии.

Является членом рабочей группы IFIP WG 8.1 (Проектирование и оценка информационных систем). Был редактором нескольких академических журналов. Организовывал семинары и конференции по моделированию как в индустрии, так и в академической среде[2].

В 2003 году получил премию DAMA International Academic Achievement Award. В 2006 году удостоен награды IFIP Outstanding Service Award, а в 2024 году — ER Fellow Award.

Халпин является автором десяти книг и более 200 технических статей[3].

Научная деятельность

Научные интересы Халпина лежат в области концептуального моделирования и технологий концептуальных запросов для информационных систем с использованием подхода на основе бизнес-правил[2].

undefined

Объектно-ролевое моделирование

В своей докторской диссертации (1989) Халпин формализовал объектно-ролевое моделирование (ORM)[5]. ORM — это метод проектирования и выполнения запросов к моделям баз данных на концептуальном уровне, при котором приложение описывается в терминах, понятных нетехническим пользователям[3][6].

Библиография

  • 1978. Inductive and Practical Reasoning. Совместно с Родом Гирлом, Коринн Миллер и Джеффом Уильямсом. Rotecoge.
  • 1981. Deductive Logic, 2nd edn. Совместно с Родом Гирлом. Logiqpress.
  • 1989. Conceptual Schema and Relational Database Design. Совместно с Г. М. Нийссеном. Prentice Hall, Сидней. 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. Совместно с Кенгом Сиау (редакторы). ISBN 978-1-930708-05-1.
  • 2003. Database Modeling with Microsoft Visio for Enterprise Architects. Совместно с Кеном Эвансом, Пэтом Халлоком и Биллом Маклином. Morgan Kaufmann.
  • 2005. Information Modeling Methods and Methodologies. Совместно с Джоном Крогсти и Кенгом Сиау (редакторы).
  • 2008. Information Modeling and Relational Databases. Second Edition. Совместно с Тони Морганом. Morgan Kaufmann. ISBN 978-0-12-373568-3.
  • 2024. Information Modeling and Relational Databases. Third Edition. Совместно с Тони Морганом. Morgan Kaufmann. ISBN 978-0-443-23790-4.

Примечания

  1. ↑ Halpin, Terence Aidan. A logical analysis of information systems: static aspects of the data-oriented perspective iii. University of Queensland (1989). Дата обращения: 8 июня 2026.
  2. ↑ 1 2 3 4 Terry Halpin. orm.net. Дата обращения: 8 июня 2026.
  3. ↑ 1 2 Object role modeling (ORM). Дата обращения: 8 июня 2026.
  4. ↑ Stephen M. Richard. Geologic Concept Modeling. U.S. Geological Survey Open-File Report 99-386 (1999). Дата обращения: 8 июня 2026.
  5. ↑ Object-Role Modeling: Principles and Benefits (2010). Дата обращения: 8 июня 2026.
  6. ↑ Halpin, Terry. Object-Role Modeling (англ.) // Encyclopedia of Database Systems / LIU, LING; ÖZSU, M. TAMER. — Boston, MA: Springer US, 2009. — P. 1941–1946. — ISBN 978-0-387-39940-9. — doi:10.1007/978-0-387-39940-9_251.

Ссылки

Дополнительно по теме

Pause