Você está na página 1de 6

Monitor Glicêmico: Um Sistema Multi-Agentes para

Controle de Diabetes
V.M. B. Werneck1; L. F. Pereira1; T. S. Silva1; E. K. Almentero1, L. M. Cysneiros2
1
Instituto de Matemática e Estatística
UERJ - Universidade do Estado do Rio de Janeiro - Brasil
vera@ime.uerj.br
2
Dept. of Math. & Stat.- Information Technology Program
York University – Toronto – Canada
cysneiro@yorku.ca

Resumo. Sistemas Multi-Agentes provêm a representação e implementação de novas aplicações com


requisitos e características das organizações sociais, como autonomia, pro-atividade e mobilidade. O
tratamento de diabetes requer um controle diário e acompanhamento sistemático do paciente, necessitando
muitas vezes de ajustes perante as situações do dia a dia. Assim este trabalho propõe o desenvolvimento do
sistema Monitor-Glicêmico, um Sistema Multi-Agentes para Controle de Diabetes centrado no paciente que em
situações criticas emite alertas. O processo de desenvolvimento e modelagem do Monitor Glicêmico com a
metodologia orientada a agentes MAS-CommonKADS é descrito nesse artigo.

Palavras-chave: Sistemas Multi-Agentes, Métodos de Desenvolvimento e Engenharia de Software

Abstract. Multi-Agents Systems provide a way to represent and implement new applications mirroring social
requirements and characteristics that were not addressed in previous approaches such as autonomy, pro-
activeness and mobility. The diabetes treatment requires a daily monitoring of the patient systematic follow up of
the physician and in many cases adjustments according to day to day variations. Therefore this work proposes
the Glycemic Monitor System, a Multi-Agents System to Control Diabetes, focused on the patient setting up
alerts in critical situations. This paper describes the modeling and development of the Glycemic Monitor System
using MAS-CommonKADS methodology.

Key-words: Multi-Agents Systems, Developments Methods and Software Engineering

