stringtranslate.com

Дэвид Макговеран

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

Образование

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

Карьера

Будучи студентом, он работал в Лаборатории астрофизики и космических исследований Института Энрико Ферми (Чикаго, 1973–1974), в Western Applied Science and Technology Laboratories компании Dow Chemical Company (Уолнат-Крик, Калифорния, 1974) и в больницах и клиниках Чикагского университета (1975–1976). После окончания Чикагского университета он основал консалтинговую фирму Alternative Technologies [1] (Менло-Парк, Калифорния, 1976) под руководством Х. Дина Брауна и Катберта Херда . Начиная свою консалтинговую практику, он работал в SRI International (1976–1979), где и стал своим первым клиентом-консультантом. [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); Database Connectivity Benchmark (1993); [5] многочисленные высокодоступные и масштабируемые системы (1994–96); а также разработанные продукты BPMS и основанная категория BPM [6] (1998–2000) совместно с HP и IBM .

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

Исследовать

Математическая логика

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

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

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

Реляционная модель данных и связанные с ней исследования

Исследование Макговерана по реляционной модели Э. Ф. Кодда было сосредоточено на вопросах моделирования данных (проектирование базы данных), недостающей информации и обновления представлений. Последние два, по мнению некоторых исследователей баз данных, являются наиболее сложными и спорными проблемами в исследовании реляционных баз данных. [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).

Некоторые из работ Макговерана по базам данных обсуждаются на веб-сайте Фабиана Паскаля Database Debunkings. [35]

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

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

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

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

Принадлежность

Избранные публикации

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

Книги

Статьи энциклопедии

