{"id":1500,"date":"2019-06-13T13:19:00","date_gmt":"2019-06-13T13:19:00","guid":{"rendered":"http:\/\/ijandev-test.fi.uncoma.edu.ar\/Wordpress\/index.php\/2019\/06\/13\/defensa-de-tesis-de-licenciatura-cristian-mora\/"},"modified":"2022-02-06T22:06:48","modified_gmt":"2022-02-07T01:06:48","slug":"defensa-de-tesis-de-licenciatura-cristian-mora","status":"publish","type":"post","link":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/novedades\/defensa-de-tesis-de-licenciatura-cristian-mora\/","title":{"rendered":"Defensa de Tesis de Licenciatura: Cristian Mora"},"content":{"rendered":"<p>Se invita a la Comunidad de la FAI a presenciar la defensa de Tesis de Licenciatura en Ciencias de la Computaci&oacute;n titulada \u00ab<em>Evaluaci&oacute;n y selecci&oacute;n de servicios heterog&eacute;neos utilizando Razonamiento Basado en Casos (CBR) y un Metamodelo SoaML<\/em>&rdquo;<\/p>\n<div>\n<p><strong>D&iacute;a y lugar<\/strong>: Martes 18 de junio de 2019 a las 11:00 hs en el Consejo Directivo de FAI<\/p>\n<p><strong>Tesista<\/strong>: Cristian Mora<\/p>\n<p><strong>Director<\/strong>: Dr. Mart&iacute;n Garriga<\/p>\n<\/div>\n<div><strong>Codirector<\/strong>: Lic. Alan De Renzis<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp;<\/div>\n<div><strong style=\"text-align: justify;\">Resumen<\/strong><\/div>\n<div>&nbsp;<\/div>\n<div><span style=\"text-align: justify;\">Una pr&aacute;ctica com&uacute;n para el desarrollo de software es reusar funcionalidad provista por terceras partes, lo cual no s&oacute;lo ayuda a reducir los costos, sino tambi&eacute;n a enfocar el proceso de desarrollo en la funcionalidad principal del sistema. En esta tesis se profundiz&oacute; sobre un M&eacute;todo de Evaluaci&oacute;n y Selecci&oacute;n de Servicios Web que tiene como objetivo asistir a los ingenieros de software en la construcci&oacute;n de Aplicaciones Orientadas a Servicios, proponiendo una mejora substancial de los mecanismos de evaluaci&oacute;n y selecci&oacute;n, y de su herramienta de soporte, utilizando Razonamiento Basado en Casos (CBR).&nbsp;<\/span><\/p>\n<p style=\"text-align: justify;\">CBR proviene del campo de la Inteligencia Artificial y aporta algunos aspectos cruciales para resolver los problemas en la evaluaci&oacute;n y selecci&oacute;n de Servicios Web, principalmente en cuanto a la posibilidad de reusar la informaci&oacute;n y el conocimiento disponible de sucesivas ejecuciones para mejorar la soluci&oacute;n de problemas futuros. Esto permiti&oacute; combinar los mecanismos de evaluaci&oacute;n de servicios existentes con la metodolog&iacute;a CBR, dando lugar a un nuevo proceso de selecci&oacute;n de servicios.<br \/>En trabajos previos se extendieron los mecanismos de evaluaci&oacute;n para tratar los contratos de servicio como especificaciones independientes de la tecnolog&iacute;a. Para ello, adem&aacute;s de considerar las soluciones tradicionales como WSDL o WADL, se adopt&oacute; un Metamodelo basado en est&aacute;ndares (principalmente el perfil UML SoaML) para descripci&oacute;n de contratos de servicios. Sin embargo, existen a&uacute;n limitaciones con respecto al tipo de descripciones de origen que se soportan (t&iacute;picamente documentos WSDL). Por este motivo, en la presente tesis se implementaron herramientas automatizadas para realizar la derivaci&oacute;n hacia el metamodelo de descripciones Swagger\/OpenAPI: el lenguaje m&aacute;s utilizado para especificar servicios REST.<br \/>Finalmente se realiz&oacute; una evaluaci&oacute;n experimental a partir de la cual comprobamos que la utilizaci&oacute;n de CBR para evaluaci&oacute;n y selecci&oacute;n de Servicios Web mejora la visibilidad de los servicios relevantes &ndash; estas mejoras se expresan en t&eacute;rminos de m&eacute;tricas del campo de Recuperaci&oacute;n de Informaci&oacute;n como precision y recall. Definitivamente, contar con herramientas de evaluaci&oacute;n y selecci&oacute;n m&aacute;s precisas contribuye en gran medida a facilitar el desarrollo de Aplicaciones Orientadas a Servicios.<\/p>\n<\/div>\n<p><strong>&nbsp;<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se invita a la Comunidad de la FAI a presenciar la defensa de Tesis de Licenciatura en Ciencias de la Computaci&oacute;n titulada \u00abEvaluaci&oacute;n y selecci&oacute;n de servicios heterog&eacute;neos utilizando Razonamiento Basado en Casos (CBR) y un Metamodelo SoaML&rdquo; D&iacute;a y lugar: Martes 18 de junio de 2019 a las 11:00 hs en el Consejo Directivo &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.fi.uncoma.edu.ar\/index.php\/novedades\/defensa-de-tesis-de-licenciatura-cristian-mora\/\"> <span class=\"screen-reader-text\">Defensa de Tesis de Licenciatura: Cristian Mora<\/span> Leer m\u00e1s &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":""},"categories":[3],"tags":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"ufai","author_link":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/author\/ufai\/"},"uagb_comment_info":0,"uagb_excerpt":"Se invita a la Comunidad de la FAI a presenciar la defensa de Tesis de Licenciatura en Ciencias de la Computaci&oacute;n titulada \u00abEvaluaci&oacute;n y selecci&oacute;n de servicios heterog&eacute;neos utilizando Razonamiento Basado en Casos (CBR) y un Metamodelo SoaML&rdquo; D&iacute;a y lugar: Martes 18 de junio de 2019 a las 11:00 hs en el Consejo Directivo&hellip;","_links":{"self":[{"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/posts\/1500"}],"collection":[{"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/comments?post=1500"}],"version-history":[{"count":1,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/posts\/1500\/revisions"}],"predecessor-version":[{"id":8189,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/posts\/1500\/revisions\/8189"}],"wp:attachment":[{"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/media?parent=1500"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/categories?post=1500"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/tags?post=1500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}