Agents anywhere (AA) : uma linguagem para o desenvolvimento de aplicações multiagentes ubíquas

Detalhes bibliográficos
Autor(a) principal: Escobar, Mauricio da Silva
Data de Publicação: 2013
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da PUC_RS
Texto Completo: http://tede2.pucrs.br/tede2/handle/tede/5212
Resumo: In recent years, much research and development effort has been directed towards the fields of ubiquitous computing and multi-agent systems. Further progress is needed for taking full advantage of such technologies in order to provide a degree of intelligence, flexibility, and abstraction in building ubiquitous applications. This work presents the design of a programming language for the development of ubiquitous multi-agent applications. The language aims to define ubiquitous concepts at the same level of abstraction as multi-agent systems concepts, where important ubiquity concepts such as locations and devices are first-class abstractions. The design of the language was based on FAML, a generic meta-model for MAS development, and also draws upon some of the fundamental features of agent-oriented programming languages.
id P_RS_c9c686c6ab98dc3b2beb5718a320ef3d
oai_identifier_str oai:tede2.pucrs.br:tede/5212
network_acronym_str P_RS
network_name_str Biblioteca Digital de Teses e Dissertações da PUC_RS
repository_id_str
spelling Bordini, Rafael HeitorCPF:60676965091http://buscatextual.cnpq.br/buscatextual/busca.doCPF:01204477035http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4559059Z7Escobar, Mauricio da Silva2015-04-14T14:49:59Z2013-05-222013-03-07ESCOBAR, Mauricio da Silva. Agents anywhere (AA) : uma linguagem para o desenvolvimento de aplicações multiagentes ubíquas. 2013. 129 f. Tese (Doutorado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, 2013.http://tede2.pucrs.br/tede2/handle/tede/5212In recent years, much research and development effort has been directed towards the fields of ubiquitous computing and multi-agent systems. Further progress is needed for taking full advantage of such technologies in order to provide a degree of intelligence, flexibility, and abstraction in building ubiquitous applications. This work presents the design of a programming language for the development of ubiquitous multi-agent applications. The language aims to define ubiquitous concepts at the same level of abstraction as multi-agent systems concepts, where important ubiquity concepts such as locations and devices are first-class abstractions. The design of the language was based on FAML, a generic meta-model for MAS development, and also draws upon some of the fundamental features of agent-oriented programming languages.Nos últimos anos muitos esforços em pesquisas e desenvolvimento tem sido direcionados para a área de computação ubíqua e sistemas multiagentes (SMAs). O avanço nessas áreas é necessário para obter vantagem na utilização de suas tecnologias a fim de prover inteligência, flexibilidade e novas abstrações na construção de aplicações ubíquas. Nesse contexto é onde a inteligência artificial e as técnicas de sistemas multiagentes desempenharão um papel importante. Este trabalho apresenta a construção de uma linguagem de programação para aplicações multiagentes ubíquas. A linguagem define conceitos de ubiquidade no mesmo nível de abstração dos conceitos de sistemas multiagentes, onde conceitos importantes de ubiquidade como localização e dispositivos são abstrações de primeira ordem. O projeto da linguagem baseia-se no metamodelo FAML, um metamodelo genérico para o desenvolvimento de SMAs, e também em funcionalidades essenciais de linguagens de programação orientadas a agentes.Made available in DSpace on 2015-04-14T14:49:59Z (GMT). No. of bitstreams: 1 448316.pdf: 3103458 bytes, checksum: b271ba4f6806f788988fdb8c59e61efc (MD5) Previous issue date: 2013-03-07application/pdfhttp://tede2.pucrs.br:80/tede2/retrieve/15241/448316.pdf.jpgporPontifícia Universidade Católica do Rio Grande do SulPrograma de Pós-Graduação em Ciência da ComputaçãoPUCRSBRFaculdade de InformácaINFORMÁTICALINGUAGENS DE PROGRAMAÇÃOSISTEMAS MULTIAGENTESCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOAgents anywhere (AA) : uma linguagem para o desenvolvimento de aplicações multiagentes ubíquasinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesis19749965330812744705006001946639708616176246info:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_RSinstname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)instacron:PUC_RSTHUMBNAIL448316.pdf.jpg448316.pdf.jpgimage/jpeg4129http://tede2.pucrs.br/tede2/bitstream/tede/5212/3/448316.pdf.jpg29ec631f2f39bd5420a7250add30df91MD53TEXT448316.pdf.txt448316.pdf.txttext/plain212541http://tede2.pucrs.br/tede2/bitstream/tede/5212/2/448316.pdf.txt2b68a3cbc16a92d106175626423cae0dMD52ORIGINAL448316.pdfapplication/pdf3103458http://tede2.pucrs.br/tede2/bitstream/tede/5212/1/448316.pdfb271ba4f6806f788988fdb8c59e61efcMD51tede/52122015-04-17 11:57:31.652oai:tede2.pucrs.br:tede/5212Biblioteca Digital de Teses e Dissertaçõeshttp://tede2.pucrs.br/tede2/PRIhttps://tede2.pucrs.br/oai/requestbiblioteca.central@pucrs.br||opendoar:2015-04-17T14:57:31Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)false
dc.title.por.fl_str_mv Agents anywhere (AA) : uma linguagem para o desenvolvimento de aplicações multiagentes ubíquas
title Agents anywhere (AA) : uma linguagem para o desenvolvimento de aplicações multiagentes ubíquas
spellingShingle Agents anywhere (AA) : uma linguagem para o desenvolvimento de aplicações multiagentes ubíquas
Escobar, Mauricio da Silva
INFORMÁTICA
LINGUAGENS DE PROGRAMAÇÃO
SISTEMAS MULTIAGENTES
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Agents anywhere (AA) : uma linguagem para o desenvolvimento de aplicações multiagentes ubíquas
title_full Agents anywhere (AA) : uma linguagem para o desenvolvimento de aplicações multiagentes ubíquas
title_fullStr Agents anywhere (AA) : uma linguagem para o desenvolvimento de aplicações multiagentes ubíquas
title_full_unstemmed Agents anywhere (AA) : uma linguagem para o desenvolvimento de aplicações multiagentes ubíquas
title_sort Agents anywhere (AA) : uma linguagem para o desenvolvimento de aplicações multiagentes ubíquas
author Escobar, Mauricio da Silva
author_facet Escobar, Mauricio da Silva
author_role author
dc.contributor.advisor1.fl_str_mv Bordini, Rafael Heitor
dc.contributor.advisor1ID.fl_str_mv CPF:60676965091
dc.contributor.advisor1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/busca.do
dc.contributor.authorID.fl_str_mv CPF:01204477035
dc.contributor.authorLattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4559059Z7
dc.contributor.author.fl_str_mv Escobar, Mauricio da Silva
contributor_str_mv Bordini, Rafael Heitor
dc.subject.por.fl_str_mv INFORMÁTICA
LINGUAGENS DE PROGRAMAÇÃO
SISTEMAS MULTIAGENTES
topic INFORMÁTICA
LINGUAGENS DE PROGRAMAÇÃO
SISTEMAS MULTIAGENTES
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description In recent years, much research and development effort has been directed towards the fields of ubiquitous computing and multi-agent systems. Further progress is needed for taking full advantage of such technologies in order to provide a degree of intelligence, flexibility, and abstraction in building ubiquitous applications. This work presents the design of a programming language for the development of ubiquitous multi-agent applications. The language aims to define ubiquitous concepts at the same level of abstraction as multi-agent systems concepts, where important ubiquity concepts such as locations and devices are first-class abstractions. The design of the language was based on FAML, a generic meta-model for MAS development, and also draws upon some of the fundamental features of agent-oriented programming languages.
publishDate 2013
dc.date.available.fl_str_mv 2013-05-22
dc.date.issued.fl_str_mv 2013-03-07
dc.date.accessioned.fl_str_mv 2015-04-14T14:49:59Z
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.citation.fl_str_mv ESCOBAR, Mauricio da Silva. Agents anywhere (AA) : uma linguagem para o desenvolvimento de aplicações multiagentes ubíquas. 2013. 129 f. Tese (Doutorado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, 2013.
dc.identifier.uri.fl_str_mv http://tede2.pucrs.br/tede2/handle/tede/5212
identifier_str_mv ESCOBAR, Mauricio da Silva. Agents anywhere (AA) : uma linguagem para o desenvolvimento de aplicações multiagentes ubíquas. 2013. 129 f. Tese (Doutorado em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, 2013.
url http://tede2.pucrs.br/tede2/handle/tede/5212
dc.language.iso.fl_str_mv por
language por
dc.relation.program.fl_str_mv 1974996533081274470
dc.relation.confidence.fl_str_mv 500
600
dc.relation.department.fl_str_mv 1946639708616176246
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.publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação
dc.publisher.initials.fl_str_mv PUCRS
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Faculdade de Informáca
publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS
instname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron:PUC_RS
instname_str Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron_str PUC_RS
institution PUC_RS
reponame_str Biblioteca Digital de Teses e Dissertações da PUC_RS
collection Biblioteca Digital de Teses e Dissertações da PUC_RS
bitstream.url.fl_str_mv http://tede2.pucrs.br/tede2/bitstream/tede/5212/3/448316.pdf.jpg
http://tede2.pucrs.br/tede2/bitstream/tede/5212/2/448316.pdf.txt
http://tede2.pucrs.br/tede2/bitstream/tede/5212/1/448316.pdf
bitstream.checksum.fl_str_mv 29ec631f2f39bd5420a7250add30df91
2b68a3cbc16a92d106175626423cae0d
b271ba4f6806f788988fdb8c59e61efc
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
repository.mail.fl_str_mv biblioteca.central@pucrs.br||
_version_ 1799765306153893888