COMPARISON OF AGENT AND OBJECT ORIENTED PROJECTS USING THE GEORISC PLATFORM / COMPARAÇÃO DE PROJETO BASEADO EM AGENTES E ORIENTAÇÃO A OBJETOS NA PLATAFORMA GEORISC
AUTOR(ES)
SERGIO LUIZ RUIVACE CERQUEIRA
FONTE
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia
DATA DE PUBLICAÇÃO
05/04/2011
RESUMO
Diversas tecnologias de implementação de software são discutidas na literatura. Duas dessas tecnologias são a orientação a objetos, que se encontra consolidada, e a orientação a agentes, que vem sendo objeto de muitos estudos e experimentos. Esses estudos indicam a orientação a agentes como muito promissora e como uma evolução da orientação a objetos. No entanto, há poucos trabalhos comparando essas duas técnicas e os poucos trabalhos se baseiam em comparações ideológicas e qualitativas. Essa dissertação tem por objetivo desenvolver e avaliar modos sistemáticos de avaliação de duas arquiteturas de implementação de sistemas. As duas tecnologias apresentadas foram comparadas e foi determinado se a utilização de uma tecnologia trouxe benefícios, desvantagens ou foi indiferente face à outra. A comparação foi realizada tomando por base um problema real, ou seja, foram criadas duas implementações que solucionam o problema de modo similar cada uma usando uma tecnologia. Para o desenvolvimento desse trabalho foi criado um plano de medição com base na técnica Goal Question Metric. O plano de medição foi aplicado às duas implementações e resultados obtidos foram avaliados definindo os benefícios de cada técnica. Por fim, foi feita uma crítica da utilização do modelo GQM em um projeto real.
ASSUNTO(S)
sistemas multi-agentes multi-agent systems sistemas orientados oriented systems medicao de software software measurement
ACESSO AO ARTIGO
Documentos Relacionados
- Objetos adaptativos: aplicação da tecnologia adaptativa à orientação a objetos.
- Uma plataforma orientada a agentes para o desenvolvimento de software em veículos aéreos não-tripulados
- LISP: LANGUAGE WITH OBJECT ORIENTED EXTENSIONS
- Ambiente de modelagem e implementação de sistemas tempo real usando o paradigma de orientação a objetos
- SemanticAgent, a platform for development of Intelligent Agents capable of processing restricted natural language.