John Mylopoulos

Da Wikipédia, a enciclopédia livre
Ir para a navegação Saltar para pesquisar

John P. Mylopoulos (nascido em 12 de julho de 1943) é um cientista da computação greco-canadense , professor da Universidade de Toronto , Canadá, e da Universidade de Trento , Itália. Ele é conhecido por seu trabalho na área de modelagem conceitual , especificamente o desenvolvimento de uma metodologia de desenvolvimento de software orientada a agentes . chamado TROPOS. [1] [2]

Biografia

Nascido na Grécia em 1943, Mylopoulos em 1966 recebeu seu Bacharelado em Engenharia pela Brown University . Em 1970 recebeu seu PhD pela Princeton University sob orientação de Theodosios Pavlidis com a tese, intitulada "On the Definition and Recognition of Patterns in Discrete Spaces". [3]

Em 1966, iniciou sua carreira acadêmica como Professor Assistente na Universidade de Toronto , onde em 1971 foi nomeado Professor de Ciência da Computação. Em 2009, ele também foi nomeado Professor de Ciência da Computação na Universidade de Trento .

Em 1986, Mylopoulos foi eleito Presidente da Comunidade Grega de Toronto. Ele serviu por 2 anos até 1988.

Mylopoulos recebeu o Prêmio Peter P. Chen por contribuições destacadas para o campo da modelagem conceitual em 2010. Em 2012, ele também recebeu um doutorado honorário da RWTH Aachen University em reconhecimento de "suas excelentes e distintas contribuições na metodologia de modelagem conceitual como uma base para bancos de dados, tecnologia de software e inteligência artificial, bem como suas aplicações interdisciplinares.". [4]

Trabalho

O interesse de pesquisa de Mylopoulos varia de técnicas de modelagem de informação , especificamente modelos de dados semânticos , a sistemas baseados em conhecimento e design de sistemas de informação e ao campo da engenharia de requisitos ." [5] Borgida et al. nestes campos:

  • TORUS: Acesso em linguagem natural a bancos de dados, que exigia a representação da semântica dos dados e, portanto, nos levou primeiro a modelos conceituais de tabelas relacionais usando redes semânticas .
  • TAXIS: Linguagem de programação para aplicações intensivas em dados que suportavam classes de objetos, transações, restrições, exceções e workflows, todos organizados ortogonalmente em hierarquias de subclasses com herança de propriedade.
  • TELOS: Linguagem de representação para conhecimento de diversos tipos de stakeholders de engenharia de software, incluindo domínio de aplicação e domínio de desenvolvimento, que exploravam metaclasses e tratavam propriedades como objetos
  • TROPOS: Aplicando as ideias de requisitos iniciais (orientação a metas, dependência de agente) a toda a gama de desenvolvimento de software e expandindo seu escopo para muitos tópicos, incluindo segurança e evolução.
    —  Alex Borgida et al., 2009 [6]

Publicações selecionadas

  • L. Chung, B. Nixon, E. Yu, J. Mylopoulos. Requisitos não funcionais em engenharia de software, Springer, 2000.
  • Anne Banks Pidduck, John Mylopoulos, Carson C. Woo. Engenharia Avançada de Sistemas de Informação, 2002.
  • Dieter Fensel , Katia Sycara, John Mylopoulos eds. A Web Semântica. ISWC 2003, Springer-Verlag, 2004.
  • Lyytinen, K., Loucopoulos, P., Mylopoulos, J., e Robinson, W., (eds.), Design Requirements Engineering: A Ten-Year Perspective. Springer-Verlag, 2009.
  • Manfred A. Jeusfeld, Matthias Jarke e John Mylopoulos eds., Metamodeling for Method Engineering. Cambridge (EUA): The MIT Press, 2009.

Artigos, uma seleção:

Referências

  1. ^ Wooldridge, Michael. Uma introdução aos sistemas multiagentes. John Wiley & Filhos, 2009.
  2. ^ Padgham, Lin e Michael Winikoff. Desenvolvimento de sistemas de agentes inteligentes: um guia prático. Vol. 13. John Wiley & Sons, 2005.
  3. ^ John Mylopoulos no Projeto de Genealogia Matemática
  4. ^ Doutorado Honorário para Cientista da Computação John Mylopoulos , 14/05/2012
  5. ^ John Mylopoulos , Departamento de Ciência da Computação, Universidade de Toronto, acessado em 09.2014.
  6. ^ Borgida, Alexander T., ed. Modelagem conceitual: fundamentos e aplicações: Ensaios em homenagem a John Mylopoulos [ link permanente permanente ] . Vol. 5600. Springer, 2009. p. IX

Links externos