Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Дэвид Макговеран (родился в 1952 г.) - американский ученый-компьютерщик и физик, аналитик индустрии программного обеспечения и изобретатель. В информатике он признан одним из пионеров теории реляционных баз данных .

Образование [ править ]

Дэвид Макговеран специализировался на физике и математике, а с 1973 по 1976 год специализировался на познании и общении в Чикагском университете , а также получил диплом по физике и психолингвистике . С 1976 по 1979 год он дополнительно учился в аспирантуре Стэнфордского университета .

Карьера [ править ]

Во время учебы он работал в Лаборатории астрофизики и космических исследований Института Энрико Ферми (Чикаго, 1973-4), Лаборатории прикладных наук и технологий Dow Chemical Company (Уолнат-Крик, Калифорния, 1974) и больницах Чикагского университета. и клиники (1975-6). После окончания Чикагского университета он основал консалтинговую фирму «Альтернативные технологии» [1] (Менло-Парк, Калифорния, 1976) под руководством Х. Дина Брауна и Катберта Херда . Начиная свою консалтинговую практику, он работал в SRI International (1976–1996), где был его первым клиентом-консультантом. [2]

С 1979 по 1981 год он преподавал электронику в Профессиональном инженерном институте Менло-колледжа (Редвуд-Сити, Калифорния) и был председателем факультетов компьютерных наук и бизнеса в Конди-колледже (Сан-Хосе, Калифорния), разрабатывая школьную программу бакалавриата по компьютерам. наука. [3]

Компания Alternative Technologies предоставила консультации по проектированию и разработке многочисленных программных систем, специализирующихся на критически важных и распределенных приложениях. Среди клиентов были AT&T, Blue Cross, Digital Equipment, Goldman Sachs, HP, IBM, Microsoft, MCI-Worldcom, Oracle и многие другие. [4]

Вклад Макговерана в разработку программного обеспечения включает систему совместной конференц-связи (1978); многоуровневая реляционная система CIM ( компьютерно-интегрированное производство ) (Fasttrack, 1982); реляционный менеджер доступа (1984–89); международный электронный перевод денежных средств (1984 г.); базы данных торговых систем (1986–91); Требования OLCP (1986); объектно-реляционное управление портфелем (1986-89); первый ПК-клиент Sybase SQL Server (1987); требования к клиент-серверному API (1988 г.); требования объектно-реляционного API (1990); требования к оптимизатору запросов (1990 г.); первое промежуточное ПО анализ и прогноз рынка (1991); Тест подключения к базе данных (1993); [5] многочисленные высокодоступные и масштабируемые системы (1994–96); и разработал продукты BPMS и установил категорию BPM [6] (1998-2000) с HP и IBM .

Он председательствовал на различных профессиональных конференциях (1975-2001). Он оценивает возможности программного обеспечения и риски для поставщиков, венчурных капиталистов и других инвесторов; и иногда выступает в качестве эксперта в судебных процессах по интеллектуальной собственности программного обеспечения .

Исследование [ править ]

а

Математическая логика [ править ]

Работа над приложениями математической логики пронизывала всю карьеру г-на МакГоверана (1971 - настоящее время). Он сделал оригинальные исследования и опубликован на структуру парадоксов , [7] приложение квантовой логики к шизофрении , [8] лингвистическая логика [9] и вычислительная семантика (под Джеймс D Мак-Коли ), нечеткая логика , [10] [11 ] [12] и приложения логики, включая многозначные логики , к базам данных. [13] [14] [15] [16] [17] [18]

Управление транзакциями [ править ]

Начиная с 1981 года [19] [20] г-н Макговеран начал консультировать по вопросам проектирования систем обработки транзакций, включая распределенные транзакции . Исследования сложности и стоимости распределенных транзакций, а также сложности поддержания согласованности транзакций в онлайн-приложениях привели к исследованию альтернатив традиционным моделям транзакций, которые использовали пессимистичный контроль параллелизма и принудительно применяли свойства ACID . [21] Макговеран определил физические транзакции как единицу восстановления, логические транзакции как единицу согласованности и бизнес-транзакции как единицу аудита [22]Результирующая адаптивная модель транзакции вводит внутреннее определение согласованности транзакции, откладывая решение объединить результаты двух или более транзакций. Его работа по управлению транзакциями привела к выдаче патента США № 7 103 597. [23]

Модель реляционных данных и связанные исследования [ править ]

Исследование McGoveran на EF Кодда «s реляционная модель была сосредоточена на вопросах моделирования данных (проектирования баз данных), недостающей информации и обновления вида. Последние два рассматриваются некоторыми исследователями баз данных как наиболее сложные и противоречивые проблемы в исследовании реляционных баз данных. [24]