Introdução
executam em diferentes ambientes. Este sistema
O paradigma orientado a agentes surge foi desenvolvido utilizando a metodologia MAS-
como uma abordagem para tratar necessidades de CommonKADS [1]. Sendo essa metodologia
novas aplicações como autonomia e sociabilidade. orientada a agentes, aspectos sociais como
Esses requisitos não são considerados pelos autonomia, pro-atividade, mobilidade e inter-
atuais paradigmas. Autonomia e aspectos de conectividade são incorporados ao futuro sistema
sociabilidade como a dependência de um agente desde o inicio do processo de elicitação de
em outro devem ser analisados desde o principio requisitos.
do processo do desenvolvimento de software. Neste artigo descrevemos a metodologia
Este trabalho tem como objetivo apresentar utilizada no processo de desenvolvimento do
o Sistema Multi-Agentes de Apoio a Diabéticos sistema Monitor Glicêmico. A seguir apresentamos
denominado MONITOR GLICÊMICO e seu na seção resultados uma visão geral do sistema
processo de desenvolvimento. Este sistema através da modelagem MAS-CommonKADS [1] e
permite que pacientes com diabetes possam do protótipo desenvolvido. Na Discussão e
acompanhar seu progresso e ter seu tratamento Conclusões destacaremos alguns trabalhos
continuamente avaliado. Deverá ser construído correlatos, nossas conclusões e sugestões para
num ambiente com diversos agentes que trabalhos futuros.
Metodologia adequadamente suas ações. Caracteriza-se por
excesso de açúcar no sangue, com alterações no
Este trabalho está inserido no Projeto metabolismo de açúcares, gorduras e proteínas.
Tecnologia Baseada em Agentes e Sistemas O Diabetes é classificado em dois tipos mais
Aplicados à Saúde cujo objetivo é aplicar a freqüentes. O Diabetes Mellitus tipo I, insulino-
tecnologia baseada em agentes na construção e dependente, ocorre comumente na faixa etária de
desenvolvimento de Sistemas Multi-Agentes 0 a 15 anos. Nesse caso ocorre a destruição de
aplicados à Saúde. células pelo corpo por engano. Poucos casos têm
A primeira etapa deste projeto prevê o relação com hereditariedade e a evolução da
desenvolvimento do Sistema Monitor Glicêmico doença é rápida se não for tratada prontamente
com estudo de suas implicações tecnológicas e à com insulina.
Saúde. Este desenvolvimento utiliza um modelo de O Diabetes Mellitus tipo II é a forma clássica
processo de desenvolvimento evolutivo baseado com graus variados de resistência à ação da
em versões e com etapas definidas com base no insulina e uma deficiência relativa de insulina,
modelo de processo de desenvolvimento de geralmente estando associado à obesidade. A
sistemas multi-agentes [1], [2], que segue a gestão prevalência maior era entre os mais velhos. Nesse
de projetos de Common-KADS [3]. Este modelo é caso, causas subjacentes são fatores genéticos,
dirigido por riscos e engloba as seguintes fases: (i) assim como os efeitos do estilo de vida ocidental,
Conceituação, (ii) Análise, (iii) Design, (iv) como obesidade e comida excessiva. Representa
Codificação e Teste, (v) Integração e (v) Operação 90% dos portadores de diabetes.
e Manutenção. Essa primeira versão do sistema Monitor
A fase de Conceituação consiste na tarefa Glicêmico foi baseada no conhecimento existente
de elicitação para obter uma primeira descrição do e disponível nos sites da Sociedade Brasileira de
problema e a determinação dos casos de uso que Diabetes [4], da Federação Internacional de
podem ajudar a entender os requisitos informais e Diabetes [5] e da Associação Americana de
a testar o sistema. A Análise determina os Diabetes [6]. O sistema de multi-agentes tem
requisitos do sistema partindo do enunciado do também como base o sistema Guardian Angel
problema. Durante esta fase se desenvolvem os descrito em [7], [8] e cuja idéia principal é o
seguintes modelos: organização, tarefas, agentes, acompanhamento de pacientes com doenças
comunicação, coordenação e experiência. No crônicas através de dispositivos móveis. Um
Design define-se como os requisitos da fase de paciente diabético precisa contato constante com
análise podem ser conseguidos mediante o um médico para acompanhar o tratamento. O
desenvolvimento do modelo de design, Guardian Angel [7] propõe um modelo onde é
determinando-se as arquiteturas tanto da rede possível fazer isto sem sair de casa ou marcar
multi-agente como de cada agente. Na consulta. O sistema permite monitorar taxas de
Codificação e Teste cada agente é implementado açúcar com a ajuda de um medidor portátil, e
e testado e na fase de Integração, o sistema enviar para o computador as informações obtidas.
completo é testado. O processo de desenvolvimento desta
O método de desenvolvimento adotado foi primeira versão do sistema Monitor Glicêmico foi
MAS-CommonKADS [1], [2], [3] que é uma realizado nas fases de Conceituação e Análise
extensão da metodologia CommonKADS seguido de uma fase de rápida de Design e
englobando aspectos que são relevantes para Codificação e Testes de um protótipo. Este
sistemas multi-agentes. CommonKADS [5] tornou- primeiro ciclo de desenvolvimento teve como
se, principalmente na Europa, uma referência no objetivo modelar um protótipo do MONITOR
desenvolvimento de Sistemas Baseados em GLICÊMICO, implementando algumas das
Conhecimento (SBC). MAS-CommonKADS foi funções propostas inicialmente ao sistema. O
escolhido pois o Sistema Monitor Glicêmico é um protótipo foi construído para ajudar pacientes com
sistema multi-agentes e possui agentes com as Diabetes Mellitus tipo 1, em terapia insulínica
características de SBC. intensiva, no seu dia a dia. O sistema encontra-se
atualmente em fase de teste com os especialistas
Resultados de domínio do problema.

O domínio do problema abordado no a) Fase de Conceituação


