LAWML: A LANGUAGE FOR MODELING INTERACTION LAWS IN OPEN MULTI-AGENT SYSTEMS / LAWML: UMA LINGUAGEM PARA A MODELAGEM DE LEIS DE INTERAÇÃO EM SISTEMAS MULTI-AGENTES ABERTOS
AUTOR(ES)
RICARDO AUGUSTO RODRIGUES GRALHOZ
DATA DE PUBLICAÇÃO
2007
RESUMO
O paradigma de agentes surgiu visando atender à necessidade de novas abstrações para o desenvolvimento de sistemas complexos e distribuídos. Para lidar com a mprevisibilidade do comportamento dos sistemas multi-agentes abertos, que são sistemas concorrentes e assíncronos formados por diversos agentes que agem com certo grau de autonomia e que podem interagir entre si para alcançar objetivos individuais, são usados mecanismos de governança na regulação das interações. Na maioria das abordagens existentes, a especificação das regras de governança é feita com o uso de linguagens declarativas ou de novas representações gráficas, o que pode tornar custosa essa tarefa e dificultar o uso desses mecanismos de governança. Esta dissertação apresenta a LawML, uma linguagem de modelagem baseada em UML para a especificação das regras de interação entre os agentes, com o objetivo de facilitar a tarefa de modelagem e, portanto, facilitar o uso de um mecanismo específico de governança baseado em leis de interação. Um conjunto de regras de transformação é apresentado junto com a linguagem, para permitir que os modelos gráficos de lei de interação sejam transformados em código no formato XMLaw - a linguagem declarativa do mecanismo de governança. Baseada nessas regras de transformação, é apresentada a ferramenta LawGenerator de transformação automática dos modelos de lei, para permitir o desenvolvimento das leis de interação com o foco nos modelos. E, por fim, esta abordagem é aplicada em um estudo baseado em um caso real de sistema distribuído com as características de um sistema multi-agente aberto - o SELIC, do Banco Central do Brasil.
ASSUNTO(S)
engenharia de software software engineering computer science interaction laws informatica leis de interacao sistema system multi-agentes multi-agent
ACESSO AO ARTIGO
Documentos Relacionados
- GOVERNANÇA DE SISTEMAS MULTI-AGENTES ABERTOS COM FIDEDIGNIDADE
- FIDEDIGNIDADE EM SISTEMAS MULTI-AGENTES ABERTOS: UMA ABORDAGEM ATRAVÉS DE CONTRATOS
- UM MECANISMO DE GOVERNANÇA PARA SISTEMAS MULTI-AGENTES ABERTOS BASEADO EM TESTEMUNHOS
- UMA LINGUAGEM DE MODELAGEM PARA SISTEMAS MULTI-AGENTES BASEADA EM UM FRAMEWORK CONCEITUAL PARA AGENTES E OBJETOS
- UM FRAMEWORK DE SISTEMAS MULTI-AGENTES PARA APLICAÇÕES RFID