Работая над проектированием и разработкой нескольких первых крупномасштабных распределенных коммерческих приложений для реляционных баз данных, [25] [26] МакГоверан стремился усовершенствовать науку о проектировании баз данных . Эта работа привела к развитию

  1. новый анализ и решения проблемы «недостающей информации» и отказ от использования нулей и, следовательно, многозначной логики
  2. спецификация и использование предикатов отношений (функций принадлежности отношения или множества) как приложение закона Лейбница [27] [28] [29]
  3. новый принцип дизайна (с CJ Date ), теперь известный как принцип ортогонального дизайна (POOD)

Его работа по логике, применяемой к реляционным базам данных, и по проектированию без нулей (1993) переиздавалась несколько раз. [30] [31]

Макговеран занялся проблемой обновления представлений с Кристофером Дж. Дейтом, начиная с 1993 года, после разработки методов обратимой миграции схемы для клиентов на Уолл-стрит. [32] Его решение, основанное на предикатах отношений, легло в основу алгоритмов, найденных в Третьем манифесте (Кристофер Дж. Дэйт, Хью Дарвен ) для обновления виртуальных отношений (например, представлений). Дейт приписал МакГоверану первоначальное предложение основной идеи для подхода к обновлению представлений [33], которая, по словам Хью Дарвена [34], представляет собой серьезный сдвиг в мышлении по этой проблеме. Эта работа привела к получению двух патентов (Патент США 7,620,664 и Патент США 7,263,512).

Некоторые из работ Макговерана над базами данных обсуждаются в «Разоблачении баз данных» Фабиана Паскаля . [35]

EAI и управление бизнес-процессами [ править ]

После консультаций на многочисленных интеграции данных и интеграция корпоративных приложений проектов и связанные с ними промежуточными программными продуктами, McGoveran признал , что процесс аспекты интеграции в значительной степени игнорируются. [36] [37] Большая часть технологий бизнес-процессов направлена ​​на анализ и документирование существующих бизнес-процессов, а затем ручную « реинжиниринг » процессов для устранения потерь, устранения узких мест и сокращения времени цикла. Эти усилия были в значительной степени отделены от систем автоматизации процессов и распределенных систем управления (которые были сосредоточены на повторяющихся, часто непрерывных процессах) и рабочего процесса.технологии (которые сосредоточены на повторяющихся последовательных процессах, таких как обработка документов).

Макговеран постулировал [38] аналогию между управлением данными и управлением процессами. [39] Так же, как в реляционной модели данных предлагалось отделить логическую модель данных от модели физического хранилища, казалось, что модель логического процесса (т.е. модель бизнес-процесса) должна быть отделена от ее физической реализации (например, как обмен сообщениями). , удаленный вызов, службы и т. д.). Как и в случае с реляционной моделью, это позволит проектировать бизнес-процессы с помощью моделей , которые логически отделены от специфики реализации процесса, планирования процесса и оптимизации процесса . Путем внедрения процесса измерения и аналитики в предлагаемую систему управления процессами , Теоретически стало возможным замкнутое управление технологическим процессом . Результатом стал набор требований и каноническая архитектура для тогда еще малоизвестной системы управления бизнес-процессами (BPMS).

Первый коммерческий пакет, совместимый с этой архитектурой BPMS, ChangEngine, был затем построен и представлен Hewlett-Packard в 1997-98 годах под руководством Макговерана. [40] Впоследствии Макговеран представил эти концепции на конференции DCI EAI в 1999 году [41], работая старшим техническим редактором журнала eAI Journal (Thomas Communications) [42] и работал с такими компаниями, как IBM, Vitria, Candle, Fuego, Savvion и многие другие, чтобы помочь сформировать рынок и категорию BPM. [43] Многие компании, занимающиеся реинжинирингом рабочих процессов и бизнес-процессов (BPR), присоединились к этим усилиям, превратившись в компании BPM в период 1999-2010 гг.

Принадлежности [ править ]

  • Секретарь-казначей Ассоциации альтернативной естественной философии (Кембриджский университет) с 1982 по 1986 год, а также был соредактором информационного бюллетеня организации с Джоном Амсоном. [44]
  • Соучредитель Ассоциации альтернативной естественной философии West (ANPA West) и ее некоммерческая корпорация (1984) вместе с Х. Пьером Нойесом и Крисом Гефвертом организовали первые три конференции и в 1990 году были лауреатом Второй ежегодной премии альтернативного естествоиспытателя. . [45]
  • Соучредитель Database Associates [46] с Колином Уайтом [47], Ричардом Финкельштейном и Полом Винсбергом (1990). [48]
  • Написал и опубликовал (первоначально с Колином Уайтом) отчеты об оценке продуктов баз данных (1989–1996).
  • Основал Совет по интеграции предприятий, состоящий из 60 членов (1999-2002 гг.). [49]
  • Член ACM Life (1983)
  • Амер. Математика. Член жизни общества (1996)
  • Член IEEE (1978). [50]
  • Редактор-консультант международного исследовательского журнала (1975-6)
  • Заместитель редактора InfoDB (1990-4)
  • Старший технический редактор журнала eAI Journal / Business Integration Journal (1999-2006). [51]
  • Он работал судьей в технологических наградах, включая CrossRoads A-List, eAI Journal и Business Integration Journal Awards [52] и IBM Beacon Awards. [53] [54]

