Prototipo de un lenguaje de programación para la implementación de servicios a través de comunidades de agentes social inspirados sobre redes Ad-hoc

En este documento se hace una descripción del proceso de investigación, diseño e implementación de un lenguaje de programación para ofrecer servicios de telecomunicaciones con agentes social inspirados. Para lograr este objetivo, primero se hace una contextualización del concepto de social inspiraci...

Full description

Autores:
Sánchez Cifuentes, Joaquín Fernando
Tipo de recurso:
Doctoral thesis
Fecha de publicación:
2018
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/69451
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/69451
http://bdigital.unal.edu.co/71245/
Palabra clave:
6 Tecnología (ciencias aplicadas) / Technology
62 Ingeniería y operaciones afines / Engineering
Redes ad hoc
Lenguajes de programación
Interaction Nets
Programming languages
Ad-hoc networks
Multi-agent system
Compilers
Rights
openAccess
License
Atribución-NoComercial 4.0 Internacional
id UNACIONAL2_bec3a5a69ce78ea308d28b589c5cbe15
oai_identifier_str oai:repositorio.unal.edu.co:unal/69451
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
dc.title.spa.fl_str_mv Prototipo de un lenguaje de programación para la implementación de servicios a través de comunidades de agentes social inspirados sobre redes Ad-hoc
title Prototipo de un lenguaje de programación para la implementación de servicios a través de comunidades de agentes social inspirados sobre redes Ad-hoc
spellingShingle Prototipo de un lenguaje de programación para la implementación de servicios a través de comunidades de agentes social inspirados sobre redes Ad-hoc
6 Tecnología (ciencias aplicadas) / Technology
62 Ingeniería y operaciones afines / Engineering
Redes ad hoc
Lenguajes de programación
Interaction Nets
Programming languages
Ad-hoc networks
Multi-agent system
Compilers
title_short Prototipo de un lenguaje de programación para la implementación de servicios a través de comunidades de agentes social inspirados sobre redes Ad-hoc
title_full Prototipo de un lenguaje de programación para la implementación de servicios a través de comunidades de agentes social inspirados sobre redes Ad-hoc
title_fullStr Prototipo de un lenguaje de programación para la implementación de servicios a través de comunidades de agentes social inspirados sobre redes Ad-hoc
title_full_unstemmed Prototipo de un lenguaje de programación para la implementación de servicios a través de comunidades de agentes social inspirados sobre redes Ad-hoc
title_sort Prototipo de un lenguaje de programación para la implementación de servicios a través de comunidades de agentes social inspirados sobre redes Ad-hoc
dc.creator.fl_str_mv Sánchez Cifuentes, Joaquín Fernando
dc.contributor.author.spa.fl_str_mv Sánchez Cifuentes, Joaquín Fernando
dc.contributor.spa.fl_str_mv Ortiz Triviño, Jorge Eduardo
dc.subject.ddc.spa.fl_str_mv 6 Tecnología (ciencias aplicadas) / Technology
62 Ingeniería y operaciones afines / Engineering
topic 6 Tecnología (ciencias aplicadas) / Technology
62 Ingeniería y operaciones afines / Engineering
Redes ad hoc
Lenguajes de programación
Interaction Nets
Programming languages
Ad-hoc networks
Multi-agent system
Compilers
dc.subject.proposal.spa.fl_str_mv Redes ad hoc
Lenguajes de programación
Interaction Nets
Programming languages
Ad-hoc networks
Multi-agent system
Compilers
description En este documento se hace una descripción del proceso de investigación, diseño e implementación de un lenguaje de programación para ofrecer servicios de telecomunicaciones con agentes social inspirados. Para lograr este objetivo, primero se hace una contextualización del concepto de social inspiración y la relación que existe con el lenguaje de programación. Una vez se tiene el concepto, se procede a realizar la exposición del diseño del modelo de lenguaje para lo cual se muestra cómo un modelo de computación basado en interacciones es el componente principal del paradigma de programación para el lenguaje y su compilador. Se muestra el modelamiento de interacciones relevantes para redes ad hoc y la forma de integrar esto al lenguaje de programación, y posteriormente se realiza la validación del lenguaje de programación en diferentes escenarios. Se encuentra como resultado de esta investigación que el potencial de este lenguaje como herramienta para la construcción de soluciones a problemas de cobertura y capacidad de redes de telecomunicaciones es viable, y se puede replicar fácilmente en dispositivos embebidos
publishDate 2018
dc.date.issued.spa.fl_str_mv 2018
dc.date.accessioned.spa.fl_str_mv 2019-07-03T10:25:15Z
dc.date.available.spa.fl_str_mv 2019-07-03T10:25:15Z
dc.type.spa.fl_str_mv Trabajo de grado - Doctorado
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/doctoralThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_db06
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TD
format http://purl.org/coar/resource_type/c_db06
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.unal.edu.co/handle/unal/69451
dc.identifier.eprints.spa.fl_str_mv http://bdigital.unal.edu.co/71245/
url https://repositorio.unal.edu.co/handle/unal/69451
http://bdigital.unal.edu.co/71245/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.ispartof.spa.fl_str_mv Universidad Nacional de Colombia Sede Bogotá Facultad de Ingeniería Departamento de Ingeniería de Sistemas e Industrial Ingeniería de Sistemas
Ingeniería de Sistemas
dc.relation.references.spa.fl_str_mv Sánchez Cifuentes, Joaquín Fernando (2018) Prototipo de un lenguaje de programación para la implementación de servicios a través de comunidades de agentes social inspirados sobre redes Ad-hoc. Doctorado thesis, Universidad Nacional de Colombia - Sede Bogotá.
dc.rights.spa.fl_str_mv Derechos reservados - Universidad Nacional de Colombia
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.spa.fl_str_mv Atribución-NoComercial 4.0 Internacional
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-NoComercial 4.0 Internacional
Derechos reservados - Universidad Nacional de Colombia
http://creativecommons.org/licenses/by-nc/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
institution Universidad Nacional de Colombia
bitstream.url.fl_str_mv https://repositorio.unal.edu.co/bitstream/unal/69451/1/Joaquin_F_Sanche_13_Feb.pdf
https://repositorio.unal.edu.co/bitstream/unal/69451/2/Joaquin_F_Sanche_13_Feb.pdf.jpg
bitstream.checksum.fl_str_mv 958f1fd62ea84c0c65130439370f58c6
00d4e8549ad7f438135b8cfe49239d59
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
repository.mail.fl_str_mv repositorio_nal@unal.edu.co
_version_ 1814090236841426944
spelling Atribución-NoComercial 4.0 InternacionalDerechos reservados - Universidad Nacional de Colombiahttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Ortiz Triviño, Jorge EduardoSánchez Cifuentes, Joaquín Fernando6c1e178a-d8b6-4b79-93dd-1b928c0556bc3002019-07-03T10:25:15Z2019-07-03T10:25:15Z2018https://repositorio.unal.edu.co/handle/unal/69451http://bdigital.unal.edu.co/71245/En este documento se hace una descripción del proceso de investigación, diseño e implementación de un lenguaje de programación para ofrecer servicios de telecomunicaciones con agentes social inspirados. Para lograr este objetivo, primero se hace una contextualización del concepto de social inspiración y la relación que existe con el lenguaje de programación. Una vez se tiene el concepto, se procede a realizar la exposición del diseño del modelo de lenguaje para lo cual se muestra cómo un modelo de computación basado en interacciones es el componente principal del paradigma de programación para el lenguaje y su compilador. Se muestra el modelamiento de interacciones relevantes para redes ad hoc y la forma de integrar esto al lenguaje de programación, y posteriormente se realiza la validación del lenguaje de programación en diferentes escenarios. Se encuentra como resultado de esta investigación que el potencial de este lenguaje como herramienta para la construcción de soluciones a problemas de cobertura y capacidad de redes de telecomunicaciones es viable, y se puede replicar fácilmente en dispositivos embebidosAbstract: This document describes the process of research, design, and implementation of a programming language to offer telecommunications services with socially inspired agents. To achieve this goal, we first contextualize the concept of social inspiration and the relationship that exists with the programming language. Once you have the idea, you proceed to make the presentation of the design of the language model. At this point, it is shown how a computation model based on interactions is the main component of the programming paradigm for the language and its compiler. It shows the modeling of relevant interactions for ad hoc networks and how to integrate this into the programming language. Subsequently, validation of the programming language is performed in different scenarios. As a result of this research, the potential of this language as a tool for the construction of solutions to problems of coverage and capacity of telecommunications networks is viable and can be easily replicated in embedded devices.Doctoradoapplication/pdfspaUniversidad Nacional de Colombia Sede Bogotá Facultad de Ingeniería Departamento de Ingeniería de Sistemas e Industrial Ingeniería de SistemasIngeniería de SistemasSánchez Cifuentes, Joaquín Fernando (2018) Prototipo de un lenguaje de programación para la implementación de servicios a través de comunidades de agentes social inspirados sobre redes Ad-hoc. Doctorado thesis, Universidad Nacional de Colombia - Sede Bogotá.6 Tecnología (ciencias aplicadas) / Technology62 Ingeniería y operaciones afines / EngineeringRedes ad hocLenguajes de programaciónInteraction NetsProgramming languagesAd-hoc networksMulti-agent systemCompilersPrototipo de un lenguaje de programación para la implementación de servicios a través de comunidades de agentes social inspirados sobre redes Ad-hocTrabajo de grado - Doctoradoinfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_db06Texthttp://purl.org/redcol/resource_type/TDORIGINALJoaquin_F_Sanche_13_Feb.pdfapplication/pdf2935531https://repositorio.unal.edu.co/bitstream/unal/69451/1/Joaquin_F_Sanche_13_Feb.pdf958f1fd62ea84c0c65130439370f58c6MD51THUMBNAILJoaquin_F_Sanche_13_Feb.pdf.jpgJoaquin_F_Sanche_13_Feb.pdf.jpgGenerated Thumbnailimage/jpeg3935https://repositorio.unal.edu.co/bitstream/unal/69451/2/Joaquin_F_Sanche_13_Feb.pdf.jpg00d4e8549ad7f438135b8cfe49239d59MD52unal/69451oai:repositorio.unal.edu.co:unal/694512024-05-31 23:25:36.109Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co