Джон Милопулос - John Mylopoulos
Джон П. Милопулос (родился 12 июля 1943 г.), грек канадского происхождения. специалист в области информатики, Профессор Университет Торонто, Канада, и в Университет Тренто, Италия. Он известен своей работой в области концептуальное моделирование, в частности разработка агентно-ориентированной методология разработки программного обеспечения. называется ТРОПОС.[1][2]
биография
Милопулос родился в Греции в 1943 году и в 1966 году получил Бакалавр инженерии из Брауновский университет. В 1970 году получил докторскую степень в Университет Принстона под руководством Феодосиоса Павлидиса с диссертацией «Об определении и распознавании паттернов в дискретных пространствах».[3]
В 1966 году он начал свою академическую карьеру в качестве доцента в Университет Торонто, где в 1971 году был назначен профессором компьютерных наук. В 2009 году он также был назначен профессором компьютерных наук в Университет Тренто.
В 1986 году Милопулос был избран президентом греческой общины Торонто. Прослужил 2 года до 1988 года.
Милопулос был награжден Премия Питера П. Чена за выдающийся вклад в области концептуального моделирования в 2010 году. В 2012 году он также получил звание почетного доктора RWTH Ахенский университет в знак признания «его превосходного и выдающегося вклада в методологию концептуального моделирования как основы для баз данных, программных технологий и искусственного интеллекта, а также его междисциплинарных приложений».[4]
Работа
Исследовательский интерес Милопулоса варьируется от информационное моделирование техники, в частности семантические модели данных, к системы, основанные на знаниях и информация Системный дизайн и в области разработка требований."[5] Borgida et al. (2009) резюмировал, что Милопулос внес четыре взноса мэра в этих областях:
- TORUS: доступ к базам данных на естественном языке, который требовал представления семантики данных и, следовательно, сначала привел нас к концептуальным моделям реляционных таблиц с использованием семантические сети.
- ТАКСИС: язык программирования для приложений с интенсивным использованием данных, который поддерживает классы объектов, транзакции, ограничения, исключения и рабочие процессы, все они ортогонально организованы в иерархии подклассов с наследованием свойств.
- TELOS: язык представления для знания различных типов заинтересованных сторон в разработке программного обеспечения, включая домен приложения и домен разработки, которые используют метаклассы и рассматривают свойства как объект.
- ТРОПОС: применение идей ранних требований (ориентация на цель, зависимость от агентов) ко всему диапазону разработки программного обеспечения и расширение его охвата на многие темы, включая безопасность и развитие.
— Алекс Боргида и др., 2009 г.[6]
Избранные публикации
- Л. Чанг, Б. Никсон, Э. Ю, Дж. Милопулос. Нефункциональные требования в программной инженерии, Спрингер, 2000.
- Энн Бэнкс Пиддак, Джон Милопулос, Карсон С. Ву. Продвинутая инженерия информационных систем, 2002.
- Дитер Фензель, Катя Сикара, Джон Милопулос ред. Семантическая сеть. ISWC 2003, Springer-Verlag, 2004.
- Lyytinen, K., Loucopoulos, P., Mylopoulos, J., and Robinson, W., (eds.), Разработка требований к дизайну: десятилетняя перспектива. Springer-Verlag, 2009.
- Манфред А. Йеусфельд, Матиас Ярке и редакторы Джона Милопулоса, Метамоделирование для разработки методов. Кембридж (США): MIT Press, 2009.
Статьи, подборка:
- Милопулос, Джон и др. "Телос: представление знаний об информационных системах. "Транзакции ACM в информационных системах (TOIS) 8.4 (1990): 325-362.
- Милопулос, Джон, Лоуренс Чанг и Брайан Никсон. "Представление и использование нефункциональных требований: процессно-ориентированный подход. " Программная инженерия, IEEE Transactions от 18.6 (1992): 483-497.
- Кастро, Джэлсон, Мануэль Колп и Джон Милопулос. "На пути к разработке информационных систем на основе требований: Тропос проект. «Информационные системы 27.6 (2002): 365-389.
- Брешиани, Паоло и др. "Tropos: агентно-ориентированная методология разработки программного обеспечения." Автономные агенты и мультиагентные системы 8.3 (2004): 203-236.
Рекомендации
- ^ Вулдридж, Майкл. Введение в мультиагентные системы. Джон Вили и сыновья, 2009.
- ^ Падгхэм, Лин и Майкл Виникофф. Разработка систем интеллектуальных агентов: Практическое руководство. Vol. 13. Джон Вили и сыновья, 2005.
- ^ Джон Милопулос на Проект "Математическая генеалогия"
- ^ Почетный доктор компьютерных наук Джон Милопулос, 14/05/2012
- ^ Джон Милопулос, Департамент компьютерных наук, Университет Торонто, дата обращения 09.2014.
- ^ Боргида, Александр Т., изд. Концептуальное моделирование: основы и приложения: Очерки Джона Милопулоса[постоянная мертвая ссылка ]. Vol. 5600. Springer, 2009. стр. IX
внешняя ссылка
- Джон Милопулос на cs.toronto.edu