Избранные публикации [ править ]

Макговеран написал статьи в области реляционных баз данных, обработки транзакций, бизнес-аналитики, интеграции корпоративных приложений, управления бизнес-процессами, математики и физики, в том числе более 100 ежемесячных колонок для журнала eAI Journal (также известного как Business Integration Journal ) на протяжении всего периода существования журнала. .

Книги [ править ]

  • Макговеран, Д., Дэйт, Си-Джей (1992). Руководство по SYBASE и SQL Server. Ридинг, Массачусетс: Эддисон-Уэсли. ISBN  0-201-55710-X .
  • Дата, CJ, Дарвен, Х., Макговеран, Д. (1998). Написание реляционных баз данных, 1994–1997 годы. Ридинг, Массачусетс: Эддисон-Уэсли. ISBN 0-201-39814-1 . 

Статьи энциклопедии [ править ]

  • Макговеран, Д. (1991). Оценка оптимизаторов. Энциклопедия компьютерных наук и технологий: том 26, приложение 11. Нью-Йорк, штат Нью-Йорк: Марсель Деккер.
  • Макговеран, Д. (1993). Оценка оптимизаторов. Энциклопедия микрокомпьютеров: Том 13. Нью-Йорк, Нью-Йорк: CRC Press. ISBN 978-0824727116 и ISBN 0824727118 .  

