Testes em sistemas multiagentes sob modelo organizacional Moise+
Autor(a) principal: | |
---|---|
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 |