sistema Monitor Glicêmico é o do tratamento de
pacientes com Diabetes Mellitus que é uma Esta fase tem como objetivo descrever o
síndrome decorrente da falta de insulina e/ou da domínio do problema e do sistema a ser
incapacidade da insulina de exercer desenvolvido.
O MONITOR GLICÊMICO pretende dar GLICÊMICO. O médico deverá ter completo
mais liberdade ao paciente customizando o próprio conhecimento sobre as informações contidas no
tratamento baseando-se nos conselhos oferecidos sistema e sobre o papel do MONITOR
pelo sistema. Este poderá ser acessado de GLICÊMICO no auxílio do tratamento.
qualquer lugar via Internet. A interface de uma Eventualmente, o médico receberá alertas do
página web é amigável e simples de usar, o que sistema informando a ocorrência de desvios de
torna o processo mais confortável para o paciente. padrão na taxa glicêmica do paciente. No futuro
O sistema tem a função de auxiliar o esses alertas deverão ser configurados pelo
controle da taxa de glicose no sangue, o controle médico para que este se sinta confortável com o
da dosagem de insulina e a flexibilização da dieta. nível de alerta sem ser incomodado muitas vezes
Serão dadas sugestões ao paciente e um por dia.
direcionamento para o seu tratamento. A idéia é O Responsável pelo acompanhamento do
que o paciente tenha conselhos de um tratamento do paciente tem o papel de
especialista, o sistema no caso, sem precisar acompanhar o andamento do tratamento e, caso
efetivamente ir ao médico. Por outro lado são seja necessário, agir de forma rápida levando o
estabelecidos parâmetros a partir dos quais o paciente ao hospital ou executando algum
médico que acompanha o paciente é avisado de procedimento de primeiros socorros.
constantes e importantes alterações do quadro Eventualmente, o responsável receberá alertas do
glicêmico de forma que este possa requisitar uma sistema informando sobre desvios graves no
consulta para redirecionar o tratamento. padrão da taxa glicêmica. No futuro todas as
Nessa fase de conceituação foram funcionalidades relacionadas aos três atores
realizadas as seguintes atividades: descrição do poderão rodar em PDA ou em telefones celulares
problema, identificação dos atores, identificação e principalmente no caso de emergências.
descrição dos casos de uso, definição dos Para cada ator foram identificados vários
diagramas de casos de uso e dos diagramas de casos de uso [1] [9] e a Figura 1 apresenta um
seqüência de mensagens. exemplo de diagrama de casos de uso. O
No Sistema Monitor Glicêmico foram Paciente interage com sistemas através dos
identificados três atores que interagem com o seguintes casos de uso: UC01 - Solicitar cadastro
sistema: o paciente, o médico e o responsável de dados pessoais; UC02 - Solicitar atualização de
pelo paciente. O Paciente é uma Pessoa com dados pessoais; UC03 - Solicitar consulta de
Diabetes Mellitus tipo 1 em terapia insulínica dados pessoais; UC04 - Solicitar atualização da
intensiva, com múltiplas doses. O paciente lista de alimentos; UC05 - Solicitar consulta da
acessará o sistema através da Internet sendo lista de alimentos; UC06 - Solicitar envio de
previsto no futuro a possibilidade de uso de um alertas; UC07 -Solicitar consulta de alertas
PDA e o sistema terá o objetivo de auxiliar a enviados; UC08 -Calcular dose de insulina; UC09 -
administração de alguns aspectos do tratamento. Solicitar cadastro de agendamentos; UC10 -
O Médico é responsável pelo tratamento do Receber lembrete de agendamentos e UC11 -
paciente usuário do sistema MONITOR Calcular calorias gastas.

Legenda
Entrar com
glicose, e
MSC Entrar Agente Humano
alimentos com glicose,
peso e alimentos Agente Software

Casos de Uso
Paciente
MSC
Gerenciador de Insulina Diagramas
de Seqüência de Mensagens

Figura 1 - Diagrama de Caso de Uso UC08 – Calcular dose de insulina.