Ссылки [ править ]

  1. ^ [1]
  2. Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  3. ^ [2]
  4. Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  5. ^ Финкельштейн, Р. (1993). Тест подключения к базе данных.
  6. Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  7. ^ McGoveran, D. (1981). Вступая в парадокс, Килмистер, CW (ред.). «Тр. АНПА 2». Кембридж, Англия: Кембриджский университет.
  8. ^ Oshins Е., и McGoveran, D. (февраль 1980). Мысли о логике о мыслях. Вопрос: шизофрения? In Banathy, BH (ред.). «Материалы 24-го ежегодного Североамериканского собрания Общества общих системных исследований и Американской ассоциации развития науки, Сан-Франциско, Калифорния, 7-10 января 1980 г.». Луисвилл, Кентукки: Институт системных наук. Номер OCLC 6263125.
  9. ^ McCawley, D. (1981). «Все, что лингвисты всегда хотели знать о логике ... но стыдились спросить». Чикаго, Иллинойс: Издательство Чикагского университета.
  10. ^ McGoveran, D. (январь 1985). Нечеткая логика. Письма в редакцию: IEEE Spectrum. (стр.8).
  11. ^ Oshins Е., Адельсон, Д., McGoveran, D. (1982). Разъяснение нечеткой логики: спектральное разложение и иконическая реализация. (представлен AAAS, 1980 г.). In Gray, W. Fidler, J. & Battista, J. (Eds). "Общая теория систем и психологические науки. Том 2". Сисайд, Калифорния: Публикации Intersystems. ISBN 978-0914105107 и ISBN 0914105108 .  
  12. ^ McGoveran, D. (1980). Нечеткая логика и недистрибутивные оценки истинности. In Wang, PP, Chang, SK (ред.). «Нечеткие множества: теория и приложения к анализу политики и информационным системам». Нью-Йорк: Пленум Пресс. ISBN 0-306-40557-1 . 
  13. ^ McGoveran Д., (Dec.1993-март 1994) Ничего из ничего, "Программирование баз данных и дизайн". Сан-Франциско, Калифорния: Миллер-Фриман. (в четырех частях).
  14. ^ Дата, CJ (1998) "Записи реляционных баз данных 1994-1997". Ридинг, Массачусетс: Longman Pub. Группа. ( ISBN 0201398141 и ISBN 978-0201398144 ).  
  15. ^ Дата, CJ, McGoveran, D. (июль, 1994). Новый принцип проектирования баз данных. "Программирование и дизайн баз данных".
  16. ^ Дата, CJ (1995). "Записи реляционных баз данных 1991-1994 гг.". Ридинг, Массачусетс: Эддисон-Уэсли. ISBN 0201824590 и ISBN 978-0201824599 .  
  17. ^ Дата, CJ, McGoveran, D. (август, 1994). Обновление объединений и других представлений. "Программирование и дизайн баз данных".
  18. ^ [Дата, CJ, McGoveran, D. (июнь, 1994). Обновление объединений, пересечений и разностных представлений. «Программирование и дизайн баз данных».]
  19. Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  20. ^ Альтернативные технологии.
  21. ^ McGoveran, D. (ноябрь 2007). Помимо ACID: адаптивный подход к управлению транзакциями. "Middleware Spectra", 21 (4). (стр. 14-23).]
  22. ^ McGoveran, D. (2004). Понимание бизнес-операций. «Журнал бизнес-интеграции». Vol. 5. Даллас, Техас: Thomas Communications.
  23. ^ Макговеран, Д. (2002) Адаптивный менеджер транзакций для сложных транзакций и бизнес-процессов. Патент США № 7,103,597. Вашингтон, округ Колумбия: Бюро по патентам и товарным знакам США.
  24. ^ [Дата, CJ (20 декабря 2012 г.). «Просмотр обновлений и теория отношений». Предисловие Хью Дарвена. п. XV. Севастополь, Калифорния: O'Reilly Media. ISBN 1449357849 и ISBN 978-1449357849 .]  
  25. Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом
  26. ^ Альтернативные технологии.
  27. ^ Дата, CJ, McGoveran, D. (июль, 1994). Новый принцип проектирования баз данных. "Программирование и дизайн баз данных". Сан-Франциско, Калифорния: Миллер-Фриман.
  28. ^ Дата, CJ, McGoveran, D. (июнь, 1994). Обновление объединений, пересечений и разностных представлений. "Программирование и дизайн баз данных". Сан-Франциско, Калифорния: Миллер-Фриман.
  29. ^ Дата, CJ, McGoveran, D. (август, 1994). Обновление объединений и других представлений. Программирование и дизайн баз данных. Сан-Франциско, Калифорния: Миллер-Фриман.
  30. ^ McGoveran Д., (Dec.1993-март 1994) Ничего из ничего. "Программирование и дизайн баз данных". Сан-Франциско, Калифорния: Миллер-Фриман. (в четырех частях).
  31. ^ Дата, CJ (1998) "Записи реляционных баз данных 1994-1997". Ридинг, Массачусетс: Longman Pub. Группа. ( ISBN 0201398141 и ISBN 978-0201398144 ).  
  32. Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  33. ^ Дата, CJ (20 декабря 2012 г.). «Просмотр обновлений и теория отношений». Предисловие. п. xiv. Севастополь, Калифорния: O'Reilly Media. ISBN 1449357849 и ISBN 978-1449357849 .  
  34. ^ [Дата, CJ (20 декабря 2012 г.). «Просмотр обновлений и теория отношений». Предисловие Хью Дарвена. п. XV. Севастополь, Калифорния: O'Reilly Media. ISBN 1449357849 и ISBN 978-1449357849 .  
  35. Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  36. Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  37. ^ Альтернативные технологии.
  38. Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  39. ^ McGoveran, D. (1999). Подумайте о BPMS! Макговеран, Д. (2004). Понимание бизнес-операций. "Журнал еАИ". Vol. 1. Даллас, Техас: Thomas Communications.
  40. ^ Jannasch, D. (1998). «Труды HP World '98». Сан-Диего, Калифорния: Hewlett-Packard.
  41. (7 января 1999 г.). Премьера семинара по серверам приложений и конференции по интеграции корпоративных приложений состоится в 1999 году. Андовер, Массачусетс: DCI / PRNewswire.
  42. ^ СТАТЬИ ЖУРНАЛА EAI JOURNAL и БИЗНЕС-ИНТЕГРАЦИИ. Справочник публикаций по альтернативным технологиям. [ постоянная мертвая ссылка ]
  43. Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  44. Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  45. Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  46. ^ Бохенский, B. (17 декабря 1990,) Серверные продукты клиента. "Computerworld", с. 53-54, Барбара Боченски.
  47. ^ [3]
  48. Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  49. Holt, S. (5 апреля 1999 г.). Поставщики интеграции корпоративных приложений связываются. «Инфомир». п. 72.
  50. Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  51. Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  52. ^ [4]
  53. ^ Награды IBM Beacon Awards за выдающиеся достижения деловых партнеров в 2001 году. Сан-Франциско, Калифорния: IBM.
  54. ^ Награды IBM Beacon Awards за выдающиеся достижения бизнес-партнеров в 2002 году. Новый Орлеан, Лос-Анджелес: IBM.

Внешние ссылки [ править ]

  • Альтернативные технологии