Ссылки

  1. ^ "Главная". AlternativeTech.com .
  2. ^ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  3. ^ "Главная". AlternativeTech.com .
  4. ^ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  5. ^ Финкельштейн, Р. (1993). Тест связности баз данных.
  6. ^ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  7. ^ Макговеран, Д. (1981). Getting Into Paradox, в Килмистере, К. У. (ред.). "Proc. ANPA 2". Кембридж, Англия: Кембриджский университет.
  8. ^ Ошинс, Э. и Макговеран, Д. (февраль 1980 г.). Размышления о логике о мыслях. Вопрос: шизофрения? В Банати, Б. Х. (ред.). «Труды 24-го ежегодного североамериканского собрания Общества общих системных исследований и Американской ассоциации содействия развитию науки, Сан-Франциско, Калифорния, 7–10 января 1980 г.». Луисвилл, Кентукки: Институт системных наук. Номер OCLC 6263125.
  9. ^ МакКоули, Д. (1981). «Все, что лингвисты всегда хотели знать о логике... но стыдились спросить». Чикаго, Иллинойс: Издательство Чикагского университета.
  10. ^ Макговеран, Д. (январь 1985 г.). Нечеткая логика. Письма в редакцию: IEEE Spectrum. (стр. 8).
  11. ^ Ошинс, Э., Адельсон, Д., Макговеран, Д. (1982). Прояснение нечеткой логики: спектральное разложение и иконическая реализация. (представлено AAAS, 1980). В Gray, W. Fidler, J. & Battista, J. (редакторы). "Общая теория систем и психологические науки. Том 2". Seaside, CA: Intersystems Publications. ISBN 978-0914105107 и ISBN 0914105108 .  
  12. ^ Макговеран, Д. (1980). Нечеткая логика и нераспределительные оценки истинности. В Ван, П. П., Чан, С. К. (ред.). «Нечеткие множества: теория и применение в анализе политики и информационных системах». Нью-Йорк: Plenum Press. ISBN 0-306-40557-1
  13. ^ Макговеран, Д., (декабрь 1993 г. — март 1994 г.) Ничто из ничего, «Программирование и проектирование баз данных». Сан-Франциско, Калифорния: Miller-Freeman. (в четырех частях).
  14. ^ Дата, CJ (1998) "Relational Database Writings 1994-1997". Reading, MA: Longman Pub. Group. ( ISBN 0201398141 & ISBN 978-0201398144 ).  
  15. ^ Дейт, К. Дж., Макговеран, Д. (Июль 1994 г.). Новый принцип проектирования баз данных. «Программирование и проектирование баз данных».
  16. ^ Дейт, CJ (1995). «Relational Database Writings 1991-1994». Reading, MA: Addison-Wesley. ISBN 0201824590 и ISBN 978-0201824599 .  
  17. ^ Дейт, К.Дж., Макговеран, Д. (август 1994 г.). Обновление объединений и других представлений. «Программирование и проектирование баз данных».
  18. ^ [Дэйт, К.Дж., Макговеран, Д. (июнь 1994 г.). Обновление представлений «Объединение», «Пересечение» и «Различие». «Программирование и проектирование баз данных».]
  19. ^ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  20. ^ Альтернативные технологии.
  21. ^ Макговеран, Д. (ноябрь 2007 г.). За пределами ACID: адаптивный подход к управлению транзакциями. "Middleware Spectra", 21(4). (стр. 14-23).]
  22. ^ Макговеран, Д. (2004). Понимание деловых транзакций. «Журнал бизнес-интеграции». Том 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. ^ Дейт, К. Дж., Макговеран, Д. (июль 1994 г.). Новый принцип проектирования баз данных. «Программирование и проектирование баз данных». Сан-Франциско, Калифорния: Miller-Freeman.
  28. ^ Дейт, К. Дж., Макговеран, Д. (июнь 1994 г.). Обновление представлений о союзе, пересечении и разнице. «Программирование и проектирование баз данных». Сан-Франциско, Калифорния: Miller-Freeman.
  29. ^ Дейт, К.Дж., Макговеран, Д. (август 1994 г.). Обновление объединений и других представлений. Программирование и проектирование баз данных. Сан-Франциско, Калифорния: Miller-Freeman.
  30. ^ Макговеран, Д., (декабрь 1993 г. — март 1994 г.) Ничто из ничего. «Программирование и проектирование баз данных». Сан-Франциско, Калифорния: Miller-Freeman. (в четырех частях).
  31. ^ Дата, CJ (1998) "Relational Database Writings 1994-1997". Reading, MA: Longman Pub. Group. ( 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. ^ Макговеран, Д. (1999). Подумайте о BPMS! Макговеран, Д. (2004). Понимание бизнес-транзакций. "eAI Journal". Том 1. Даллас, Техас: Thomas Communications.
  40. ^ "Jannasch, D. (1998). "Proceedings of HP World '98". Сан-Диего, Калифорния: Hewlett-Packard". Архивировано из оригинала 2016-03-04 . Получено 2015-04-14 .
  41. (7 января 1999 г.). Семинар по серверам приложений и конференция по интеграции корпоративных приложений состоятся в 1999 г. Эндовер, Массачусетс: DCI/PRNewswire.
  42. ^ eAI JOURNAL и BUSINESS INTEGRATION JOURNAL СТАТЬИ. Каталог публикаций по альтернативным технологиям. [ постоянная мертвая ссылка ]
  43. ^ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  44. ^ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  45. ^ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  46. ^ Боченски, Б. (17 декабря 1990 г.) Клиент-серверные продукты. "Computerworld", стр. 53-54, Барбара Боченски
  47. ^ "Главная". bi-research.com .
  48. ^ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  49. ^ Холт, С. (5 апреля 1999 г.). Поставщики интеграции корпоративных приложений объединяются. "InfoWorld". стр. 72.
  50. ^ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  51. ^ Паскаль, Ф. (11 апреля 2015 г.). Интервью с Дэвидом Макговераном. «Разоблачения баз данных».
  52. ^ "BEA Systems названа "Поставщиком года" журналом Business Integration Journal. - Бесплатная онлайн-библиотека". Архивировано из оригинала 2015-04-14 . Получено 2015-04-14 .
  53. ^ Премии IBM Beacon Awards отмечают выдающиеся достижения деловых партнеров в 2001 году. Сан-Франциско, Калифорния: IBM.
  54. ^ Премии IBM Beacon Awards отмечают выдающиеся достижения деловых партнеров в 2002 году. Новый Орлеан, Луизиана: IBM.

Внешние ссылки