Open AEOlus: um método para especificação de sistemas multiagentes abertos

Detalhes bibliográficos
Ano de defesa: 2018
Autor(a) principal: Uez, Daniela Maria
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://repositorio.ufsc.br/handle/123456789/205584
Resumo: Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2018.
id UFSC_9bf8a17f755a9d80a951be5c2566bf55
oai_identifier_str oai:repositorio.ufsc.br:123456789/205584
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str
spelling Open AEOlus: um método para especificação de sistemas multiagentes abertosEngenharia de sistemasAutomaçãoSistemas multiagentesEngenharia de softwareTese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2018.Sistemas multiagentes (SMA) abertos auxiliam na resolução de problemas complexos, nos quais nem todos os componentes podem ser conhecidos antes da execução do sistema. Dessa forma, uma ou mais dimensões de um sistema aberto não podem ser especificadas em tempo de desenvolvimento. Um número considerável de métodos foram desenvolvidos para modelagem de SMA, porém estes não apresentam características que auxiliem na especificação da abertura. Pensando nisso, este trabalho propõe um método, chamado Open AEOlus, para auxiliar na modelagem de SMA abertos. O método está embasado em dois pilares: a modelagem independente de cada uma das dimensões do sistema (agente, ambiente e organização) e a especificação dos conceitos de borda, que visam prover informações em tempo de projeto que auxiliem os elementos da dimensão aberta a serem incluídos em tempo de execução. O método é composto por três fases de desenvolvimento: análise, que visa criar uma definição clara do sistema; projeto, onde os elementos de cada dimensão fechada serão especificados independentemente; e implementação, onde os elementos definidos durante a fase de projeto serão refinados visando a geração de código para o framework JaCaMo. Nessa tese, o método Open AEOlus é descrito com a ajuda de dois exemplos de uso, que permitem visualizar os work produts gerados ao longo de cada uma das suas fases de desenvolvimento.Abstract : Open multi-agent systems are used to solve many problems in which one or more component can't be specified in design time. That means that, at design time, at least one of MAS dimensions cannot be specified. Many methods are proposed in agent-oriented software engineering field to analysis and design multi-agent systems, but they don't offer guidelines to help the design of openness. In this thesis, we present the Open AEOlus method, that aims to allow the analysis and design of open MAS. The method is based on the idea that dimensions (agents, environment and organization) must be specified independently, and also on the definition of the border concepts. Border concepts are used to provide, at design time, information that must be used on runtime in order to support the integration of the open elements. The Open AEOlus method is composed by three development phases: analysis, in which a clear system definition is provided, design, in which the elements of closed dimensions are designed independently, and implementation, in which these elements are refined to allow the code generation in a specific target platform. In this work, we choose JaCaMo framework as a target platform. In this thesis, the Open AEOlus method is described with two examples, that are used to visualize the work products generated throughout the method development phases.Hübner, Jomi FredUniversidade Federal de Santa CatarinaUez, Daniela Maria2020-03-31T13:51:30Z2020-03-31T13:51:30Z2018info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesis261 p.| il., tabs.application/pdf358826https://repositorio.ufsc.br/handle/123456789/205584porreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2020-03-31T13:51:30Zoai:repositorio.ufsc.br:123456789/205584Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732020-03-31T13:51:30Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Open AEOlus: um método para especificação de sistemas multiagentes abertos
title Open AEOlus: um método para especificação de sistemas multiagentes abertos
spellingShingle Open AEOlus: um método para especificação de sistemas multiagentes abertos
Uez, Daniela Maria
Engenharia de sistemas
Automação
Sistemas multiagentes
Engenharia de software
title_short Open AEOlus: um método para especificação de sistemas multiagentes abertos
title_full Open AEOlus: um método para especificação de sistemas multiagentes abertos
title_fullStr Open AEOlus: um método para especificação de sistemas multiagentes abertos
title_full_unstemmed Open AEOlus: um método para especificação de sistemas multiagentes abertos
title_sort Open AEOlus: um método para especificação de sistemas multiagentes abertos
author Uez, Daniela Maria
author_facet Uez, Daniela Maria
author_role author
dc.contributor.none.fl_str_mv Hübner, Jomi Fred
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Uez, Daniela Maria
dc.subject.por.fl_str_mv Engenharia de sistemas
Automação
Sistemas multiagentes
Engenharia de software
topic Engenharia de sistemas
Automação
Sistemas multiagentes
Engenharia de software
description Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2018.
publishDate 2018
dc.date.none.fl_str_mv 2018
2020-03-31T13:51:30Z
2020-03-31T13:51:30Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv 358826
https://repositorio.ufsc.br/handle/123456789/205584
identifier_str_mv 358826
url https://repositorio.ufsc.br/handle/123456789/205584
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 261 p.| il., tabs.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1785187945750200320