{"id":1836,"date":"2020-11-18T17:00:00","date_gmt":"2020-11-18T17:00:00","guid":{"rendered":"http:\/\/ijandev-test.fi.uncoma.edu.ar\/Wordpress\/index.php\/2020\/11\/18\/ruiz-de-galarreta-esteban-una-linea-de-productos-de-software-para-asistir-al-proceso-de-analisis-automatico-de-modelos-de-variabilidad-noviembre-2020\/"},"modified":"2026-04-14T09:51:44","modified_gmt":"2026-04-14T12:51:44","slug":"1463-ruiz-de-galarreta-esteban-una-linea-de-productos-de-software-para-asistir-al-proceso-de-analisis-automatico-de-modelos-de-variabilidad-noviembre-2020","status":"publish","type":"post","link":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/nuevos-lic-lsi\/1463-ruiz-de-galarreta-esteban-una-linea-de-productos-de-software-para-asistir-al-proceso-de-analisis-automatico-de-modelos-de-variabilidad-noviembre-2020\/","title":{"rendered":"Esteban Ruiz de Galarreta: Una L\u00ednea de Productos de Software para Asistir al Proceso de An\u00e1lisis Autom\u00e1tico de Modelos de Variabilidad"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1836\" class=\"elementor elementor-1836\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-45cae517 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"45cae517\" 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-1b1478fb\" data-id=\"1b1478fb\" 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-104a9853 elementor-widget elementor-widget-text-editor\" data-id=\"104a9853\" 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>: \u00abUna L\u00ednea de Productos de Software para Asistir al Proceso de An\u00e1lisis Autom\u00e1tico de Modelos de Variabilidad\u201d<\/p><div><p><strong>Tesista<\/strong>: Esteban Ruiz de Galarreta<\/p><p><strong>Directores<\/strong>: Dra. Agustina Buccella &#8211; Lic. Mat\u00edas Pol&#8217;la<\/p><p><strong>Carrera<\/strong>: Licenciatura en Sistemas de Informaci\u00f3n<\/p><\/div><div><p><strong>D\u00eda<\/strong>:\u00a0 18 de noviembre de 2020<\/p><\/div><div><strong>Resumen<\/strong><\/div><p>Dentro de la ingenier\u00eda de software, existen diferentes metodolog\u00edas enfocadas en mejorar la calidad y puesta en el mercado de los sistemas a desarrollar. Una de estas metodolog\u00edas basadas en la utilizaci\u00f3n de t\u00e9cnicas de reuso, es la L\u00ednea de Productos de Software (LPS). Las mismas nos permiten producir un conjunto de sistemas que comparten ciertas caracter\u00edsticas pertenecientes a un dominio espec\u00edfico. Una de las caracter\u00edsticas principales de las LPS, es la gesti\u00f3n de la variabilidad, la cual es una actividad dedicada a proporcionar flexibilidad y un alto nivel de reutilizaci\u00f3n durante el desarrollo del software. Esta variabilidad y reutilizaci\u00f3n se basa en el principio de partes comunes y variantes dise\u00f1ados y modelados para proveer una especificaci\u00f3n de las funcionalidades disponibles en una familia determinada de sistemas. Dentro de la gesti\u00f3n de variabilidad, ha surgido un nuevo campo de investigaci\u00f3n y estudio denominado an\u00e1lisis (automatizado) de variabilidad, centrado espec\u00edficamente en la validaci\u00f3n de modelos de variabilidad de acuerdo con un conjunto de problemas o errores predefinidos. Existe una amplia gama de soluciones dentro del an\u00e1lisis automatizado de la variabilidad, aunque la mayor\u00eda son dependientes de los modelos de variabilidad utilizados y difieren entre la implementaci\u00f3n y su proceso entre una herramienta y otra. Esto dificulta en gran medida a los ingenieros que desarrollan una LPS a encontrar herramientas de an\u00e1lisis que satisfagan sus necesidades.<\/p><p>Por ello, en el presente trabajo se busc\u00f3 generalizar el proceso que realizan las herramientas existentes de an\u00e1lisis automatizado de la variabilidad, mediante la implementaci\u00f3n de un framework que permita a los ingenieros crear su propia herramienta de acuerdo a sus requerimientos espec\u00edficos en el desarrollo de LPS. El mismo fue construido siguiendo la metodolog\u00eda para la creaci\u00f3n de una l\u00ednea de productos de software. Para poder generalizar el proceso de an\u00e1lisis automatizado, se realiz\u00f3 una b\u00fasqueda y an\u00e1lisis de diferentes herramientas actuales para entender su funcionamiento y realizar una comparativa entre ellas que nos ayuden a determinar los puntos comunes y variables de las mismas. Luego de dise\u00f1ar la arquitectura del framework y sus diagramas de variabilidad, se procedi\u00f3 a explicar la forma en la cual se implementa la variabilidad en la metodolog\u00eda dise\u00f1ada para este trabajo. Para finalizar con el framework, se implementaron los componentes comunes y variables del mismo. Por \u00faltimo, se procedi\u00f3 a instanciar dos herramientas de an\u00e1lisis automatizado mediante la utilizaci\u00f3n de este framework, para comprobar su correctitud y utilidad.\u00a0<\/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-142b55d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"142b55d\" 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-3617df4\" data-id=\"3617df4\" 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-91b4e27 elementor-widget elementor-widget-image\" data-id=\"91b4e27\" 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=\"448\" src=\"https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2020\/11\/tesis-lsi-galarreta.png\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2020\/11\/tesis-lsi-galarreta.png 900w, https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2020\/11\/tesis-lsi-galarreta-300x149.png 300w, https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2020\/11\/tesis-lsi-galarreta-768x382.png 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 directores, el tribunal integrado por los docentes Dra. Alejandra Cechich, Dra. Gabriela Aranda, y Mg. Juan Manuel Luzuriaga y representantes de la Secretar\u00eda Academica FAI<\/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<div class=\"elementor-element elementor-element-a73c034 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"a73c034\" 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-lsi\/\" 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 LSI 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 L\u00ednea de Productos de Software para Asistir al Proceso de An\u00e1lisis Autom\u00e1tico de Modelos de Variabilidad\u201d Tesista: Esteban Ruiz de Galarreta Directores: Dra. Agustina Buccella &#8211; Lic. Mat\u00edas Pol&#8217;la Carrera: Licenciatura en Sistemas de Informaci\u00f3n D\u00eda:&nbsp; 18 de noviembre de 2020 Resumen Dentro de la ingenier\u00eda de software, existen diferentes metodolog\u00edas enfocadas en &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.fi.uncoma.edu.ar\/index.php\/nuevos-lic-lsi\/1463-ruiz-de-galarreta-esteban-una-linea-de-productos-de-software-para-asistir-al-proceso-de-analisis-automatico-de-modelos-de-variabilidad-noviembre-2020\/\"> <span class=\"screen-reader-text\">Esteban Ruiz de Galarreta: Una L\u00ednea de Productos de Software para Asistir al Proceso de An\u00e1lisis Autom\u00e1tico de Modelos de Variabilidad<\/span> Leer m\u00e1s &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":7398,"comment_status":"closed","ping_status":"closed","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":[42],"tags":[],"uagb_featured_image_src":{"full":["https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2020\/11\/tesis-lsi-galarreta.png",900,448,false],"thumbnail":["https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2020\/11\/tesis-lsi-galarreta-150x150.png",150,150,true],"medium":["https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2020\/11\/tesis-lsi-galarreta-300x149.png",300,149,true],"medium_large":["https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2020\/11\/tesis-lsi-galarreta-768x382.png",768,382,true],"large":["https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2020\/11\/tesis-lsi-galarreta.png",900,448,false],"1536x1536":["https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2020\/11\/tesis-lsi-galarreta.png",900,448,false],"2048x2048":["https:\/\/www.fi.uncoma.edu.ar\/wp-content\/uploads\/2020\/11\/tesis-lsi-galarreta.png",900,448,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 L\u00ednea de Productos de Software para Asistir al Proceso de An\u00e1lisis Autom\u00e1tico de Modelos de Variabilidad\u201d Tesista: Esteban Ruiz de Galarreta Directores: Dra. Agustina Buccella &#8211; Lic. Mat\u00edas Pol&#8217;la Carrera: Licenciatura en Sistemas de Informaci\u00f3n D\u00eda:&nbsp; 18 de noviembre de 2020 Resumen Dentro de la ingenier\u00eda de software, existen diferentes metodolog\u00edas enfocadas en&hellip;","_links":{"self":[{"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/posts\/1836"}],"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=1836"}],"version-history":[{"count":17,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/posts\/1836\/revisions"}],"predecessor-version":[{"id":30936,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/posts\/1836\/revisions\/30936"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/media\/7398"}],"wp:attachment":[{"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/media?parent=1836"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/categories?post=1836"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/tags?post=1836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}