Testes em sistemas multiagentes sob modelo organizacional Moise+

Detalhes bibliográficos
Autor(a) principal: Machado, Ricardo Arend
Data de Publicação: 2020
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da FURG (RI FURG)
Texto Completo: http://repositorio.furg.br/handle/1/9609
Resumo: A fase de teste é uma etapa crucial para buscar a correção de todo sistema de software de modo a dar garantias de funcionamento e segurança para os usuários. Porém o teste em Sistemas Multiagentes (SMA) é uma tarefa desafiadora devido ao comportamento autônomo, proativo e não-determinístico dos agentes, o que faz com que seja muito difícil prever todas as possibilidades de cenários necessários para sua completa validação. Quanto a dimensão social na concepção de SMA's, modelos organizacionais impõem restrições à atuação dos agentes que o constituem, coordenando ações e estabelecendo regras de comportamento. Apesar do nível maior de controle sobre os agentes, o sistema não fica livre de comportamentos imprevisíveis que fogem ao controle do projetista. Assim técnicas de teste voltadas especificamente para SMA se justificam para aumentar a confiabilidade da aplicação. Nesse trabalho é apresentado um método para o dimensionamento e sistemática de testes em SMA especificados sob o modelo organizacional Moise+. Para isso, propõe-se um mapeamento em uma Rede de Petri Colorida que dimensiona o número de testes necessários à validação de uma especificação Moise+, e uma sistemática para a geração dos casos de testes. A validação deu-se através de testes de sistema utilizando casos de testes gerados a partir de exemplos clássicos na literatura sobre Moise+. O resultado é uma metodologia de testes para o nível social de SMA's especificados através deste modelo organizacional.
id FURG_43c85986d919512b97bc45c81b24508b
oai_identifier_str oai:repositorio.furg.br:1/9609
network_acronym_str FURG
network_name_str Repositório Institucional da FURG (RI FURG)
repository_id_str
spelling Testes em sistemas multiagentes sob modelo organizacional Moise+Tests on Multiagent Systems under Organizational Model Moise+TestabilidadeMoiseSistemas multiagentesRede de PetriOrganizaçãoTestabilityMulti-agent systemsPetri netOrganizationA fase de teste é uma etapa crucial para buscar a correção de todo sistema de software de modo a dar garantias de funcionamento e segurança para os usuários. Porém o teste em Sistemas Multiagentes (SMA) é uma tarefa desafiadora devido ao comportamento autônomo, proativo e não-determinístico dos agentes, o que faz com que seja muito difícil prever todas as possibilidades de cenários necessários para sua completa validação. Quanto a dimensão social na concepção de SMA's, modelos organizacionais impõem restrições à atuação dos agentes que o constituem, coordenando ações e estabelecendo regras de comportamento. Apesar do nível maior de controle sobre os agentes, o sistema não fica livre de comportamentos imprevisíveis que fogem ao controle do projetista. Assim técnicas de teste voltadas especificamente para SMA se justificam para aumentar a confiabilidade da aplicação. Nesse trabalho é apresentado um método para o dimensionamento e sistemática de testes em SMA especificados sob o modelo organizacional Moise+. Para isso, propõe-se um mapeamento em uma Rede de Petri Colorida que dimensiona o número de testes necessários à validação de uma especificação Moise+, e uma sistemática para a geração dos casos de testes. A validação deu-se através de testes de sistema utilizando casos de testes gerados a partir de exemplos clássicos na literatura sobre Moise+. O resultado é uma metodologia de testes para o nível social de SMA's especificados através deste modelo organizacional.The test phase is a crucial step to seek the correction of the entire software system in order to provide guarantees of operation and safety for users. However, testing in Multi-Agent Systems (MAS) is a challenging task due to the autonomous, proactive and non-deterministic behavior of agents, which makes it very difficult to predict all the possible scenarios necessary for its complete validation. As for the social dimension in the conception of MAS, organizational models impose restrictions on the performance of the agents that constitute it, coordinating actions and establishing rules of behavior. Despite the greater level of control over agents, the system is not free from unpredictable behaviors that are beyond the control of the designer. Thus, testing techniques aimed specifically at SMA are justified to increase the reliability of the application. This work presents a method for the dimensioning and systematic testing of MAS specified under the Moise+ organizational model. For this, is proposed a mapping in a Coloured Petri Net that scales the number of tests necessary to validate a Moise+ specification, and a systematic way to generate test cases. The validation took place through system tests using test cases generated from classic examples in the literature about Moise+. The result is a testing methodology for the social level of MAS.Gonçalves, Eder Mateus NunesMachado, Ricardo Arend2021-08-23T22:09:54Z2021-08-23T22:09:54Z2020info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfMACHADO, Ricardo Arend. Testes em sistemas multiagentes sob modelo organizacional Moise+. 2020. 78 f. Dissertação (Mestrado em Engenharia da Computação) – Centro de Ciências Computacionais, Universidade Federal do Rio Grande, Rio Grande, 2020.http://repositorio.furg.br/handle/1/9609porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da FURG (RI FURG)instname:Universidade Federal do Rio Grande (FURG)instacron:FURG2021-08-23T22:09:54Zoai:repositorio.furg.br:1/9609Repositório InstitucionalPUBhttps://repositorio.furg.br/oai/request || http://200.19.254.174/oai/requestopendoar:2021-08-23T22:09:54Repositório Institucional da FURG (RI FURG) - Universidade Federal do Rio Grande (FURG)false
dc.title.none.fl_str_mv Testes em sistemas multiagentes sob modelo organizacional Moise+
Tests on Multiagent Systems under Organizational Model Moise+
title Testes em sistemas multiagentes sob modelo organizacional Moise+
spellingShingle Testes em sistemas multiagentes sob modelo organizacional Moise+
Machado, Ricardo Arend
Testabilidade
Moise
Sistemas multiagentes
Rede de Petri
Organização
Testability
Multi-agent systems
Petri net
Organization
title_short Testes em sistemas multiagentes sob modelo organizacional Moise+
title_full Testes em sistemas multiagentes sob modelo organizacional Moise+
title_fullStr Testes em sistemas multiagentes sob modelo organizacional Moise+
title_full_unstemmed Testes em sistemas multiagentes sob modelo organizacional Moise+
title_sort Testes em sistemas multiagentes sob modelo organizacional Moise+
author Machado, Ricardo Arend
author_facet Machado, Ricardo Arend
author_role author
dc.contributor.none.fl_str_mv Gonçalves, Eder Mateus Nunes
dc.contributor.author.fl_str_mv Machado, Ricardo Arend
dc.subject.por.fl_str_mv Testabilidade
Moise
Sistemas multiagentes
Rede de Petri
Organização
Testability
Multi-agent systems
Petri net
Organization
topic Testabilidade
Moise
Sistemas multiagentes
Rede de Petri
Organização
Testability
Multi-agent systems
Petri net
Organization
description A fase de teste é uma etapa crucial para buscar a correção de todo sistema de software de modo a dar garantias de funcionamento e segurança para os usuários. Porém o teste em Sistemas Multiagentes (SMA) é uma tarefa desafiadora devido ao comportamento autônomo, proativo e não-determinístico dos agentes, o que faz com que seja muito difícil prever todas as possibilidades de cenários necessários para sua completa validação. Quanto a dimensão social na concepção de SMA's, modelos organizacionais impõem restrições à atuação dos agentes que o constituem, coordenando ações e estabelecendo regras de comportamento. Apesar do nível maior de controle sobre os agentes, o sistema não fica livre de comportamentos imprevisíveis que fogem ao controle do projetista. Assim técnicas de teste voltadas especificamente para SMA se justificam para aumentar a confiabilidade da aplicação. Nesse trabalho é apresentado um método para o dimensionamento e sistemática de testes em SMA especificados sob o modelo organizacional Moise+. Para isso, propõe-se um mapeamento em uma Rede de Petri Colorida que dimensiona o número de testes necessários à validação de uma especificação Moise+, e uma sistemática para a geração dos casos de testes. A validação deu-se através de testes de sistema utilizando casos de testes gerados a partir de exemplos clássicos na literatura sobre Moise+. O resultado é uma metodologia de testes para o nível social de SMA's especificados através deste modelo organizacional.
publishDate 2020
dc.date.none.fl_str_mv 2020
2021-08-23T22:09:54Z
2021-08-23T22:09:54Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv MACHADO, Ricardo Arend. Testes em sistemas multiagentes sob modelo organizacional Moise+. 2020. 78 f. Dissertação (Mestrado em Engenharia da Computação) – Centro de Ciências Computacionais, Universidade Federal do Rio Grande, Rio Grande, 2020.
http://repositorio.furg.br/handle/1/9609
identifier_str_mv MACHADO, Ricardo Arend. Testes em sistemas multiagentes sob modelo organizacional Moise+. 2020. 78 f. Dissertação (Mestrado em Engenharia da Computação) – Centro de Ciências Computacionais, Universidade Federal do Rio Grande, Rio Grande, 2020.
url http://repositorio.furg.br/handle/1/9609
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da FURG (RI FURG)
instname:Universidade Federal do Rio Grande (FURG)
instacron:FURG
instname_str Universidade Federal do Rio Grande (FURG)
instacron_str FURG
institution FURG
reponame_str Repositório Institucional da FURG (RI FURG)
collection Repositório Institucional da FURG (RI FURG)
repository.name.fl_str_mv Repositório Institucional da FURG (RI FURG) - Universidade Federal do Rio Grande (FURG)
repository.mail.fl_str_mv
_version_ 1807384366007975936