Lenguaje de dominio específico para generar facturas electrónicas de acuerdo a los requerimientos técnicos de la DIAN - invoiceQL
La DIAN (Dirección de impuestos y aduanas nacionales) está implementando el proceso de facturación electrónica en Colombia, esto implica que los sistemas de información de las organizaciones (como los ERP) que tienen que ver con la facturación deban implementar nuevos requerimientos. En este trabajo...
- Autores:
-
Rojas Blanco, Edwar Alonso
- Tipo de recurso:
- Informe
- Fecha de publicación:
- 2020
- Institución:
- Universidad Nacional de Colombia
- Repositorio:
- Universidad Nacional de Colombia
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unal.edu.co:unal/78681
- Acceso en línea:
- https://repositorio.unal.edu.co/handle/unal/78681
- Palabra clave:
- MDSD Model-driven software development
E-invoicing electronic invoicing
DSL domain specific language
MDDF Model-driven development of functionality
ERP enterprise resource planning system
Desarrollo de software dirigido por modelos MDSD
Desarrollo de funcionalidades dirigido por modelos MDF
Facturación electrónica e-invoicing
Lenguaje de dominio específico DSL
Sistema de planificación de recursos empresariales ER
- Rights
- openAccess
- License
- Atribución-NoComercial 4.0 Internacional
id |
UNACIONAL2_c0b2bbc3b349e0837dbb3f3063be308c |
---|---|
oai_identifier_str |
oai:repositorio.unal.edu.co:unal/78681 |
network_acronym_str |
UNACIONAL2 |
network_name_str |
Universidad Nacional de Colombia |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Lenguaje de dominio específico para generar facturas electrónicas de acuerdo a los requerimientos técnicos de la DIAN - invoiceQL |
title |
Lenguaje de dominio específico para generar facturas electrónicas de acuerdo a los requerimientos técnicos de la DIAN - invoiceQL |
spellingShingle |
Lenguaje de dominio específico para generar facturas electrónicas de acuerdo a los requerimientos técnicos de la DIAN - invoiceQL MDSD Model-driven software development E-invoicing electronic invoicing DSL domain specific language MDDF Model-driven development of functionality ERP enterprise resource planning system Desarrollo de software dirigido por modelos MDSD Desarrollo de funcionalidades dirigido por modelos MDF Facturación electrónica e-invoicing Lenguaje de dominio específico DSL Sistema de planificación de recursos empresariales ER |
title_short |
Lenguaje de dominio específico para generar facturas electrónicas de acuerdo a los requerimientos técnicos de la DIAN - invoiceQL |
title_full |
Lenguaje de dominio específico para generar facturas electrónicas de acuerdo a los requerimientos técnicos de la DIAN - invoiceQL |
title_fullStr |
Lenguaje de dominio específico para generar facturas electrónicas de acuerdo a los requerimientos técnicos de la DIAN - invoiceQL |
title_full_unstemmed |
Lenguaje de dominio específico para generar facturas electrónicas de acuerdo a los requerimientos técnicos de la DIAN - invoiceQL |
title_sort |
Lenguaje de dominio específico para generar facturas electrónicas de acuerdo a los requerimientos técnicos de la DIAN - invoiceQL |
dc.creator.fl_str_mv |
Rojas Blanco, Edwar Alonso |
dc.contributor.advisor.spa.fl_str_mv |
Umaña Acosta, Henry Roberto |
dc.contributor.author.spa.fl_str_mv |
Rojas Blanco, Edwar Alonso |
dc.contributor.researchgroup.spa.fl_str_mv |
Colectivo de Investigación en Ingeniería de Software - ColSWE |
dc.subject.proposal.eng.fl_str_mv |
MDSD Model-driven software development E-invoicing electronic invoicing DSL domain specific language MDDF Model-driven development of functionality ERP enterprise resource planning system |
topic |
MDSD Model-driven software development E-invoicing electronic invoicing DSL domain specific language MDDF Model-driven development of functionality ERP enterprise resource planning system Desarrollo de software dirigido por modelos MDSD Desarrollo de funcionalidades dirigido por modelos MDF Facturación electrónica e-invoicing Lenguaje de dominio específico DSL Sistema de planificación de recursos empresariales ER |
dc.subject.proposal.spa.fl_str_mv |
Desarrollo de software dirigido por modelos MDSD Desarrollo de funcionalidades dirigido por modelos MDF Facturación electrónica e-invoicing Lenguaje de dominio específico DSL Sistema de planificación de recursos empresariales ER |
description |
La DIAN (Dirección de impuestos y aduanas nacionales) está implementando el proceso de facturación electrónica en Colombia, esto implica que los sistemas de información de las organizaciones (como los ERP) que tienen que ver con la facturación deban implementar nuevos requerimientos. En este trabajo se presenta el lenguaje de dominio específico llamado InvoiceQL que permite generar facturas electrónicas tan solo con escribir algunas instrucciones. Para desarrollar InvoiceQL se utilizó una metodología basada en desarrollo de software dirigido por modelos o MDSD con una variante llamada MDDF(Desarrollo de funcionalidades dirigido por modelos) y con la ayuda de las herramientas de modelado de Eclipse (más específicamente el framework EMF) se creó un programa interprete que genera facturas electrónicas directamente desde sentencias InvoiceQ. InvoiceQL tambien puede generar código fuente en lenguaje Python que al ejecutarse genera facturas electrónicas. |
publishDate |
2020 |
dc.date.accessioned.spa.fl_str_mv |
2020-12-07T17:08:26Z |
dc.date.available.spa.fl_str_mv |
2020-12-07T17:08:26Z |
dc.date.issued.spa.fl_str_mv |
2020-11-25 |
dc.type.spa.fl_str_mv |
Reporte |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/report |
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_93fc |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/ARTCASO |
format |
http://purl.org/coar/resource_type/c_93fc |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.unal.edu.co/handle/unal/78681 |
url |
https://repositorio.unal.edu.co/handle/unal/78681 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.references.spa.fl_str_mv |
Hira, A., & Boehm, B. (2016). Function Point Analysis for Software Maintenance. International Symposium on Empirical Software Engineering and Measurement, 08-09-Sept. https://doi.org/10.1145/2961111.2962613 Andrew Ko, Brad Myers, Michael Coblenz, and Htet Aung. 2006. An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks. IEEE Transactions on Software Engineering IIEEE Trans. Software Eng. 32, 12 (2006), 971-987. DOI= https://dx.doi.org/10.1109/tse.2006.116 Ali, S. S., Shoaib Zafar, M., & Saeed, M. T. (2020, January 1). Effort Estimation Problems in Software Maintenance - A Survey. 2020 3rd International Conference on Computing, Mathematics and Engineering Technologies: Idea to Innovation for Building the Knowledge Economy, ICoMET 2020. https://doi.org/10.1109/iCoMET48670.2020.9073823 Erdweg, S., Fehrenbach, S., & Ostermann, K. (2014). Evolution of software systems with extensible languages and DSLs. IEEE Software, 31(5), 68–75. https://doi.org/10.1109/MS.2014.99 DIAN - Página de Resoluciones. (n.d.). Última visita Julio 17, 2020, url https://www.dian.gov.co/normatividad/Paginas/Resoluciones.aspx. Cuylen, A., Kosch, L., & Breitner, M. H. (2016). Development of a maturity model for electronic invoice processes. Electronic Markets, 26(2), 115–127. https://doi.org/10.1007/s12525-015-0206-x Nalcaci, I. G. (2017, July 25). Technical and communicational standards of e-invoicing: A Country Example: Turkey. Application of Information and Communication Technologies, AICT 2016 - Conference Proceedings. https://doi.org/10.1109/ICAICT.2016.7991785 Koch Billentis, B. (2019). The e-invoicing journey 2019-2025. www.billentis.com DIAN, Factura Electrónica. Visitado 20 de Julio de 2020, Url: https://www.dian.gov.co/impuestos/factura-electronica/Paginas/inicio.aspx OASIS Open Standard (2013). Universal Business Language Version 2.1. Visitado 21 de Julio de 2020, Url: http://docs.oasis-open.org/ubl/UBL-2.1.html Marco Brambilla, Jordi Cabot, M. W. (2012). Model-Driven Software Engineering in Practice (Morgan &Claypool (ed.)). Morgan &Claypool. Chavarriaga, E., Jurado, F., & Díez, F. (2017). An approach to build XML-based domain specific languages solutions for client-side web applications. Computer Languages, Systems and Structures, 49, 133–151. https://doi.org/10.1016/j.cl.2017.04.002. Voelter, M. (2013). DSL Engineering: Designing, Implementing and Using Domain-Specific Languages. dslbook.org. dslbook.org Bettini, L. (2016). Implementing Domain-Specific Languages with Xtext and Xtend. In Packt Publishing. http://www.packtpub.com/implementing-domain-specific-languages-with-xtext-and-xtend/book Thomas Stahl, Markus Voelter, K. C. (2006). Model-Driven Software Development: Technology, Engineering, Management. 1, 6–8. https://doi.org/10.16309/j.cnki.issn.1007-1776.2003.03.004 ODOO S.A. Odoo. Odoo Apps Store. Visitado Agosto 4, 2020, URL https://apps.odoo.com/apps Matus, A., Guerra, E., Fuertes, W., Gómez, M., Aules, H., Villacís & Toulkeridis, T. (2017). On the development of an electronic invoicing solution to integrate SMEs with a tax-collection egovernment-platform. 2017 4th International Conference on EDemocracy and EGovernment, ICEDEG 2017, 94–101. https://doi.org/10.1109/ICEDEG.2017.7962518 Cuylen, A., Kosch, L., & Breitner, M. H. (2016). Development of a maturity model for electronic invoice processes. Electronic Markets, 26(2), 115–127. https://doi.org/10.1007/s12525-015-0206-x Sharma, L., Rane, C., Puro, J. & Nimkar, A. V. (2020, February 1). ERPL: A Language for Structuring Business Processes in ERP Systems. International Conference on Emerging Trends in Information Technology and Engineering, Ic-ETITE 2020. https://doi.org/10.1109/ic-ETITE47903.2020.157 Makrickienė, N., Gudas, S., & Lopata, A. (2019). Ontology and enterprise modelling driven software requirements development approach. Baltic Journal of Modern Computing, 7(2), 190–210. https://doi.org/10.22364/bjmc.2019.7.2.02 Vogelgesang, T., Kaufmann, J., Becher, D., Seilbeck, R., Geyer-Klingeberg, J., Klenk, M., \& Polyvyanyy, A. (2019). Celonis PQL: A Query Language for Process Mining Process Querying Methods. Vargara J. Andrés. (2017). A model-driven deployment approach for applying the performance and scalability perspective from a set of software architecture styles. Universidad Nacional de Colombia. Bogotá - Colombia. Jhon Alexander Cruz Castelblanco. (2014). A modular model-driven engineering approach to reduce efforts in software development teams. Neeraj, K. R., Janardhanan, P. S., Francis, A. B. & Murali, R. (2017, October 31). A domain specific language for business transaction processing. 2017 IEEE International Conference on Signal Processing, Informatics, Communication and Energy Systems, SPICES 2017. https://doi.org/10.1109/SPICES.2017.8091270 DIAN, Dirección de impuestos y aduanas nacionales de Colombia. (2020). Resolución Número 000042 del 05 de mayo de 2020. DIAN Presentación Informativa. (2020). Factura Electrónica Fácil, Eficiente y Transparente. https://www.dian.gov.co/impuestos/factura-electronica/correo-recepcion-facturas/Documents/Presentacion-Recepcion-de-Facturas-Electronicas.pdf W3C. (2008). Extensible Markup Language (XML) 1.0 (Fifth Edition). https://www.w3.org/TR/xml/ Wood, L. (1999). Programming the web: The W3C DOM Specification. IEEE Internet Computing, 3(1), 48–54. https://doi.org/10.1109/4236.747321 ODOO S.A. (2020). Building a Module — odoo 13.0 documentation. Retrieved September 7, 2020, from https://www.odoo.com/documentation/13.0/howtos/backend.html Pons, C., Giandini, R. & Pérez, G. (2010). Desarrollo de Software dirigido por modelos: Conceptos teóricos y su aplicación práctica. Pag. 32. |
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.spa.spa.fl_str_mv |
Acceso abierto |
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 Acceso abierto http://creativecommons.org/licenses/by-nc/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
89 |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.program.spa.fl_str_mv |
Bogotá - Ingeniería - Maestría en Ingeniería - Ingeniería de Sistemas y Computación |
dc.publisher.branch.spa.fl_str_mv |
Universidad Nacional de Colombia - Sede Bogotá |
institution |
Universidad Nacional de Colombia |
bitstream.url.fl_str_mv |
https://repositorio.unal.edu.co/bitstream/unal/78681/2/license.txt https://repositorio.unal.edu.co/bitstream/unal/78681/1/1022323265.2020.pdf https://repositorio.unal.edu.co/bitstream/unal/78681/3/license_rdf https://repositorio.unal.edu.co/bitstream/unal/78681/4/1022323265.2020.pdf.jpg |
bitstream.checksum.fl_str_mv |
e2f63a891b6ceb28c3078128251851bf ed12717638f1d95b0d77170a9775196f 42fd4ad1e89814f5e4a476b409eb708c 191e5ad2f5a0d40c5ab8a7f7ae02f347 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Nacional de Colombia |
repository.mail.fl_str_mv |
repositorio_nal@unal.edu.co |
_version_ |
1814089769054896128 |
spelling |
Atribución-NoComercial 4.0 InternacionalDerechos reservados - Universidad Nacional de ColombiaAcceso abiertohttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Umaña Acosta, Henry Roberto24d25d27-ba64-4ab6-99bb-607c81d5845f-1Rojas Blanco, Edwar Alonsoaede1c97-ab84-4f1f-9fb8-4abc317dddceColectivo de Investigación en Ingeniería de Software - ColSWE2020-12-07T17:08:26Z2020-12-07T17:08:26Z2020-11-25https://repositorio.unal.edu.co/handle/unal/78681La DIAN (Dirección de impuestos y aduanas nacionales) está implementando el proceso de facturación electrónica en Colombia, esto implica que los sistemas de información de las organizaciones (como los ERP) que tienen que ver con la facturación deban implementar nuevos requerimientos. En este trabajo se presenta el lenguaje de dominio específico llamado InvoiceQL que permite generar facturas electrónicas tan solo con escribir algunas instrucciones. Para desarrollar InvoiceQL se utilizó una metodología basada en desarrollo de software dirigido por modelos o MDSD con una variante llamada MDDF(Desarrollo de funcionalidades dirigido por modelos) y con la ayuda de las herramientas de modelado de Eclipse (más específicamente el framework EMF) se creó un programa interprete que genera facturas electrónicas directamente desde sentencias InvoiceQ. InvoiceQL tambien puede generar código fuente en lenguaje Python que al ejecutarse genera facturas electrónicas.The DIAN (Dirección de impuestos y aduanas nacionales) is implementing the electronic invoicing process in Colombia, this implies that the information systems in the organizations (such as ERPs) they have to implement new requirements. In this work the specific domain language InvoiceQL is presented, this language allows generating electronic invoices just by typing some instructions. To develop InvoiceQL was used a methodology based on model-driven software development or MDSD with a variant that we have called MDDF(Model-driven development of functionality). With the help of Eclipse modeling tools (more specifically the EMF framework) an interpreter program was developed, this program can generates electronic invoices directly and can also generate source code in Python language that can be integrated into the ERP ODOO to generate electronic invoices.Línea de Investigación: Ingeniería de Software Dirigida por ModelosMaestría89application/pdfspaLenguaje de dominio específico para generar facturas electrónicas de acuerdo a los requerimientos técnicos de la DIAN - invoiceQLReporteinfo:eu-repo/semantics/reportinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_93fcTexthttp://purl.org/redcol/resource_type/ARTCASOBogotá - Ingeniería - Maestría en Ingeniería - Ingeniería de Sistemas y ComputaciónUniversidad Nacional de Colombia - Sede BogotáHira, A., & Boehm, B. (2016). Function Point Analysis for Software Maintenance. International Symposium on Empirical Software Engineering and Measurement, 08-09-Sept. https://doi.org/10.1145/2961111.2962613Andrew Ko, Brad Myers, Michael Coblenz, and Htet Aung. 2006. An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks. IEEE Transactions on Software Engineering IIEEE Trans. Software Eng. 32, 12 (2006), 971-987. DOI= https://dx.doi.org/10.1109/tse.2006.116Ali, S. S., Shoaib Zafar, M., & Saeed, M. T. (2020, January 1). Effort Estimation Problems in Software Maintenance - A Survey. 2020 3rd International Conference on Computing, Mathematics and Engineering Technologies: Idea to Innovation for Building the Knowledge Economy, ICoMET 2020. https://doi.org/10.1109/iCoMET48670.2020.9073823Erdweg, S., Fehrenbach, S., & Ostermann, K. (2014). Evolution of software systems with extensible languages and DSLs. IEEE Software, 31(5), 68–75. https://doi.org/10.1109/MS.2014.99DIAN - Página de Resoluciones. (n.d.). Última visita Julio 17, 2020, url https://www.dian.gov.co/normatividad/Paginas/Resoluciones.aspx.Cuylen, A., Kosch, L., & Breitner, M. H. (2016). Development of a maturity model for electronic invoice processes. Electronic Markets, 26(2), 115–127. https://doi.org/10.1007/s12525-015-0206-xNalcaci, I. G. (2017, July 25). Technical and communicational standards of e-invoicing: A Country Example: Turkey. Application of Information and Communication Technologies, AICT 2016 - Conference Proceedings. https://doi.org/10.1109/ICAICT.2016.7991785Koch Billentis, B. (2019). The e-invoicing journey 2019-2025. www.billentis.comDIAN, Factura Electrónica. Visitado 20 de Julio de 2020, Url: https://www.dian.gov.co/impuestos/factura-electronica/Paginas/inicio.aspxOASIS Open Standard (2013). Universal Business Language Version 2.1. Visitado 21 de Julio de 2020, Url: http://docs.oasis-open.org/ubl/UBL-2.1.htmlMarco Brambilla, Jordi Cabot, M. W. (2012). Model-Driven Software Engineering in Practice (Morgan &Claypool (ed.)). Morgan &Claypool.Chavarriaga, E., Jurado, F., & Díez, F. (2017). An approach to build XML-based domain specific languages solutions for client-side web applications. Computer Languages, Systems and Structures, 49, 133–151. https://doi.org/10.1016/j.cl.2017.04.002.Voelter, M. (2013). DSL Engineering: Designing, Implementing and Using Domain-Specific Languages. dslbook.org. dslbook.orgBettini, L. (2016). Implementing Domain-Specific Languages with Xtext and Xtend. In Packt Publishing. http://www.packtpub.com/implementing-domain-specific-languages-with-xtext-and-xtend/bookThomas Stahl, Markus Voelter, K. C. (2006). Model-Driven Software Development: Technology, Engineering, Management. 1, 6–8. https://doi.org/10.16309/j.cnki.issn.1007-1776.2003.03.004ODOO S.A. Odoo. Odoo Apps Store. Visitado Agosto 4, 2020, URL https://apps.odoo.com/appsMatus, A., Guerra, E., Fuertes, W., Gómez, M., Aules, H., Villacís & Toulkeridis, T. (2017). On the development of an electronic invoicing solution to integrate SMEs with a tax-collection egovernment-platform. 2017 4th International Conference on EDemocracy and EGovernment, ICEDEG 2017, 94–101. https://doi.org/10.1109/ICEDEG.2017.7962518Cuylen, A., Kosch, L., & Breitner, M. H. (2016). Development of a maturity model for electronic invoice processes. Electronic Markets, 26(2), 115–127. https://doi.org/10.1007/s12525-015-0206-xSharma, L., Rane, C., Puro, J. & Nimkar, A. V. (2020, February 1). ERPL: A Language for Structuring Business Processes in ERP Systems. International Conference on Emerging Trends in Information Technology and Engineering, Ic-ETITE 2020. https://doi.org/10.1109/ic-ETITE47903.2020.157Makrickienė, N., Gudas, S., & Lopata, A. (2019). Ontology and enterprise modelling driven software requirements development approach. Baltic Journal of Modern Computing, 7(2), 190–210. https://doi.org/10.22364/bjmc.2019.7.2.02Vogelgesang, T., Kaufmann, J., Becher, D., Seilbeck, R., Geyer-Klingeberg, J., Klenk, M., \& Polyvyanyy, A. (2019). Celonis PQL: A Query Language for Process Mining Process Querying Methods.Vargara J. Andrés. (2017). A model-driven deployment approach for applying the performance and scalability perspective from a set of software architecture styles. Universidad Nacional de Colombia. Bogotá - Colombia.Jhon Alexander Cruz Castelblanco. (2014). A modular model-driven engineering approach to reduce efforts in software development teams.Neeraj, K. R., Janardhanan, P. S., Francis, A. B. & Murali, R. (2017, October 31). A domain specific language for business transaction processing. 2017 IEEE International Conference on Signal Processing, Informatics, Communication and Energy Systems, SPICES 2017. https://doi.org/10.1109/SPICES.2017.8091270DIAN, Dirección de impuestos y aduanas nacionales de Colombia. (2020). Resolución Número 000042 del 05 de mayo de 2020.DIAN Presentación Informativa. (2020). Factura Electrónica Fácil, Eficiente y Transparente. https://www.dian.gov.co/impuestos/factura-electronica/correo-recepcion-facturas/Documents/Presentacion-Recepcion-de-Facturas-Electronicas.pdfW3C. (2008). Extensible Markup Language (XML) 1.0 (Fifth Edition). https://www.w3.org/TR/xml/Wood, L. (1999). Programming the web: The W3C DOM Specification. IEEE Internet Computing, 3(1), 48–54. https://doi.org/10.1109/4236.747321ODOO S.A. (2020). Building a Module — odoo 13.0 documentation. Retrieved September 7, 2020, from https://www.odoo.com/documentation/13.0/howtos/backend.htmlPons, C., Giandini, R. & Pérez, G. (2010). Desarrollo de Software dirigido por modelos: Conceptos teóricos y su aplicación práctica. Pag. 32.MDSD Model-driven software developmentE-invoicing electronic invoicingDSL domain specific languageMDDF Model-driven development of functionalityERP enterprise resource planning systemDesarrollo de software dirigido por modelos MDSDDesarrollo de funcionalidades dirigido por modelos MDFFacturación electrónica e-invoicingLenguaje de dominio específico DSLSistema de planificación de recursos empresariales ERLICENSElicense.txtlicense.txttext/plain; charset=utf-83895https://repositorio.unal.edu.co/bitstream/unal/78681/2/license.txte2f63a891b6ceb28c3078128251851bfMD52ORIGINAL1022323265.2020.pdf1022323265.2020.pdfapplication/pdf2165344https://repositorio.unal.edu.co/bitstream/unal/78681/1/1022323265.2020.pdfed12717638f1d95b0d77170a9775196fMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8701https://repositorio.unal.edu.co/bitstream/unal/78681/3/license_rdf42fd4ad1e89814f5e4a476b409eb708cMD53THUMBNAIL1022323265.2020.pdf.jpg1022323265.2020.pdf.jpgGenerated Thumbnailimage/jpeg5041https://repositorio.unal.edu.co/bitstream/unal/78681/4/1022323265.2020.pdf.jpg191e5ad2f5a0d40c5ab8a7f7ae02f347MD54unal/78681oai:repositorio.unal.edu.co:unal/786812024-07-22 23:39:57.121Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.coUExBTlRJTExBIERFUMOTU0lUTwoKQ29tbyBlZGl0b3IgZGUgZXN0ZSDDrXRlbSwgdXN0ZWQgcHVlZGUgbW92ZXJsbyBhIHJldmlzacOzbiBzaW4gYW50ZXMgcmVzb2x2ZXIgbG9zIHByb2JsZW1hcyBpZGVudGlmaWNhZG9zLCBkZSBsbyBjb250cmFyaW8sIGhhZ2EgY2xpYyBlbiBHdWFyZGFyIHBhcmEgZ3VhcmRhciBlbCDDrXRlbSB5IHNvbHVjaW9uYXIgZXN0b3MgcHJvYmxlbWFzIG1hcyB0YXJkZS4KCk5PVEFTOgoqU0kgTEEgVEVTSVMgQSBQVUJMSUNBUiBBRFFVSVJJw5MgQ09NUFJPTUlTT1MgREUgQ09ORklERU5DSUFMSURBRCBFTiBFTCBERVNBUlJPTExPIE8gUEFSVEVTIERFTCBET0NVTUVOVE8uIFNJR0EgTEEgRElSRUNUUklaIERFIExBIFJFU09MVUNJw5NOIDAyMyBERSAyMDE1LCBQT1IgTEEgQ1VBTCBTRSBFU1RBQkxFQ0UgRUwgUFJPQ0VESU1JRU5UTyBQQVJBIExBIFBVQkxJQ0FDScOTTiBERSBURVNJUyBERSBNQUVTVFLDjUEgWSBET0NUT1JBRE8gREUgTE9TIEVTVFVESUFOVEVTIERFIExBIFVOSVZFUlNJREFEIE5BQ0lPTkFMIERFIENPTE9NQklBIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU4sIEVYUEVESURBIFBPUiBMQSBTRUNSRVRBUsONQSBHRU5FUkFMLgoqTEEgVEVTSVMgQSBQVUJMSUNBUiBERUJFIFNFUiBMQSBWRVJTScOTTiBGSU5BTCBBUFJPQkFEQS4KUGFyYSB0cmFiYWpvcyBkZXBvc2l0YWRvcyBwb3Igc3UgcHJvcGlvIGF1dG9yOiBBbCBhdXRvYXJjaGl2YXIgZXN0ZSBncnVwbyBkZSBhcmNoaXZvcyBkaWdpdGFsZXMgeSBzdXMgbWV0YWRhdG9zLCBZbyBnYXJhbnRpem8gYWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBVTiBlbCBkZXJlY2hvIGEgYWxtYWNlbmFybG9zIHkgbWFudGVuZXJsb3MgZGlzcG9uaWJsZXMgZW4gbMOtbmVhIGRlIG1hbmVyYSBncmF0dWl0YS4gRGVjbGFybyBxdWUgZGljaG8gbWF0ZXJpYWwgZXMgZGUgbWkgcHJvcGllZGFkIGludGVsZWN0dWFsIHkgcXVlIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgVU4gbm8gYXN1bWUgbmluZ3VuYSByZXNwb25zYWJpbGlkYWQgc2kgaGF5IGFsZ3VuYSB2aW9sYWNpw7NuIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGFsIGRpc3RyaWJ1aXIgZXN0b3MgYXJjaGl2b3MgeSBtZXRhZGF0b3MuIChTZSByZWNvbWllbmRhIGEgdG9kb3MgbG9zIGF1dG9yZXMgYSBpbmRpY2FyIHN1cyBkZXJlY2hvcyBkZSBhdXRvciBlbiBsYSBww6FnaW5hIGRlIHTDrXR1bG8gZGUgc3UgZG9jdW1lbnRvLikgRGUgbGEgbWlzbWEgbWFuZXJhLCBhY2VwdG8gbG9zIHTDqXJtaW5vcyBkZSBsYSBzaWd1aWVudGUgbGljZW5jaWE6IExvcyBhdXRvcmVzIG8gdGl0dWxhcmVzIGRlbCBkZXJlY2hvIGRlIGF1dG9yIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8gY29uZmllcmVuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgdW5hIGxpY2VuY2lhIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBzZSBpbnRlZ3JhIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwsIHF1ZSBzZSBhanVzdGEgYSBsYXMgc2lndWllbnRlcyBjYXJhY3RlcsOtc3RpY2FzOiBhKSBFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWUgZW4gZWwgcmVwb3NpdG9yaW8sIHF1ZSBzZXLDoW4gcHJvcnJvZ2FibGVzIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gcGF0cmltb25pYWwgZGVsIGF1dG9yLiBFbCBhdXRvciBwb2Ryw6EgZGFyIHBvciB0ZXJtaW5hZGEgbGEgbGljZW5jaWEgc29saWNpdMOhbmRvbG8gYSBsYSBVbml2ZXJzaWRhZC4gYikgTG9zIGF1dG9yZXMgYXV0b3JpemFuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcGFyYSBwdWJsaWNhciBsYSBvYnJhIGVuIGVsIGZvcm1hdG8gcXVlIGVsIHJlcG9zaXRvcmlvIGxvIHJlcXVpZXJhIChpbXByZXNvLCBkaWdpdGFsLCBlbGVjdHLDs25pY28gbyBjdWFscXVpZXIgb3RybyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSB5IGNvbm9jZW4gcXVlIGRhZG8gcXVlIHNlIHB1YmxpY2EgZW4gSW50ZXJuZXQgcG9yIGVzdGUgaGVjaG8gY2lyY3VsYSBjb24gdW4gYWxjYW5jZSBtdW5kaWFsLiBjKSBMb3MgYXV0b3JlcyBhY2VwdGFuIHF1ZSBsYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIHJlbnVuY2lhbiBhIHJlY2liaXIgZW1vbHVtZW50byBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBjb24gcXVlIHNlIHB1YmxpY2EuIGQpIExvcyBhdXRvcmVzIG1hbmlmaWVzdGFuIHF1ZSBzZSB0cmF0YSBkZSB1bmEgb2JyYSBvcmlnaW5hbCBzb2JyZSBsYSBxdWUgdGllbmVuIGxvcyBkZXJlY2hvcyBxdWUgYXV0b3JpemFuIHkgcXVlIHNvbiBlbGxvcyBxdWllbmVzIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uIGUpIExvcyBhdXRvcmVzIGF1dG9yaXphbiBhIGxhIFVuaXZlcnNpZGFkIHBhcmEgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIHByb21vdmVyIHN1IGRpZnVzacOzbi4gZikgTG9zIGF1dG9yZXMgYWNlcHRhbiBxdWUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcHVlZGEgY29udmVydGlyIGVsIGRvY3VtZW50byBhIGN1YWxxdWllciBtZWRpbyBvIGZvcm1hdG8gcGFyYSBwcm9ww7NzaXRvcyBkZSBwcmVzZXJ2YWNpw7NuIGRpZ2l0YWwuIFNJIEVMIERPQ1VNRU5UTyBTRSBCQVNBIEVOIFVOIFRSQUJBSk8gUVVFIEhBIFNJRE8gUEFUUk9DSU5BRE8gTyBBUE9ZQURPIFBPUiBVTkEgQUdFTkNJQSBPIFVOQSBPUkdBTklaQUNJw5NOLCBDT04gRVhDRVBDScOTTiBERSBMQSBVTklWRVJTSURBRCBOQUNJT05BTCBERSBDT0xPTUJJQSwgTE9TIEFVVE9SRVMgR0FSQU5USVpBTiBRVUUgU0UgSEEgQ1VNUExJRE8gQ09OIExPUyBERVJFQ0hPUyBZIE9CTElHQUNJT05FUyBSRVFVRVJJRE9TIFBPUiBFTCBSRVNQRUNUSVZPIENPTlRSQVRPIE8gQUNVRVJETy4KUGFyYSB0cmFiYWpvcyBkZXBvc2l0YWRvcyBwb3Igb3RyYXMgcGVyc29uYXMgZGlzdGludGFzIGEgc3UgYXV0b3I6IERlY2xhcm8gcXVlIGVsIGdydXBvIGRlIGFyY2hpdm9zIGRpZ2l0YWxlcyB5IG1ldGFkYXRvcyBhc29jaWFkb3MgcXVlIGVzdG95IGFyY2hpdmFuZG8gZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBVTikgZXMgZGUgZG9taW5pbyBww7pibGljby4gU2kgbm8gZnVlc2UgZWwgY2FzbywgYWNlcHRvIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHBvciBjdWFscXVpZXIgaW5mcmFjY2nDs24gZGUgZGVyZWNob3MgZGUgYXV0b3IgcXVlIGNvbmxsZXZlIGxhIGRpc3RyaWJ1Y2nDs24gZGUgZXN0b3MgYXJjaGl2b3MgeSBtZXRhZGF0b3MuCkFsIGhhY2VyIGNsaWMgZW4gZWwgc2lndWllbnRlIGJvdMOzbiwgdXN0ZWQgaW5kaWNhIHF1ZSBlc3TDoSBkZSBhY3VlcmRvIGNvbiBlc3RvcyB0w6lybWlub3MuCg== |