Agents anywhere (AA) : uma linguagem para o desenvolvimento de aplicações multiagentes ubíquas
Autor(a) principal: | |
---|---|
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 |