No caso de uso UC06, o paciente participa ainda pior entrar informações erradas de forma a
recebendo alertas de nível leve, médio e grave evitar constantes intromissões dos responsáveis
enquanto o médico recebe alertas de nível médio em sua vida. Neste ponto a propriedade de
e grave. O responsável só recebe alertas graves autonomia oferecida por metodologias orientadas
como forma de evitar que o paciente se sinta a agentes é fundamental para podermos modelar
ameaçado em sua privacidade. Se isso ocorrer há e implementar essa importante característica do
o risco do paciente passar a não usar o sistema ou sistema
Na descrição dos casos de uso são de Insulina, Gerenciador de Exercícios,
descritos os fluxos de eventos de cada um dos Gerenciador do Banco de Dados e Avaliador de
casos de uso identificados e estes farão referência Tratamento.
aos agentes que constituem o sistema. Esses Os agentes podem ser agrupados por
agentes serão descritos de maneira detalhada no categorias, observando as semelhanças e
modelo de agentes. diferenças entre cada agente. Assim podemos, por
Os Diagramas de Seqüência de Mensagens exemplo, ter uma Classe de Agentes Especialistas
formalizam as interações (MSC dos Diagramas de que representa os agentes que utilizam
Casos de Uso) e usam a notação do diagrama de conhecimentos de um especialista na área de
seqüência de mensagens do UML. diabetes para produzir informações úteis ao
paciente. Os Agentes classificados nessa
b) Fase de Análise categoria são: Gerenciador de Insulina,
Gerenciador de Exercícios e Avaliador de
Na fase de Análise foram desenvolvidos os Tratamento.
modelos de Agentes, Tarefas, Conhecimento, As planilhas CRC proporcionam um método
Organização, Coordenação e Comunicação. para organizar as classes necessárias para a
O modelo de agentes descreve como os construção do sistema e facilitam a aplicação dos
agentes que participam da solução dos problemas conceitos de orientação a objetos. Como os
e são descritos nas Planilhas de CRC (Classes- agentes humanos não realizam nenhuma tarefa
Responsabilidades-Colaborações), nos diagramas além de iniciar ou terminar cada um dos casos de
de casos de uso interno, nos diagramas de uso, não serão elaborados os CRCs e as planilhas
seqüência de mensagens relativas aos casos de de Agentes para os agentes humanos. Para cada
uso internos, nas Planilhas de Agentes e na agente de software é construída uma planilha CRC
Tabela de Distribuição de Tarefas e Agentes. com o objetivo, plano e conhecimento do agente
As atividades realizadas na modelagem de além de seus colaboradores.
agentes são identificação dos agentes, descrição No Sistema Monitor Glicêmico foram
dos agentes, classificação dos agentes, identificados os seguintes casos de uso internos:
identificação, diagramação e descrição dos casos Cadastrar dados pessoais, Atualizar dados
de uso interno e seus respectivos diagramas de pessoais, Consultar dados pessoais, Atualizar lista
seqüência de mensagens. Os diagramas de caso de alimentos, Consultar lista de alimentos, Enviar
de uso interno descrevem as funções alertas, Consultar alertas enviados, Avaliar
desempenhadas internamente pelos agentes. Paciente, Armazenar agendamento, Atualizar
A partir da fase de conceituação, é possível agendamento, Consultar agendamentos, Lembrar
identificar os Agentes Humanos: Paciente, Médico agendamentos e Armazenar calorias gastas. A
e Responsável; e os Agentes de software: Figura 2 ilustra um exemplo de Diagrama de
Gerenciador de Dados Pessoais, Gerenciador de Casos de Uso Interno.
Alimentação, Gerenciador de Alertas, Gerenciador

Legenda

Avaliar Gicose MSC Avaliar Agente Software

Paciente tratamento do
Casos de Uso
paciente

MSC
Diagramas de
Seqüência de Mensagens
Gerenciador de Avaliador de Tratamento
Insulina

Consultar
glicose e Armazenar
insulina avaliação
glicose e
insulina

Gerenciador do Banco de Dados

Figura 2 - Diagrama de Caso de Uso Interno – Avaliar Paciente

As Descrições dos Casos de Uso Internos diagramas de seqüência de mensagens (MSC)


