Storage System for Software Quality Metrics Associated with UML Diagrams

Para considerar un diagrama UML (Unified Modeling Language) bien elaborado, se debe considerar que se han implementado estándares de calidad correctos y para garantizar estos estándares se deben seguir ciertos modelos o métricas de calidad. Esto permite considerar un software eficiente en relación a...

Full description

Autores:
Cortés Méndez, Jairo Augusto
Gutiérrez, Luis Carlos
Páez Páez, Jaime Alberto
Simanca Herrera, Fredys Alberto
Blanco Garrido, Fabián
Tipo de recurso:
Article of journal
Fecha de publicación:
2022
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/48938
Acceso en línea:
https://www.journalppw.com/index.php/jpsp/article/view/5630/3703
https://hdl.handle.net/20.500.12494/48938
Palabra clave:
Metricas
Repositorio
Software
Metrics
Repository
Software
Rights
closedAccess
License
http://purl.org/coar/access_right/c_14cb
id COOPER2_d2965e5935b797ca514af4b917f0975f
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/48938
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.none.fl_str_mv Storage System for Software Quality Metrics Associated with UML Diagrams
title Storage System for Software Quality Metrics Associated with UML Diagrams
spellingShingle Storage System for Software Quality Metrics Associated with UML Diagrams
Metricas
Repositorio
Software
Metrics
Repository
Software
title_short Storage System for Software Quality Metrics Associated with UML Diagrams
title_full Storage System for Software Quality Metrics Associated with UML Diagrams
title_fullStr Storage System for Software Quality Metrics Associated with UML Diagrams
title_full_unstemmed Storage System for Software Quality Metrics Associated with UML Diagrams
title_sort Storage System for Software Quality Metrics Associated with UML Diagrams
dc.creator.fl_str_mv Cortés Méndez, Jairo Augusto
Gutiérrez, Luis Carlos
Páez Páez, Jaime Alberto
Simanca Herrera, Fredys Alberto
Blanco Garrido, Fabián
dc.contributor.author.none.fl_str_mv Cortés Méndez, Jairo Augusto
Gutiérrez, Luis Carlos
Páez Páez, Jaime Alberto
Simanca Herrera, Fredys Alberto
Blanco Garrido, Fabián
dc.subject.none.fl_str_mv Metricas
Repositorio
Software
topic Metricas
Repositorio
Software
Metrics
Repository
Software
dc.subject.other.none.fl_str_mv Metrics
Repository
Software
description Para considerar un diagrama UML (Unified Modeling Language) bien elaborado, se debe considerar que se han implementado estándares de calidad correctos y para garantizar estos estándares se deben seguir ciertos modelos o métricas de calidad. Esto permite considerar un software eficiente en relación a sus resultados, mediante el estudio de sus atributos. Así mismo, existen ciertas herramientas para determinar la calidad, las cuales están enfocadas a generar matrices y diagramas de comparación para realizar el análisis sobre estos y determinar si existen fallas en el desarrollo. Con esto en mente, se realizará una investigación enfocada en la reingeniería de las reglas, códigos y lineamientos basados ​​en diagramas UML, ya sean hechos a mano o generados por una aplicación. Además, el estudio estará enfocado en los estándares OMG sobre UML integrado a XML-XMI para realizar una descripción de estos modelos en OCL (Object Constraint Language) (OMG, 2011) y así brindar una investigación que amplíe la base de medición de estos diagramas y puede utilizar una herramienta para predecir el error en su desarrollo temprano. Esta investigación se centra en el estudio de métricas y estándares de calidad de los diagramas UML, ya que al tener una guía sobre cómo calificar los criterios de un software, es más fácil lograr un área de desarrollo más eficiente. Teniendo en cuenta que los desarrollos son homogéneos y comparables, es más fácil tener una optimización de recursos y estimaciones de costos que no lograr el cumplimiento de los requisitos.
publishDate 2022
dc.date.issued.none.fl_str_mv 2022
dc.date.accessioned.none.fl_str_mv 2023-03-13T16:10:58Z
dc.date.available.none.fl_str_mv 2023-03-13T16:10:58Z
dc.type.none.fl_str_mv Artículo
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_6501
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/article
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_6501
status_str publishedVersion
dc.identifier.issn.none.fl_str_mv 717-7564
dc.identifier.uri.none.fl_str_mv https://www.journalppw.com/index.php/jpsp/article/view/5630/3703
https://hdl.handle.net/20.500.12494/48938
dc.identifier.bibliographicCitation.none.fl_str_mv Cortes.J; Gutiérrez, L.C; Paez Paez, J.A; Simanca,F.S y Blanco Garrido, F (2022). Storage System for Software Quality Metrics Associated with UML Diagrams. Journal of Positive School Psychology. Vol. 6, No. 4. https://www.journalppw.com/index.php/jpsp/article/view/5630/3703
identifier_str_mv 717-7564
Cortes.J; Gutiérrez, L.C; Paez Paez, J.A; Simanca,F.S y Blanco Garrido, F (2022). Storage System for Software Quality Metrics Associated with UML Diagrams. Journal of Positive School Psychology. Vol. 6, No. 4. https://www.journalppw.com/index.php/jpsp/article/view/5630/3703
url https://www.journalppw.com/index.php/jpsp/article/view/5630/3703
https://hdl.handle.net/20.500.12494/48938
dc.relation.isversionof.none.fl_str_mv Cortes.J; Gutiérrez, L.C; Paez Paez, J.A; Simanca,F.S y Blanco Garrido, F (2022). Storage System for Software Quality Metrics Associated with UML Diagrams. Journal of Positive School Psychology. Vol. 6, No. 4. https://www.journalppw.com/index.php/jpsp/article/view/5630/3703
dc.relation.ispartofjournal.none.fl_str_mv Journal of Positive School Psychology
dc.relation.references.none.fl_str_mv Booch, G., Rumgaugh, J., Jacobson, I. (2006). El lenguaje unificado de modelado guía del usuario. Addison Wesley
Clements, P., Bass, L. (2012). Software Architecture in Practice. SEI: Series in Software Engineering.
Clements, P., Bachmann, F. (2010).Documenting Software Architectures: Views and Beyond. SEI: Series in Software Engineering
Genero, M., Piattini, M. y Calero, C. Early Measures For UML class diagrams. L ́Objet. 6(4), Hermes Science Publications, 489-515, 2000
Murchio, S. (2014). Refinando UML: Object Constraint Language. Recuperado de: https://folderit.net/es/blog/refinando-uml-object-constraint-language-es/
OMG (Object Mangement Group) 2009. OMG Unified Modeling Language (OMG UML), Superstructure, Version 2.2. Recuperado de: http://www.omg.org
OMG (Object Mangement Group) 2006. OMG Diagram Interchange. Recuperado de: http://www.omg.org
Piattini, M., García, F., Garzas J., Genero, M. (2008). Medición y estimación del software. Técnicas y métodos para mejorar la calidad y la productividad. Alfaomega-Ra-Ma. pág. 332.
Standishgroup(2015). Chaos Report 2015. Recuperado de: https://www.standishgroup.com/sample_research_files/CHAOSReport2015-Final.pdf
Sutherland, J. (2013). Scrum. El Arte de Hacer el Doble de Trabajo en la Mitad de Tiempo. Editorial Oceano. Pag. 220.
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/closedAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_14cb
eu_rights_str_mv closedAccess
rights_invalid_str_mv http://purl.org/coar/access_right/c_14cb
dc.format.extent.none.fl_str_mv 9126–9132 p.
dc.coverage.temporal.none.fl_str_mv Vol. 6, No. 4
dc.publisher.none.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Bogotá
dc.publisher.program.none.fl_str_mv Ingeniería de Sistemas
dc.publisher.place.none.fl_str_mv Bogotá
publisher.none.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Bogotá
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/d55acf15-158c-4ff7-9072-7541abbab694/download
bitstream.checksum.fl_str_mv 3bce4f7ab09dfc588f126e1e36e98a45
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814246828235816960
spelling Cortés Méndez, Jairo AugustoGutiérrez, Luis CarlosPáez Páez, Jaime AlbertoSimanca Herrera, Fredys AlbertoBlanco Garrido, FabiánVol. 6, No. 42023-03-13T16:10:58Z2023-03-13T16:10:58Z2022717-7564https://www.journalppw.com/index.php/jpsp/article/view/5630/3703https://hdl.handle.net/20.500.12494/48938Cortes.J; Gutiérrez, L.C; Paez Paez, J.A; Simanca,F.S y Blanco Garrido, F (2022). Storage System for Software Quality Metrics Associated with UML Diagrams. Journal of Positive School Psychology. Vol. 6, No. 4. https://www.journalppw.com/index.php/jpsp/article/view/5630/3703Para considerar un diagrama UML (Unified Modeling Language) bien elaborado, se debe considerar que se han implementado estándares de calidad correctos y para garantizar estos estándares se deben seguir ciertos modelos o métricas de calidad. Esto permite considerar un software eficiente en relación a sus resultados, mediante el estudio de sus atributos. Así mismo, existen ciertas herramientas para determinar la calidad, las cuales están enfocadas a generar matrices y diagramas de comparación para realizar el análisis sobre estos y determinar si existen fallas en el desarrollo. Con esto en mente, se realizará una investigación enfocada en la reingeniería de las reglas, códigos y lineamientos basados ​​en diagramas UML, ya sean hechos a mano o generados por una aplicación. Además, el estudio estará enfocado en los estándares OMG sobre UML integrado a XML-XMI para realizar una descripción de estos modelos en OCL (Object Constraint Language) (OMG, 2011) y así brindar una investigación que amplíe la base de medición de estos diagramas y puede utilizar una herramienta para predecir el error en su desarrollo temprano. Esta investigación se centra en el estudio de métricas y estándares de calidad de los diagramas UML, ya que al tener una guía sobre cómo calificar los criterios de un software, es más fácil lograr un área de desarrollo más eficiente. Teniendo en cuenta que los desarrollos son homogéneos y comparables, es más fácil tener una optimización de recursos y estimaciones de costos que no lograr el cumplimiento de los requisitos.In order toconsider a UML (Unified Modeling Language) diagram well elaborated, it must be considered to have implemented correct quality standards and to guarantee these standards, certain quality models or metrics must be followed. This allows considering an efficient software in relation to its results, by means of the study of its attributes. Likewise, there are certain tools to determine the quality, which are focused on generating matrices and comparison diagrams to perform the analysis on these and determine ifthere are failures in the development. With this in mind, a research will be conducted, focusing on reengineering the rules, codes and guidelines based on UML diagrams, whether they are made by hand or generated by an application. In addition, the study will be focused on the OMG standards on UML integrated to XML-XMI to make a description of these models in OCL (Object Constraint Language) (OMG, 2011) and thus provide a research that expands the measurement base of these diagrams and can use a tool to predict the error in its early development.This research focuses on the study of metrics and quality standards of UML diagrams, since having a guide on how to qualify the criteria of a software, it is easier to achieve a more efficient development area. By taking into account that the developments are homogeneous and comparable, it is easier to have an optimization of resources and cost estimates than not achieving the fulfillment of the requirements.https://www.researchgate.net/profile/Jaime-Paez-2https://orcid.org/0000-0002-7312-0180https://orcid.org/0000-0002-3548-0775https://co.linkedin.com/in/jaime-alberto-paez-paez-49548823https://www.researchgate.net/profile/Fredys-Simancajairo.cortes@campusucc.edu.colgutier91320@universidadean.edu.cojaime.paez@campusucc.edu.fredys.simanca@campusucc.edu.cofredys.simanca@campusucc.edu.cohttps://scholar.google.es/citations?hl=es&user=dhHrDtQAAAAJ&view_op=list_works&sortby=pubdatehttps://scholar.google.com.co/citations?user=QnZg_mkAAAAJ&hl=en9126–9132 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, BogotáIngeniería de SistemasBogotáCortes.J; Gutiérrez, L.C; Paez Paez, J.A; Simanca,F.S y Blanco Garrido, F (2022). Storage System for Software Quality Metrics Associated with UML Diagrams. Journal of Positive School Psychology. Vol. 6, No. 4. https://www.journalppw.com/index.php/jpsp/article/view/5630/3703Journal of Positive School PsychologyBooch, G., Rumgaugh, J., Jacobson, I. (2006). El lenguaje unificado de modelado guía del usuario. Addison WesleyClements, P., Bass, L. (2012). Software Architecture in Practice. SEI: Series in Software Engineering.Clements, P., Bachmann, F. (2010).Documenting Software Architectures: Views and Beyond. SEI: Series in Software EngineeringGenero, M., Piattini, M. y Calero, C. Early Measures For UML class diagrams. L ́Objet. 6(4), Hermes Science Publications, 489-515, 2000Murchio, S. (2014). Refinando UML: Object Constraint Language. Recuperado de: https://folderit.net/es/blog/refinando-uml-object-constraint-language-es/OMG (Object Mangement Group) 2009. OMG Unified Modeling Language (OMG UML), Superstructure, Version 2.2. Recuperado de: http://www.omg.orgOMG (Object Mangement Group) 2006. OMG Diagram Interchange. Recuperado de: http://www.omg.orgPiattini, M., García, F., Garzas J., Genero, M. (2008). Medición y estimación del software. Técnicas y métodos para mejorar la calidad y la productividad. Alfaomega-Ra-Ma. pág. 332.Standishgroup(2015). Chaos Report 2015. Recuperado de: https://www.standishgroup.com/sample_research_files/CHAOSReport2015-Final.pdfSutherland, J. (2013). Scrum. El Arte de Hacer el Doble de Trabajo en la Mitad de Tiempo. Editorial Oceano. Pag. 220.MetricasRepositorioSoftwareMetricsRepositorySoftwareStorage System for Software Quality Metrics Associated with UML DiagramsArtículohttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/closedAccesshttp://purl.org/coar/access_right/c_14cbPublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/d55acf15-158c-4ff7-9072-7541abbab694/download3bce4f7ab09dfc588f126e1e36e98a45MD5120.500.12494/48938oai:repository.ucc.edu.co:20.500.12494/489382024-08-10 20:59:24.047metadata.onlyhttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=