{"id":1520,"date":"2019-08-01T13:19:00","date_gmt":"2019-08-01T16:19:00","guid":{"rendered":"http:\/\/ijandev-test.fi.uncoma.edu.ar\/Wordpress\/index.php\/2019\/08\/01\/oyarzun-angela-una-herramienta-grafica-con-razonamiento-basado-en-dl-para-el-analisis-de-modelos-de-variabilidad-ortogonal-agosto-2019\/"},"modified":"2022-02-06T23:49:43","modified_gmt":"2022-02-07T02:49:43","slug":"1236-oyarzun-angela-una-herramienta-grafica-con-razonamiento-basado-en-dl-para-el-analisis-de-modelos-de-variabilidad-ortogonal-agosto-2019","status":"publish","type":"post","link":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/nuevos-lic-lcc\/1236-oyarzun-angela-una-herramienta-grafica-con-razonamiento-basado-en-dl-para-el-analisis-de-modelos-de-variabilidad-ortogonal-agosto-2019\/","title":{"rendered":"Oyarzun, Angela: Una Herramienta Gr\u00e1fica con Razonamiento  basado en DL para el An\u00e1lisis de Modelos de Variabilidad Ortogonal. Agosto 2019"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1520\" class=\"elementor elementor-1520\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1b5ea79e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1b5ea79e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-48b62439\" data-id=\"48b62439\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-535ffdd9 elementor-widget elementor-widget-text-editor\" data-id=\"535ffdd9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.6.7 - 03-07-2022 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p><strong>T\u00edtulo<\/strong>: \u00ab<em>Una Herramienta Gr\u00e1fica con Razonamiento\u00a0\u00a0basado en DL para el An\u00e1lisis de Modelos de Variabilidad Ortogonal<\/em>\u201d<\/p><div><p><strong>Tesista<\/strong>: Angela Oyarzun<\/p><p><strong>Directores<\/strong>: Dra. Laura Cecchi &#8211;\u00a0Dr. Germ\u00e1n Braun<\/p><\/div><div><p><strong style=\"color: #444444; font-family: Verdana, sans-serif; font-size: 12px;\">Carrera<\/strong><span style=\"color: #444444; font-family: Verdana, sans-serif; font-size: 12px;\">: Licenciatura en Ciencias de la Computaci\u00f3n<\/span><\/p><p><strong>D\u00eda<\/strong>: 1 de agosto de 2019<\/p><\/div><div><strong style=\"text-align: justify;\">Resumen<\/strong><\/div><p style=\"text-align: justify;\">La gesti\u00f3n de variabilidad en el desarrollo de L\u00edneas de Productos Software involucra a las tareas de definici\u00f3n, modelado, implementaci\u00f3n y validaci\u00f3n de las caracter\u00edsticas variables de un producto y, por lo tanto, tiene una influencia considerable sobre la calidad de los productos derivados de una l\u00ednea. Debido a la creciente complejidad de los Sistemas de Informaci\u00f3n actuales, gestionar esta variabilidad manualmente se ha vuelto una tarea impracticable. En consecuencia, surgi\u00f3 el an\u00e1lisis de variabilidad autom\u00e1tico, a fin de validar estos modelos en etapas tempranas de desarrollo mediante la asistencia de razonadores l\u00f3gicos externos.<\/p><p style=\"text-align: justify;\">Existen diversas herramientas y propuestas orientadas al an\u00e1lisis automatizado de los modelos de variabilidad. Sin embargo, la mayor\u00eda de ellas se enfocan en los Modelos de Caracter\u00edsticas (FM). En general, las escasas herramientas centradas en Modelos de Variabilidad Ortogonal (OVM) carecen de soporte gr\u00e1fico y,<br \/>al igual que los enfoques anteriores, no logran llevar a cabo un an\u00e1lisis de los modelos de variabilidad del todo preciso, ya que las t\u00e9cnicas de traducci\u00f3n y validaci\u00f3n utilizadas est\u00e1n limitadas por l\u00f3gicas restrictivas.<\/p><p style=\"text-align: justify;\">En esta Tesis se presenta el dise\u00f1o de un modelo cliente-servidor de una herramienta gr\u00e1fica Web, para modelado de variabilidad ortogonal. Con el objeto de asegurar la calidad de los dise\u00f1os, la herramienta interact\u00faa con un sistema de razonamiento subyacente, basado en L\u00f3gicas Descriptivas (DL), encargado de resolver consultas acerca de la ocurrencia de antipatrones en el modelo generado por un modelador. Asimismo, se detalla un cat\u00e1logo de los antipatrones, los cuales est\u00e1n basados en casos de test est\u00e1ndar para modelos de variabilidad y extra\u00eddos de la bibliograf\u00eda.<br \/>La integraci\u00f3n de un front-end gr\u00e1fico y un back-end l\u00f3gico de la herramienta se obtiene a trav\u00e9s de la utilizaci\u00f3n de una codificaci\u00f3n que formaliza los OVMs en la DL ALCI.<\/p><p style=\"text-align: justify;\">Como resultado, se construy\u00f3 una herramienta cliente-servidor denominada crowd-variability que permite el dise\u00f1o gr\u00e1fico, visualizaci\u00f3n y b\u00fasqueda de antipatrones en diagramas OVM. Esta herramienta provee soporte gr\u00e1fico a los usuarios para modelar sus diagramas, gracias a la utilizaci\u00f3n de la biblioteca gr\u00e1fica JointJS, y est\u00e1 integrada con razonadores autom\u00e1ticos externos basados en DL. Los razonadores se encargan de procesar la representaci\u00f3n l\u00f3gica de un modelo OVM y de proveer respuestas sobre la presencia de antipatrones. Finalmente, los resultados de este an\u00e1lisis son notificados al modelador de manera gr\u00e1fica y textual.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4df4fad elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4df4fad\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5eea170\" data-id=\"5eea170\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d708a98 elementor-widget elementor-widget-image\" data-id=\"d708a98\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.6.7 - 03-07-2022 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img width=\"900\" height=\"417\" src=\"https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2019\/08\/tesis-oyarzun.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2019\/08\/tesis-oyarzun.jpg 900w, https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2019\/08\/tesis-oyarzun-300x139.jpg 300w, https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2019\/08\/tesis-oyarzun-768x356.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Foto del d\u00eda de la defensa con sus tutores y el tribunal integrado por los profesores Dra. Agustina Buccella, Esp. Sandra Roger y Lic. Pablo Kogan.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8d5c5d6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8d5c5d6\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c8a588f\" data-id=\"c8a588f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-27d556c elementor-align-center elementor-widget elementor-widget-button\" data-id=\"27d556c\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a href=\"https:\/\/www.fi.uncoma.edu.ar\/index.php\/nuevos-lic-lcc\/\" class=\"elementor-button-link elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Ver otras tesis LCC FaI<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>T\u00edtulo: \u00abUna Herramienta Gr\u00e1fica con Razonamiento\u00a0\u00a0basado en DL para el An\u00e1lisis de Modelos de Variabilidad Ortogonal\u201d Tesista: Angela Oyarzun Directores: Dra. Laura Cecchi &#8211;\u00a0Dr. Germ\u00e1n Braun Carrera: Licenciatura en Ciencias de la Computaci\u00f3n D\u00eda: 1 de agosto de 2019 Resumen La gesti\u00f3n de variabilidad en el desarrollo de L\u00edneas de Productos Software involucra a las &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.fi.uncoma.edu.ar\/index.php\/nuevos-lic-lcc\/1236-oyarzun-angela-una-herramienta-grafica-con-razonamiento-basado-en-dl-para-el-analisis-de-modelos-de-variabilidad-ortogonal-agosto-2019\/\"> <span class=\"screen-reader-text\">Oyarzun, Angela: Una Herramienta Gr\u00e1fica con Razonamiento  basado en DL para el An\u00e1lisis de Modelos de Variabilidad Ortogonal. Agosto 2019<\/span> Leer m\u00e1s &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":8702,"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":[14],"tags":[],"uagb_featured_image_src":{"full":["https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2019\/08\/tesis-oyarzun.jpg",900,417,false],"thumbnail":["https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2019\/08\/tesis-oyarzun-150x150.jpg",150,150,true],"medium":["https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2019\/08\/tesis-oyarzun-300x139.jpg",300,139,true],"medium_large":["https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2019\/08\/tesis-oyarzun-768x356.jpg",768,356,true],"large":["https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2019\/08\/tesis-oyarzun.jpg",900,417,false],"1536x1536":["https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2019\/08\/tesis-oyarzun.jpg",900,417,false],"2048x2048":["https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2019\/08\/tesis-oyarzun.jpg",900,417,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":"T\u00edtulo: \u00abUna Herramienta Gr\u00e1fica con Razonamiento\u00a0\u00a0basado en DL para el An\u00e1lisis de Modelos de Variabilidad Ortogonal\u201d Tesista: Angela Oyarzun Directores: Dra. Laura Cecchi &#8211;\u00a0Dr. Germ\u00e1n Braun Carrera: Licenciatura en Ciencias de la Computaci\u00f3n D\u00eda: 1 de agosto de 2019 Resumen La gesti\u00f3n de variabilidad en el desarrollo de L\u00edneas de Productos Software involucra a las&hellip;","_links":{"self":[{"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/posts\/1520"}],"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=1520"}],"version-history":[{"count":5,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/posts\/1520\/revisions"}],"predecessor-version":[{"id":8706,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/posts\/1520\/revisions\/8706"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/media\/8702"}],"wp:attachment":[{"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/media?parent=1520"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/categories?post=1520"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/tags?post=1520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}