são descritas de forma idêntica aos casos de uso apresentam a interação entre os agentes.
través dos fluxos de eventos que fazem referência Ainda no Modelo de Agentes são
aos agentes que constituem o sistema. Os construídas as planilhas de agentes (Figura 3) cujo
objetivo é descrever melhor as capacidades e Finalmente o último modelo elaborado na
conhecimentos dos agentes. fase de Análise é o Modelo de Coordenação cujo
O Modelo de Tarefas foi também elaborado principal objetivo é definir as interações entre
na fase de Análise e permite mostrar a agentes, permitindo um estudo mais aprofundado
decomposição funcional do sistema. Os diagramas das interações homem-máquina e máquina-
de fluxo de dados são utilizados para representar máquina. As interações são representadas através
a decomposição das tarefas, apresentando de dos Diagramas de Fluxo de Eventos. E para cada
forma mais explícita a relação entre as tarefas e as interação é definido um Diagrama de Fluxo de
informações. A descrição das tarefas se completa Eventos descrevendo como os agentes processam
na identificação e descrição de seus objetivos. as mensagens recebidas e como enviam a
Esse detalhamento contém os parâmetros de mensagem através dos Diagramas de Transição
entrada e saída, as condições de ativação e de Estado na notação do UML [9].
finalização além da descrição do processamento e
tipo de objetivo. c) Fase de Design e Protótipo
Para finalizar o Modelo de Tarefas e de
Agentes elaboramos uma Tabela com a O Modelo de Design proposto no MAS-
Distribuição das Tarefas e dos Agentes onde as CommonKADS descreve os componentes que
tarefas são as descritas nos casos de uso interno. cumprem os requisitos descritos nos modelos de
análise considerando os requisitos funcionais.
A plataforma escolhida foi a Web, para
Agente: AVALIADOR DE TRATAMENTO
permitir o acesso de qualquer lugar via Internet.
Tipo: Agente de software inteligente.
Capacidades de raciocínio:
Além de outras vantagens, elimina as etapas de
Experiência: Conhecimento do formato dos alertas, da taxa de glicose e da instalação e configuração do software, o que
avaliação. Além do conhecimento de níveis normais de taxa glicêmica e da
dose de insulina, histórico de utilização de insulina e histórico da taxa
facilita primeiro contato com o usuário. Nessa
glicêmica primeira versão, as linguagens-utilizadas foram
Descrição: Este agente realiza uma avaliação do tratamento do paciente. Java, JSP, HTML, JavaScript. e SQL. Uma nova
Ele se baseia no histórico das taxas de glicose e utilização de insulina. De
acordo com o resultado da avaliação ele solicita ao Gerenciador de Alerta versão está sendo implementada em JADE [10]. O
para enviar um alerta. Ele também é responsável por armazenar a taxa de
glicose, a dose de insulina e o resultado da avaliação.
protótipo pode ser acessado através de um login
e uma senha disponibilizando suas funções.
Este protótipo encontra-se em fase de teste
Figura 3 - Planilha do Avaliador de Tratamento
com especialistas que consideram o sistema muito
importante. Entretanto algumas regras de
Na fase de Análise o Modelo de
inferência deverão ser melhor calibradas, pois o
Conhecimento é definido e é composto como na
sistema ainda não atingiu o nível esperado de um
metodologia Common-KADS das Estruturas de
especialista. A Figura 4 ilustra uma interação do
Domínio, Inferências e de Tarefas. A Estrutura de
sistema mostrando o cálculo da dosagem de
Domínio representa o conhecimento declarativo do
insulina e o resultado da avaliação da situação do
problema, descrevendo as entidades relevantes
paciente.
do domínio e as relações entre essas entidades.
Neste sistema foram identificados conceitos
Discussão e Conclusões
agrupados nos seguintes esquemas do domínio:
Esquema-paciente, Esquema-insulina e Esquema-
Kirkman, Williams, Cafrey e Manrrero [11]
exercício. A Estrutura de Inferência é especificada
destacam a dificuldade de se obter melhorias no
para os agentes inteligentes mediante a definição
tratamento da diabetes utilizando estruturas
das inferências que são realizadas para a
tradicionais centradas nos médicos. Eles propõem
resolução do problema e da estrutura que
um suporte nutricional computadorizado auxiliando
relaciona as inferências e os papéis do
o paciente no planejamento de cardápios de
conhecimento. Essa estrutura é definida e
refeições. Peters e Davidson [12] propõe um
instanciada para o domínio do problema a partir de
sistema de registro de informações do tratamento
estruturas genéricas contidas numa biblioteca de
que rastreia e monitora o tratamento de diabetes
modelo [3]. A Estrutura de Tarefas representa de
através de chamadas sucessivas utilizado com
forma procedural ou através de uma árvore de
protocolos administrados por enfermeiros. Este
tarefas as primitivas definidas na estrutura de
mecanismo mostrou-se eficaz melhorando a
inferência.
situação de alguns pacientes e a administração do
O Modelo de Organização tem como
tratamento. Pruna, Dixon e Harris [13] propõe um
objetivo analisar as relações estruturais entre os
sistema para registro de informações sucessivas e
agentes, tanto de software quanto humanos, que
interagem com o sistema.
controle de revisões para pacientes diabéticos, [2] Iglesias, C.A. e Garijo, M. (2005), “The Agent
sendo utilizado em clinicas. Oriented Methodology MAS-CommonKADS"; In:
Por outro lado o desenvolvimento com Agent-Oriented Methodologies; Eds.: Brian
sucesso de sistemas multi-agentes têm sido Henderson-Sellers e Paolo Giorgini, Idea Group
Publishing, London, p. 46-78.
realizado em diversas áreas de aplicação (controle [3] Schreiber, G, Akkermans, H., Anjewierden, A., Hoog,
de tráfego aéreo, comércio eletrônico), sendo R. de, Shadbolt, N., Velde, W.V. de e Wielinga, B.
classificado em dois grupos: sistemas distribuídos (1999), Knowledge Engineering and Management:
e softwares de assistência pessoal [14]. O projeto The CommonKADS Methodology, Cambridge, MIT
IM-Agents [15] propõe um sistema multi-agentes Press.
na área médica para suporte ao diagnóstico clínico [4] Sociedade Brasileira de diabetes. Disponível em.
considerando o paciente e as diferentes http://www.diabetes.org.br/.
especialidades médicas. Este é um projeto [5] International Diabetes Federation. Disponível em.
promissor para melhoria do sistema de saúde. http://www.idf.org/e-atlas.
[6] American Diabetes Association. Disponível em.
Neste trabalho foi proposto e apresentado o www.diabetes.org.
sistema multi-agentes Monitor Glicêmico através [7] Szolovits, P., Doyle, J., Long, W.J. Guardian Angel:
da modelagem MAS-Common-KADS e de seu Patient-Centered Health Information Systems,
protótipo. Especialistas, que vêem testando o Technical Report MIT/LCS/TR-604,
sistema, forneceram estimulante feedback http://www.ga.org/ga/manifesto/GAtr.html
atestando a utilidade e importância desse sistema. [8] Yu, E. e Cysneiros. L. M., (2002) “Agent-Oriented
A continuação deste trabalho está sendo realizada Methodologies-Towards a Challenge Exemplar” In
th
através do aperfeiçoamento do sistema com a Proceedings of the 4 International Bi-Conference
execução de testes que permitirão a definição de Workshop on Agent-Oriented Information Systems
(AOIS 2002), Toronto, p.47-63, May
novas funcionalidades e comportamento, melhor [9] J. Rumbaugh, I. Jacobson, and G. Booch (1999), The
desempenho em suas respostas e na Unified Modeling Language Reference Manual,, New
implementação da mobilidade para diferentes York, Addison-Wesley.
ambientes (PDA, telefone celular,...). Um teste [10] JADE Java Agent Development Framework,
clínico também deve ser realizado com pacientes http://jade.tilab.com/
do Hospital Universitário Pedro Ernesto. [11] Kirkman, M.S., Williams, S.R., Cafrey H.H. e
Manrrero, D.G. (2002), “Impact of Program to
Improve Adherence to Diabetes Guidelines by
Primary Care Physicians”, Diabetes Care, v. 25, n.
11, p 1946-1951.
[12] Peters, A.L. e Davidson, M.B. (1998), Application of
Diabetes Managed Care Program; Diabetes Care, v.
21, n. 7, p. 1037-1043, July.
[13] Pruna S., Dixon R. e Harris N. (1998), Black Sea
telewDiab: Diabetes Computer System with
Communication Technology; IEEE Transactions on
Information Technology in Biomedicine, v. 3 n.. 3, p.
193-196, September.
[14] Wooldridge Michael (2002), An Introduction to
MultiAgent Systems; London John Wiley & Sons Ltd.
[15] Mabry, S.L, Hug, C.R. Roundy, R.C.(2004), “Clinical
Decision Support with IM-Agents and ERMA Multi-
agents”, In: IEEE Symposium on Computer-Based
Medical Systems, p. 242-247

Contato
Figura 4 - Monitor Glicêmico - Resultado do
Cálculo da Dose de Insulina Vera Maria Benjamim Werneck
UERJ-Universidade do Estado do Rio de Janeiro
Referências Rua São Francisco Xavier 524, 6o Andar,Bloco B
Maracanã, 20 550-013 - Rio de Janeiro - Brasil
[1] Iglesias, C.A. (1998), Definición de una Metodología 55 21 25877212 Cel. 55 21 8712-1713
para el Desarrollo de Sistemas Multiagente; Tese de vera@ime.uerj.br
Doutorado, Departamento de Engenharia de
Sistemas de Telecomunicação, Universidade
Politécnica de Madri, Madri, 322p.

Você também pode gostar