<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0718-3305</journal-id>
<journal-title><![CDATA[Ingeniare. Revista chilena de ingeniería]]></journal-title>
<abbrev-journal-title><![CDATA[Ingeniare. Rev. chil. ing.]]></abbrev-journal-title>
<issn>0718-3305</issn>
<publisher>
<publisher-name><![CDATA[Universidad de Tarapacá. Escuela Universitaria de Ingeniería Electrica - Electrónica]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0718-33052012000100010</article-id>
<article-id pub-id-type="doi">10.4067/S0718-33052012000100010</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Enfoque MDA para el diseño de un data warehouse difuso]]></article-title>
<article-title xml:lang="en"><![CDATA[A model driven approach for fuzzy data warehouse design]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Zambrano Matamala]]></surname>
<given-names><![CDATA[Carolina]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Varas Contreras]]></surname>
<given-names><![CDATA[Marcela]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Urrutia Sepúlveda]]></surname>
<given-names><![CDATA[Angélica]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad de Atacama Departamento de Ingeniería Informática y Ciencias de la Computación ]]></institution>
<addr-line><![CDATA[Copiapó ]]></addr-line>
<country>Chile</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad de Concepción Departamento de Ingeniería Informática y Ciencias de la Computación ]]></institution>
<addr-line><![CDATA[Concepción ]]></addr-line>
<country>Chile</country>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad Católica del Maule Departamento de Computación e Informática ]]></institution>
<addr-line><![CDATA[Talca ]]></addr-line>
<country>Chile</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>04</month>
<year>2012</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>04</month>
<year>2012</year>
</pub-date>
<volume>20</volume>
<numero>1</numero>
<fpage>99</fpage>
<lpage>113</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.cl/scielo.php?script=sci_arttext&amp;pid=S0718-33052012000100010&amp;lng=en&amp;nrm=iso&amp;tlng=en"></self-uri><self-uri xlink:href="http://www.scielo.cl/scielo.php?script=sci_abstract&amp;pid=S0718-33052012000100010&amp;lng=en&amp;nrm=iso&amp;tlng=en"></self-uri><self-uri xlink:href="http://www.scielo.cl/scielo.php?script=sci_pdf&amp;pid=S0718-33052012000100010&amp;lng=en&amp;nrm=iso&amp;tlng=en"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Un data warehouse (DW) es un repositorio de datos que provienen de distintas fuentes. Es un sistema para el análisis de datos usado para el apoyo a la toma de decisiones. En el ámbito de análisis de datos es usual encontrar relaciones entre los datos de naturaleza difusa. Por ejemplo, en un contexto académico la respuesta a la consulta "qué alumnos obtuvieron buena nota final" no puede ser obtenida desde un DW tradicional pues no maneja información cualitativa. Debido a las limitaciones de los DW tradicionales es que se pueden extender usando lógica difusa a un DW Difusos (DWD). Por otro lado, en el ciclo de desarrollo de DW se han considerado diversas metodologías y modelos que tienen como desventaja que no integran los distintos niveles de abstracción ni el proceso de diseño de DW. Sin embargo, el enfoque MDA es una alternativa de integración que otorga un marco de desarrollo integrado basado en la arquitectura de modelos y transformaciones entre distintos niveles de abstracción, que la hace adecuada para este tema. En este artículo se presenta un enfoque MDA para el diseño de un DWD que considera medidas difusas, relaciones difusas y niveles difusos, para lo cual se proponen un metamodelo CWM OLAP Difuso, reglas QVT y un ejemplo. También se presenta la secuencia metodológica para la aplicación de las reglas QVT. Finalmente, se proporciona un caso de estudio de análisis en el ámbito educacional.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[A Data Warehouse (DW) is a repository of data from different sources. Is a system for data analysis used to support decision making. In the area of data analysis is common to find relationships between data from fuzzy nature. In this context, the questions give me the marks quantity of good, average and bad cannot be obtained from the traditional DW because do not handle as qualitative information. Due to the limitations of traditional DW is that it can be extended to Fuzzy DW (DWD) using fuzzy logic. On the other hand in the DW development life cycle are considered different methodologies and models that have the disadvantage that do not integrate the different levels of abstraction or the DW design process. However, MDA is an alternative approach to integration for the development of DW as it gives a comprehensive development framework based on the architecture of models and transformations between different levels of abstraction. This article presents a Fuzzy MDA approach to design fuzzy measures, fuzzy relations and fuzzy levels. For which we propose a Fuzzy OLAP CWM metamodel, QVT rules and an example of rule. Is the sequence methodology for applying the rules QVT. Finally, it provides a case study analysis in the field of education.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Data warehouse]]></kwd>
<kwd lng="es"><![CDATA[data warehouse difuso]]></kwd>
<kwd lng="es"><![CDATA[arquitectura dirigida por modelos]]></kwd>
<kwd lng="es"><![CDATA[lógica difusa]]></kwd>
<kwd lng="en"><![CDATA[Data warehouse]]></kwd>
<kwd lng="en"><![CDATA[fuzzy data warehouse]]></kwd>
<kwd lng="en"><![CDATA[model driven architecture]]></kwd>
<kwd lng="en"><![CDATA[fuzzy logic]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  	    <p align="justify"><font face="verdana" size="2">Ingeniare. Revista chilena de ingenier&iacute;a, vol. 20 N&ordm; 1, 2012, pp. 99&#45;113</font></p> 	    <p align="right"><font size="2" face="verdana"><strong>ART&Iacute;CULOS</strong></font></p> 	    <p align="right">&nbsp;</p> 	    <p align="left"><font face="verdana" size="4"><b>Enfoque MDA para el dise&ntilde;o de un data warehouse difuso</b></font></p> 	    <p align="left">&nbsp;</p> 	    <p align="left"><strong><font face="verdana" size="3"><i>A model driven approach for fuzzy data warehouse design</i></font></strong></p> 	    <p align="left">&nbsp;</p> 	    <p align="left"><font face="verdana" size="2"><strong>Carolina Zambrano Matamala<sup>1</sup> Marcela Varas Contreras<sup>2</sup> Ang&eacute;lica Urrutia Sep&uacute;lveda<sup>3</sup></strong></font></p>     <p align="left">&nbsp;</p> 	    ]]></body>
<body><![CDATA[<p align="left"><font face="verdana" size="2"><sup>1</sup>Departamento de Ingenier&iacute;a Inform&aacute;tica y Ciencias de la Computaci&oacute;n. Universidad de Atacama. Avenida Copayapu 485. Copiap&oacute;, Chile. E&#45;mail: <a href="mailto:carolinazambrano@gmail.com">carolinazambrano@gmail.com</a>    <br> 	</font><font face="verdana" size="2"><sup>2</sup>Departamento de Ingenier&iacute;a Inform&aacute;tica y Ciencias de la Computaci&oacute;n. Universidad de Concepci&oacute;n. Edmundo Larenas 215. Concepci&oacute;n, Chile. E&#45;mail: <a href="mailto:mvaras@udec.cl">mvaras@udec.cl</a>    <br> 	</font><font face="verdana" size="2"><sup>3</sup>Departamento de Computaci&oacute;n e Inform&aacute;tica. Universidad Cat&oacute;lica del Maule. Avenida San Miguel 3605. Talca, Chile. E&#45;mail: <a href="mailto:aurrutia@spock.ucm.cl">aurrutia@spock.ucm.cl</a></font></p> 	<hr align="left" width="100%" size="1" noshade> 	    <p align="left"><font face="verdana" size="2"><b>RESUMEN</b></font></p> 	    <p align="left"><font face="verdana" size="2">Un data warehouse (DW) es un repositorio de datos que provienen de distintas fuentes. Es un sistema para el an&aacute;lisis de datos usado para el apoyo a la toma de decisiones. En el &aacute;mbito de an&aacute;lisis de datos es usual encontrar relaciones entre los datos de naturaleza difusa. Por ejemplo, en un contexto acad&eacute;mico la respuesta a la consulta "qu&eacute; alumnos obtuvieron buena nota final" no puede ser obtenida desde un DW tradicional pues no maneja informaci&oacute;n cualitativa. Debido a las limitaciones de los DW tradicionales es que se pueden extender usando l&oacute;gica difusa a un DW Difusos (DWD). Por otro lado, en el ciclo de desarrollo de DW se han considerado diversas metodolog&iacute;as y modelos que tienen como desventaja que no integran los distintos niveles de abstracci&oacute;n ni el proceso de dise&ntilde;o de DW. Sin embargo, el enfoque MDA es una alternativa de integraci&oacute;n que otorga un marco de desarrollo integrado basado en la arquitectura de modelos y transformaciones entre distintos niveles de abstracci&oacute;n, que la hace adecuada para este tema. En este art&iacute;culo se presenta un enfoque MDA para el dise&ntilde;o de un DWD que considera medidas difusas, relaciones difusas y niveles difusos, para lo cual se proponen un metamodelo CWM OLAP Difuso, reglas QVT y un ejemplo. Tambi&eacute;n se presenta la secuencia metodol&oacute;gica para la aplicaci&oacute;n de las reglas QVT. Finalmente, se proporciona un caso de estudio de an&aacute;lisis en el &aacute;mbito educacional.</font></p>  	    <p align="left"><font face="verdana" size="2"><strong>Palabras clave:</strong> Data warehouse, data warehouse difuso, arquitectura dirigida por modelos, l&oacute;gica difusa.</font></p> 	<hr align="left" width="100%" size="1" noshade> 	    <p align="left"><font face="verdana" size="2"><b><i>ABSTRACT</i></b></font></p> 	    <p align="left"><font face="verdana" size="2"><i>A Data Warehouse (DW) is a repository of data from different sources. Is a system for data analysis used to support decision making. In the area of data analysis is common to find relationships between data from fuzzy nature. In this context, the questions give me the marks quantity of good, average and bad cannot be obtained from the traditional DW because do not handle as qualitative information. Due to the limitations of traditional DW is that it can be extended to Fuzzy DW (DWD) using fuzzy logic. On the other hand in the DW development life cycle are considered different methodologies and models that have the disadvantage that do not integrate the different levels of abstraction or the DW design process. However, MDA is an alternative approach to integration for the development of DW as it gives a comprehensive development framework based on the architecture of models and transformations between different levels of abstraction. This article presents a Fuzzy MDA approach to design fuzzy measures, fuzzy relations and fuzzy levels. For which we propose a Fuzzy OLAP CWM metamodel, QVT rules and an example of rule. Is the sequence methodology for applying the rules QVT. Finally, it provides a case study analysis in the field of education.</i></font></p>  	    <p align="left"><font face="verdana" size="2"><i><strong>Keywords:</strong> Data warehouse, fuzzy data warehouse, model driven architecture, fuzzy logic.</i></font></p> 	<hr align="left" width="100%" size="1" noshade> 	    <p align="left"><font face="verdana" size="3"><b>INTRODUCCI&Oacute;N</b></font></p> 	    ]]></body>
<body><![CDATA[<p align="left"><font face="verdana" size="2">Hoy en d&iacute;a las organizaciones cuentan con m&aacute;s informaci&oacute;n. Para analizar esta gran cantidad de informaci&oacute;n una alternativa es el uso de DW &#91;13&#93;. Un DW es un repositorio de datos que provienen de distintas fuentes. Los DW procesan esta informaci&oacute;n, que se puede utilizar para realizar an&aacute;lisis de datos a nivel estrat&eacute;gico y apoyar la toma de decisiones en una organizaci&oacute;n &#91;15&#93;. Los elementos principales de un DW son dimensiones, jerarqu&iacute;as, hechos y medidas. Una dimensi&oacute;n es un concepto abstracto que modela un contexto para el an&aacute;lisis. Sobre las dimensiones se pueden definir jerarqu&iacute;as, que permiten acceder a los datos a diferentes niveles o categor&iacute;as de detalle &#91;4&#93;. Los hechos representan una tupla de claves primarias, for&aacute;neas y medidas. Las medidas son num&eacute;ricas, por lo cual el tipo de an&aacute;lisis que se puede realizar es cuantitativo. Sin embargo, en el proceso de toma de decisiones es valorado el an&aacute;lisis cualitativo. Por ello es que el uso de la l&oacute;gica difusa &#91;34&#93; nace como una interesante propuesta que permite extender un DW. Por ejemplo, la consulta entregue la cantidad de notas malas, regulares y buenas no puede ser obtenida desde un DW tradicional o ser&iacute;a un trabajo adicional para los usuarios realizar el proceso manualmente.</font></p>  	    <p align="left"><font face="verdana" size="2">Al extender un DW a un DWD se permite dar un significado ling&uuml;&iacute;stico a la informaci&oacute;n num&eacute;rica. Por otro lado, en las jerarqu&iacute;as es bastante com&uacute;n que un elemento (instancia) no sea categorizable bajo una sola categor&iacute;a sino que pertenezca a varias. En el ejemplo de la <a href="#fig01">Figura 1</a> se observa una relaci&oacute;n difusa entre Alumno y Nivel Avance. Luego en la <a href="#fig02">Figura 2</a> se observa que una instancia de Alumno pertenece a m&aacute;s de un Nivel de Avance (relaci&oacute;n difusa). Esta &uacute;ltima relaci&oacute;n es heterog&eacute;nea &#91;12&#93; y no estricta &#91;18&#93;.</font></p> 	    <p align="center"><font face="verdana" size="2"><a name="fig01"></a><img src="/fbpe/img/ingeniare/v20n1/art10-fig01.jpg" width="317" height="244">    
<br>     Figura 1. Esquema de DWD con relaci&oacute;n difusa, nivel difuso tipo 2 y medida difusa tipo 2.</font></p> 	    <p align="center"><font face="verdana" size="2"><a name="fig02"></a><img src="/fbpe/img/ingeniare/v20n1/art10-fig02.jpg" width="372" height="159">    
<br>     Figura 2. Extracto de instancia de dimensi&oacute;n para la relaci&oacute;n difusa.</font></p> 	    <p align="left"><font face="verdana" size="2">Por todo lo anterior se llega a un problema interesante y motivante. Ya que por un lado se trata la relaci&oacute;n difusa entre niveles y por otro lado la etiquetaci&oacute;n permite clasificar de acuerdo a par&aacute;metros de una funci&oacute;n de pertenencia como se muestra en el ejemplo de la <a href="#fig03">Figura 3</a>. All&iacute; se ha etiquetado el atributo Nota de la tabla de hechos que se muestra en la <a href="#tab01">Tabla 1</a>, usando etiqueta buena, mala y regular. Por otra parte, el caso de las Bases de Datos Difusas (FDB) ha sido ampliamente estudiado, por ejemplo, en &#91;9&#45;10, 31&#45;33&#93;.</font></p> 	    <p align="center"><font face="verdana" size="2"><a name="fig03"></a><img src="/fbpe/img/ingeniare/v20n1/art10-fig03.jpg" width="368" height="142">    
<br>     Figura 3. Funciones de pertenencia trapezoidales para el concepto calidad de las notas y las etiquetas ling&uuml;&iacute;stica mala, regular y buena definidos sobre el atributo notas.</font></p> 	    <p align="center"><font size="2" face="verdana"><a name="tab01"></a>Tabla 1. Tabla de hechos para el esquema de la <a href="#fig01">Figura 1</a> con dimensiones base alumno y ciudad.    ]]></body>
<body><![CDATA[<br>     <img src="/fbpe/img/ingeniare/v20n1/art10-tab01.jpg" width="305" height="160">	</font></p> 	    
<p align="left"><font face="verdana" size="2">En el &aacute;mbito de DW tradicionales existen variados enfoques de dise&ntilde;o y modelos tales como &#91;2, 7, 11, 29, 30, 36&#93;. Tambi&eacute;n se ha aplicado el enfoque MDA a DW que puede ser revisado en &#91;17&#93;. Operaciones de DW se pueden revisar en &#91;18&#93;. Un enfoque l&oacute;gico para el dise&ntilde;o multidimensional se puede encontrar en &#91;1&#93;.</font></p>  	    <p align="left"><font face="verdana" size="2">En el &aacute;rea de DWD se ha propuesto un modelo formal multidimensional difuso &#91;5, 20&#93;. Desde la perspectiva de dise&ntilde;o de DWD se encuentran los siguientes trabajos &#91;3, 6, 28&#93;, pero ninguno de ellos presenta avances en el uso de Model Driven Architecture (MDA) para el dise&ntilde;o de un DWD. En el caso de transformaci&oacute;n de modelos el trabajo &#91;3&#93; presenta algunos avances en dise&ntilde;o conceptual a dise&ntilde;o l&oacute;gico de DWD usando MDA pero s&oacute;lo para el caso de medidas difusas. Por lo cual la propuesta que se presenta en este art&iacute;culo tiene la ventaja de considerar el enfoque MDA como la arquitectura que permite integrar todas las etapas de desarrollo de un DWD, por esto se propone una arquitectura </font><font face="verdana" size="2">MDA Difusa.</font></p>  	    <p align="left"><font face="verdana" size="2">En esta investigaci&oacute;n se define DWD como: "Un DW que permite almacenar y operar medidas difusas tipo 1 y tipo 2, relaciones difusas entre niveles y niveles difusos tipo 2". Esto se explica en la secci&oacute;n Preliminares.</font></p>  	    <p align="left"><font face="verdana" size="2">El art&iacute;culo tiene la siguiente estructura: primero se presenta una secci&oacute;n de preliminares para explicar los conceptos de atributos difusos y la difusidad en los distintos aspectos del DWD que se proponen. Luego se presenta una comparaci&oacute;n entre DWD versus DW Tradicional. Posteriormente se define el enfoque MDA para el Dise&ntilde;o de un DWD, seguido de la metodolog&iacute;a de aplicaci&oacute;n de las transformaciones con su secuencia l&oacute;gica de aplicaci&oacute;n. Posteriormente se presenta el caso de estudio. Finalmente se exponen la Conclusi&oacute;n y Trabajos Futuros que incluyen comentarios sobre los resultados y posibles extensiones futuras al trabajo presentado.</font></p>  	    <p align="left"><font face="verdana" size="4"><b>PRELIMINARES</b></font></p>  	    <p align="left"><font face="verdana" size="2">Para comenzar es necesario comprender qu&eacute; es un atributo difuso. En este contexto una clasificaci&oacute;n de informaci&oacute;n difusa es presentada en &#91;31&#93; donde se definen los atributos difusos como atributos tipo 1, tipo 2 y tipo 3.</font></p> 	    <p align="left"><font face="verdana" size="2">Los atributos difusos <b>tipo 1</b> &#91;31&#93; son atributos cl&aacute;sicos que admiten el tratamiento impreciso, donde las etiquetas ling&uuml;&iacute;sticas definidas s&oacute;lo se usar&aacute;n en las condiciones difusas de las consultas. Los atributos difusos <b>tipo 2</b> &#91;31&#93; son atributos que admiten tanto datos cl&aacute;sicos <i>(crisp)</i> como difusos (imprecisos), en forma de distribuciones de posibilidad sobre un dominio subyacente ordenado. El tipo 2 permite tambi&eacute;n la representaci&oacute;n de informaci&oacute;n incompleta en forma de datos de tipo Unknown, Undefined y Null. Los atributos difusos <b>tipo 3</b> &#91;31&#93; son atributos sobre datos de dominio discreto sobre dominio subyacente no ordenado con analog&iacute;a. En estos atributos se pueden definir conjuntos de etiquetas con una relaci&oacute;n de similitud o proximidad definida sobre ellas. Adem&aacute;s, en el tipo 3 se pueden admitir distribuciones de posibilidad sobre el dominio. A continuaci&oacute;n se explica la difusidad en el DWD propuesto.</font></p> 	    <p align="left"><font face="verdana" size="2"><b>Difusidad entre niveles (Relaci&oacute;n Difusa):</b> Cuando una relaci&oacute;n entre niveles es difusa, cada instancia de nivel inferior estar&aacute; asociada a m&aacute;s de una instancia del nivel superior, generando una relaci&oacute;n muchos a muchos, entre el nivel padre y el nivel hijo. Esta jerarqu&iacute;a es no estricta. La <a href="#fig01">Figura 1</a> muestra un ejemplo de esquema de dimensi&oacute;n difusa donde se ha definido la relaci&oacute;n entre Alumno y Nivel Avance como difusa representada por una l&iacute;nea punteada. Que la relaci&oacute;n sea difusa implica que hay asociado un grado de pertenencia entre las instancias de dimensi&oacute;n que participan en dicha relaci&oacute;n. Por ejemplo, un Alumno puede ser asociado a m&aacute;s de un Nivel Avance como se muestra en la <a href="#fig02">Figura 2</a>.</font></p>  	    <p align="left"><font face="verdana" size="2"><b>Difusidad en las medidas:</b> Cuando una medida es </font><font face="verdana" size="2">difusa en esta propuesta se considera que puede ser difusa tipo 1 o difusa tipo 2. Si es medida difusa tipo 1 s&oacute;lo se le agrega una etiqueta a la medida. Si es medida difusa tipo 2 significa que se ha asociado un concepto difuso que tiene asociadas etiquetas ling&uuml;&iacute;sticas que se representan por funciones de pertenencia. Por ejemplo, en la <a href="#fig01">Figura 1</a> la medida NotasT2 ser&aacute; difusa tipo 2 y su concepto difuso ser&aacute; calidad de las notas donde se definen tres etiquetas para clasificar las Notas en mala, regular o buena como se muestra en la <a href="#fig03">Figura 3</a>. El referencial ordenado que se ocupa es Nota como se muestra en la tabla de hechos de la <a href="#tab01">Tabla 1</a>.</font></p>  	    ]]></body>
<body><![CDATA[<p align="left"><font face="verdana" size="2"><b>Difusidad de un nivel:</b> Para el caso de nivel difuso tipo 2 se presenta en la <a href="#fig01">Figura 1</a> el nivel Regi&oacute;n_ Distancia que ha sido marcado como difuso tipo 2 mediante la representaci&oacute;n de un c&iacute;rculo punteado. En el caso del nivel difuso tipo 2 tambi&eacute;n se agrega un concepto difuso que tiene funciones de pertenencia que contendr&aacute;n las etiquetas. Por ejemplo en el caso de Regi&oacute;n_Distancia el concepto difuso puede ser la localizaci&oacute;n donde las etiquetas serian cerca y lejos (cada una con un grado de pertenencia dependiendo de la distancia a alg&uacute;n lugar).</font></p> 	    <p align="left"><font face="verdana" size="2">Por otro lado, es necesario comprender el enfoque MDA. MDA &#91;8, 19, 21&#93; es una propuesta de la Object Management Group (OMG) &#91;24&#93;, que es un consorcio a nivel internacional sin fines de lucro, cuyo objetivo principal es potenciar el desarrollo de aplicaciones orientadas a objetos, reduciendo el costo y la complejidad de los desarrollos. Para cumplir su objetivo define est&aacute;ndares abiertos. En este contexto el enfoque MDA permite especificar sistemas con modelos independientes de la plataforma, separando la especificaci&oacute;n de la implementaci&oacute;n y de la funcionalidad en una plataforma espec&iacute;fica, para lo cual define tres capas, CIM, PIM y PSM, donde cada una refleja un nivel de abstracci&oacute;n que se explica a continuaci&oacute;n:</font></p> 	    <p align="left"><font face="verdana" size="2"><b>CIM</b> (computation independent model): Modelo que tiene relaci&oacute;n con el negocio, donde se representa una vista del sistema. Tiene que ver con los requerimientos &#91;8, 19, 21&#93;.    <br>     <b>PIM</b> (platform independent model): Modelo de un subsistema que no contiene informaci&oacute;n espec&iacute;fica de la plataforma o tecnolog&iacute;a espec&iacute;fica que se utiliza, posee un alto nivel de abstracci&oacute;n. Representa la estructura, funcionalidad y restricciones del sistema independientemente de la plataforma tecnol&oacute;gica sobre la que se va a implementar &#91;8, 19, 21&#93;.    <br>     <b>PSM</b> (platform specific model): Modelo de un subsistema que incluye informaci&oacute;n sobre la tecnolog&iacute;a espec&iacute;fica que se utiliza; este modelo complementa al PIM especificando c&oacute;mo toma forma el sistema al ser implementado en una plataforma determinada &#91;8, 19, 21&#93;.</font></p>  	    <p align="left"><font face="verdana" size="2">El enfoque MDA permite realizar transformaci&oacute;n de modelos a distintos niveles de abstracci&oacute;n que son transformaciones verticales, como CIM a PIM, PIM a PSM, y tambi&eacute;n al mismo nivel de abstracci&oacute;n que son transformaciones horizontales, como por </font><font face="verdana" size="2">ejemplo CIM a CIM.</font></p>  	    <p align="left"><font face="verdana" size="2">En esta propuesta se realizar&aacute; una transformaci&oacute;n desde PIM DIFUSO a PSM DIFUSO como se explica en la secci&oacute;n MDA para el dise&ntilde;o de un DWD. A continuaci&oacute;n el siguiente apartado muestra una tabla comparativa entre DW Tradicional y DWD a modo de enfatizar las ventajas del DWD.</font></p>  	    <p align="left"><font face="verdana" size="3"><b>DW TRADICIONAL VERSUS DWD</b></font></p>  	    <p align="left"><font face="verdana" size="2">Como se indic&oacute; anteriormente, un DWD se define para efectos del presente trabajo como: "Un DW que permite almacenar y operar medidas difusas <i>tipo 1</i> y <i>tipo 2,</i> relaciones difusas <i>tipo 3</i> entre niveles y niveles difusos <i>tipo 2".</i></font></p>  	    <p align="left"><font face="verdana" size="2">Un DWD permite entregar informaci&oacute;n cualitativa y cuantitativa en el proceso de an&aacute;lisis, esto es muy importante, dado que en el proceso de toma de decisiones es bien valorado poder obtener informaci&oacute;n clasificada como lo permite el DWD. La <a href="#tab02">Tabla 2</a> muestra un resumen comparativo.</font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><a name="tab02"></a>Tabla 2. Comparaci&oacute;n de un data warehouse tradicional (DW) versus el enfoque de data warehouse difuso (DWD) propuesto.    <br>     <img src="/fbpe/img/ingeniare/v20n1/art10-tab02.jpg" width="372" height="570">	</font></p> 	    
<p align="left"><font face="verdana" size="3"><b>TRABAJOS RELACIONADOS</b></font></p>  	    <p align="left"><font face="verdana" size="2">Actualmente en el &aacute;rea de DWD se han presentado trabajos orientados a la formalizaci&oacute;n, el dise&ntilde;o y la implementaci&oacute;n.</font></p>  	    <p align="left"><font face="verdana" size="2">En el aspecto de formalizaci&oacute;n se encuentra el trabajo de Molina &#91;5, 20&#93; que propone un modelo formal multidimensional difuso. El modelo permite informaci&oacute;n imprecisa en hechos y jerarqu&iacute;as de una dimensi&oacute;n, donde se permite el uso de etiquetas ling&uuml;&iacute;sticas. Cuando una dimensi&oacute;n es difusa se permite que los nombres o etiquetas de los niveles representen conjuntos difusos, de esta forma se asocia un grado de pertenencia a cada uno de los conjuntos que representan la etiqueta. Para el caso de hecho difuso se incluye un valor que representa el grado de certeza de dicho hecho. Este enfoque es el mismo utilizado por Laurent en &#91;16&#93;. Para implementar el modelo formal multidimensional difuso definen una herramienta propia basada en arquitectura cliente servidor. Esta es una desventaja del enfoque pues al ser una arquitectura independiente de un sistema de DW tradicional s&oacute;lo funcionar&aacute; si se tiene acceso a la plataforma dise&ntilde;ada por los autores de &#91;20&#93;.Adem&aacute;s este trabajo no presenta ning&uacute;n aspecto de dise&ntilde;o de DWD.</font></p>  	    <p align="left"><font face="verdana" size="2">El trabajo de Sapir &#91;28&#93; presenta una metodolog&iacute;a para dise&ntilde;ar un DWD, donde se considera como metodolog&iacute;a base para la extensi&oacute;n al caso difuso la metodolog&iacute;a de Kimball &#91;15&#93;. La desventaja de este trabajo es que cada etapa de dise&ntilde;o no es integrada, por lo cual el uso de MDA como proponemos en esta investigaci&oacute;n es una ventaja.</font></p>  	    <p align="left"><font face="verdana" size="2">En &#91;6&#93; Fasel introduce un modelo para DWD basado en estructuras de metatablas para el caso de dimensiones con atributos difusos y medidas difusas, adem&aacute;s de un caso de estudio para representar el uso de su propuesta. Este trabajo s&oacute;lo se enfoca en la parte de dise&ntilde;o e implementaci&oacute;n del DWD y por cada atributo difuso que se desee implementar genera una estructura de metatabla al igual que el caso de la propuesta de Sapir &#91;28&#93;. Sin embargo, el trabajo de Fasel no presenta ning&uacute;n aspecto de dise&ntilde;o conceptual.</font></p>  	    <p align="left"><font face="verdana" size="2">El trabajo de Carrera &#91;3&#93; tiene como objetivo transformar un esquema multidimensional difuso desde el nivel conceptual al nivel l&oacute;gico, para el que </font><font face="verdana" size="2">se define un conjunto de reglas basadas en QVT. El enfoque de la propuesta est&aacute; basado en MDA, para lo cual transforma un PIM en un PSM. Sin embargo, esta propuesta s&oacute;lo considera atributos difusos en las medidas. Nuestra propuesta considera medidas, relaciones y niveles difusos, con los cuales se genera un metamodelo completo para DWD, se propone la arquitectura MDA para dise&ntilde;o y desarrollo de DWD, aporta conceptualmente y adem&aacute;s se prueba con un caso de estudio real analizado en el &aacute;mbito estudiantil. Por lo tanto, nuestra propuesta es completa en relaci&oacute;n a la propuesta de &#91;3&#93; que s&oacute;lo trabaj&oacute; con medidas difusas. En comparaci&oacute;n a las propuestas de &#91;6, 28&#93; nuestra propuesta presenta la ventaja de integraci&oacute;n dada por el enfoque MDA.</font></p>  	    <p align="left"><font face="verdana" size="3"><b>MDA PARA EL DISE&Ntilde;O DE DWD</b></font></p>  	    <p align="left"><font face="verdana" size="2">En este apartado se describe la propuesta con enfoque MDA para el dise&ntilde;o de un DWD, para lo cual primero se explica la arquitectura MDA Difusa, luego la extensi&oacute;n de las metaclases de CWM con nuevos estereotipos con el fin de dar soporte al </font><font face="verdana" size="2">DWD. Luego el PSM Difuso y las reglas QVT.</font></p>  	    ]]></body>
<body><![CDATA[<p align="left"><font face="verdana" size="2">La <a href="#fig04">Figura 4</a> muestra la arquitectura MDA Difusa. En esta se muestran los tres niveles de abstracci&oacute;n, CIM DIFUSO, PIM DIFUSO y PSM DIFUSO. Una transformaci&oacute;n de modelos T (c&iacute;rculo con una T) es el proceso de convertir un modelo en otro. Una transformaci&oacute;n est&aacute; conformada por un conjunto de reglas que describen c&oacute;mo el modelo en el lenguaje fuente puede ser transformado en un modelo en el lenguaje de destino. A continuaci&oacute;n se explican los niveles de abstracci&oacute;n relacionados con el ciclo de desarrollo de los DWD:</font></p>  	    <p align="left"><font face="verdana" size="2"><b>CIM DIFUSO:</b> En esta capa se generar&aacute; un modelo que permita analizar qu&eacute; requerimientos de negocios pueden ser favorecidos con un an&aacute;lisis difuso y cualitativo.    <br> 	</font><font face="verdana" size="2"><b>PIM DIFUSO:</b> En esta capa se realiza la extensi&oacute;n del metamodelo CWM OLAP &#91;25&#93; a CWM OLAP Difuso, definiendo un conjunto de metaclases de CWM con nuevos estereotipos con el fin de dar soporte al DWD.    <br> 	</font><font face="verdana" size="2"><b>PSM DIFUSO:</b> Para el enfoque propuesto se utiliza el Metamodelo CWM Relacional &#91;25&#93; con metatablas para soportar los elementos difusos. S&oacute;lo se ha desarrollado un PSM Difuso. Como trabajo futuro se estudiar&aacute;n m&aacute;s PSM.</font></p> 	    <p align="center"><font size="2" face="verdana"><a name="fig04"></a><img src="/fbpe/img/ingeniare/v20n1/art10-fig04.jpg" width="340" height="358">    
<br> 	</font><font face="verdana" size="2">Figura 4. Arquitectura MDA difusa.</font></p> 	    <p align="left"><font face="verdana" size="2">Las etapas del enfoque MDA Difuso desarrolladas en el art&iacute;culo son PIM DIFUSO a PSM DIFUSO.</font></p>  	    <p align="left"><font face="verdana" size="2"><b>Extensi&oacute;n de las metaclases de CWM con nuevos estereotipos para dar soporte al DWD    <br> 	</b></font><font face="verdana" size="2">Los estereotipos definidos para las medidas etiquetadas difusas se desprenden de la clase <i>Measure</i> del Metamodelo CWM OLAP (ver <a href="#fig05">Figura 5</a>). Los estereotipos definidos para los niveles etiquetados difusos <i>tipo 2</i> se desprenden de la clase <i>Level</i> del Metamodelo CWM OLAP (ver <a href="#fig06">Figura 6</a>). Por &uacute;ltimo, los estereotipos definidos para relaciones difusas <i>tipo 3</i> entre niveles se desprenden de la clase principal del Metamodelo CWM OLAP (ver <a href="#fig07">Figura 7</a>). Son:</font></p>  	    <p align="left"><font face="verdana" size="2">Estereotipo <i>&laquo;FuzzyMeasureT1&raquo;:</i> Los atributos de este estereotipo representan si una medida es difusa <i>tipo 1</i>. Se extiende a partir de la Clase Base <i>Measure</i> y el icono que lo representa es <i>FMT1.</i> Estereotipo <i>&laquo;Label&raquo;:</i> Los atributos de este estereotipo representan la metadata para representar un atributo difuso <i>tipo 1</i> en una medida difusa <i>tipo 1.</i> Se extiende a partir de la Clase Base <i>FuzzyMeasureT1</i> y el icono que lo representa es <i>LT1.</i> Estereotipo <i>&laquo;FuzzyMeasureT2&raquo;:</i> Los atributos de este estereotipo representan si una medida ha sido etiquetada como difusa <i>tipo 2.</i> Se extiende a partir de la Clase Base <i>Measure</i> y el icono que lo representa es <i>FMT2.    ]]></body>
<body><![CDATA[<br> 	</i></font><font face="verdana" size="2">Estereotipo <i>&laquo;ConceptT2&raquo;:</i> Los atributos de este estereotipo representan la metadata para representar un concepto difuso <i>tipo 2</i> en una medida. Se extiende a partir de la Clase <i>FuzzyMeasureT2</i> y el icono que lo representa es <i>CT2.    <br> 	</i></font><font face="verdana" size="2">Estereotipo <i>&laquo;MemberFunction&raquo;:</i> Los atributos de este estereotipo representan la metadata para representar una funci&oacute;n de membres&iacute;a cuando se ha etiquetado una medida como difusa <i>tipo 2.</i> Se extiende a partir de la Clase <i>FuzzyMeasureT2</i> y el icono que lo representa es <i>MF.</i> Estereotipo <i>&laquo;MetaDegree&raquo;:</i> Los atributos de este estereotipo representan la metadata para representar el grado de pertenencia de un nivel difuso <i>tipo 2</i> y/o medida difusa <i>tipo 2</i> a las distintas funciones de membres&iacute;a de un concepto difuso. Estereotipo <i>&laquo;FuzzyHierarchyLevelAssociation T3&raquo;:</i> Los atributos de este estereotipo representan si existe una relaci&oacute;n difusa <i>tipo 3</i> entre niveles de una jerarqu&iacute;a. Se extiende a partir de la Clase Base principal (from Core) y el icono que lo representa es <i>FHLA.    <br> 	</i></font><font face="verdana" size="2">Estereotipo <i>&laquo;ConceptT3&raquo;:</i> Los atributos de este estereotipo representan la metadata para representar una relaci&oacute;n difusa <i>tipo 3</i> entre niveles de una jerarqu&iacute;a. Se extiende a partir de la Clase Base <i>FuzzyHierarchyLevelAssociation</i> y el icono que lo representa es CT3. Esta metadata representa la tabla puente que se genera cuando existe una relaci&oacute;n difusa entre niveles que tambi&eacute;n sirve para relaciones no estrictas.    <br> 	</font><font face="verdana" size="2">Estereotipo <i>&laquo;FuzzyLevelT2&raquo;:</i> Los atributos de este estereotipo representan si un nivel ha sido etiquetado como difuso <i>tipo 2.</i> Se extiende a partir de la Clase Base <i>Level</i> y el icono que lo representa </font><font face="verdana" size="2">es <i>FuzzyLevelT2.</i></font></p> 	    <p align="center"><i><font size="2" face="verdana"><a name="fig05"></a><img src="/fbpe/img/ingeniare/v20n1/art10-fig05.jpg" width="350" height="187"></font></i><font size="2" face="verdana">    
<br>     Figura 5. Extracto extensi&oacute;n metamodelo CWM OLAP, caso medida difusa.</font></p> 	    <p align="center"><font size="2" face="verdana"><a name="fig06"></a><img src="/fbpe/img/ingeniare/v20n1/art10-fig06.jpg" width="340" height="178">    
<br>     Figura 6. Extracto extensi&oacute;n metamodelo CWM OLAP caso nivel difuso tipo 2 de una jerarqu&iacute;a.</font></p> 	    <p align="center"><font size="2" face="verdana"><a name="fig07"></a><img src="/fbpe/img/ingeniare/v20n1/art10-fig07.jpg" width="222" height="181">    
<br>     Figura 7. Extracto extensi&oacute;n metamodelo CWM OLAP, caso relaci&oacute;n difusa entre niveles de una jerarqu&iacute;a.</font></p> 	    ]]></body>
<body><![CDATA[<p align="left"><font face="verdana" size="2"><b>Definici&oacute;n del Metamodelo CWM OLAP DIFUSO (PIM DIFUSO)    <br> 	</b></font><font face="verdana" size="2">CWM &#91;25&#93; se compone de muchos metamodelos; en este art&iacute;culo se trabajar&aacute; con CWM OLAP, cuya </font><font face="verdana" size="2">extensi&oacute;n a CWM OLAP Difuso (PIM DIFUSO) </font><font face="verdana" size="2">define un conjunto de metaclases de CWM con nuevos estereotipos con el fin de dar soporte al DWD, valores etiquetados y restricciones. En la Figura 8 se pueden apreciar el Metamodelo CWM OLAP Difuso propuesto, las clases propuestas son <i>FuzzyMeasureT1, Label, FuzzyMeasureT2, MetaDegree, ConceptT2, ConceptT3, MemberFunction, FuzzyLevelT2, FuzzyHierarchyLevelAssociation.</i></font></p>  	    <p align="left"><font face="verdana" size="2"><b>Metamodelo de salida a las transformaciones (PSM DIFUSO)    <br> 	</b></font><font face="verdana" size="2">Como se indic&oacute;, CWM &#91;25&#93; se compone de muchos metamodelos. Como PSM DIFUSO para el enfoque propuesto se utiliza el Metamodelo CWM Relacional con metatablas para soportar los elementos difusos. Estas son:</font></p>  	    <p align="left"><font face="verdana" size="2"><i>&bull; Meta_ConceptT2:</i> Esta metatabla permite almacenar los conceptos cuando una medida o un nivel ha sido etiquetado como difuso tipo 2. Se permite que un concepto pueda pertenecer a m&aacute;s de una funci&oacute;n de membres&iacute;a.    <br> 	</font><font face="verdana" size="2"><i>MetaJMemberFunction:</i> Esta metatabla permite almacenar los par&aacute;metros de la funci&oacute;n de membres&iacute;a, su etiqueta y el concepto que representa dicha funci&oacute;n de membres&iacute;a de un nivel o medida etiquetada como difusa tipo 2. <i>Meta_Degree:</i> Esta metatabla permite almacenar el grado de pertenencia a las distintas funciones de membres&iacute;a de una medida difusa tipo 2 o un nivel difuso tipo 2. Adem&aacute;s guarda el nombre de la medida y/o nivel que ha sido marcado como difuso tipo 2.    <br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;Meta_ConceptT3:</i> Esta metatabla permite almacenar el grado de pertenencia entre las instancias que participan en la relaci&oacute;n difusa entre los niveles. Se puede decir que esta tabla es una tabla puente entre los niveles que tienen una relaci&oacute;n difusa, por lo cual se sigue la misma soluci&oacute;n que para el caso de una jerarqu&iacute;a no estricta.    <br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;Meta_Label:</i> Esta metatabla permite almacenar el nombre de la etiqueta que se ha asignado a una medida tipo 1. S&oacute;lo necesita el nombre de la etiqueta y la clave for&aacute;nea de la tabla de hechos desde la cual proviene.</font></p>  	    <p align="left"><font face="verdana" size="2"><b>Definici&oacute;n de reglas de transformaci&oacute;n QVT </b></font><font face="verdana" size="2"><b>PIM DIFUSO a PSM DIFUSO    <br> 	</b></font><font face="verdana" size="2">El PIM DIFUSO est&aacute; representado por el Metamodelo CWM OLAP Difuso propuesto (ver <a href="#fig08">Figura 8</a>) y el PSM DIFUSO por el Metamodelo CWM Relacional con las metatablas antes descritas. Es importante indicar que las reglas que generan las estructuras para soportar los elementos difusos tienen funciones OCL &#91;22&#93; para restringir por ejemplo que su creaci&oacute;n se realice una sola vez. A continuaci&oacute;n se muestra una breve descripci&oacute;n de cada regla de transformaci&oacute;n:</font></p>  	    ]]></body>
<body><![CDATA[<p align="left"><font face="verdana" size="2"><i>&bull;&nbsp;RMain:</i> Todo esquema del Metamodelo CWM OLAP Difuso se transforma en esquema en el metamodelo CWM Relacional.    <br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;RCube_TO_FactTable:</i> Todo cubo del Metamodelo CWM OLAP Difuso se transforma en una tabla en el Metamodelo CWM Relacional.    <br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;RMeasure_TO_Column:</i> Toda medida del metamodelo CWM OLAP Difuso se transforma en un atributo en el Metamodelo CWM Relacional.    <br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;RLabel_TO_Meta_Label:</i> La primera medida etiquetada <i>tipo 1</i> del Metamodelo CWM OLAP Difuso permite transformar un Label del Metamodelo CWM OLAP Difuso en tabla del Metamodelo CWM Relacional.    <br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;RFactTable_Meta_Label_TO_FK:</i> Una tabla de hecho de un cubo etiquetado del metamodelo CWM OLAP Difuso es asociado a la metatabla de etiquetas en el metamodelo CWM Relacional mediante la creaci&oacute;n de claves for&aacute;neas.    <br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;RConceptT2_TO_Meta_Concept:</i> La primera medida etiquetada <i>tipo 2</i> del metamodelo CWM OLAP Difuso permite transformar un ConceptT2 en la tabla Meta_Concept del metamodelo CWM Relacional. Dicha tabla se crea s&oacute;lo una vez, cuando se aplica la regla, al encontrar la primera medida etiquetada tipo 2 o nivel etiquetado <i>tipo 2.</i> Esto se da porque las estructuras que soportan <i>tipo 2</i> son las mismas tanto para medidas <i>tipo 2</i> como para niveles tipo 2.    <br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;RMemberFunction_TO_Meta_MemberFunction:</i> La primera medida etiquetada <i>tipo 2</i> del metamodelo CWM OLAP Difuso permite transformar un MemberFunction del meta&#45;</font><font face="verdana" size="2">modelo CWM OLAP Difuso en la tabla Meta_ MemberFunction del metamodelo CWM Relacional.    <br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;RMetaDegree_TO_MetaDegree:</i> La primera medida etiquetada <i>tipo 2</i> del metamodelo CWM OLAP Difuso permite transformar un MetaDegree en una tabla MetaDegree del metamodelo CWM Relacional.    <br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;RMetaConcept_MemberFunction_TO_FK:</i> La tabla MetaConcept es asociada a la tabla de funciones de membres&iacute;a en el metamodelo CWM Relacional mediante la creaci&oacute;n de claves for&aacute;neas.    <br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;RMeta_MemberFunction_Meta_Degree_TO_ FK:</i> La tabla Meta_MemberFunction es asociada a la tabla Meta_Degre en el metamodelo CWM Relacional mediante la creaci&oacute;n de claves for&aacute;neas.    ]]></body>
<body><![CDATA[<br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;RFactTable_Meta_Degree_TO_FK:</i> La tabla de hecho es asociada a la tabla Meta_Degree </font><font face="verdana" size="2">en el metamodelo CWM Relacional mediante la creaci&oacute;n de claves for&aacute;neas.    <br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;RLevel_TO_Table:</i> Todo nivel del metamodelo CWM OLAP Difuso se transforma en una tabla en el metamodelo CWM Relacional.    <br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;RConceptT3_TO_Meta_ConceptT3:</i> Toda relaci&oacute;n difusa <i>tipo 3</i> entre una dimensi&oacute;n y un nivel o entre nivel padre y nivel hijo del metamodelo CWM OLAP Difuso se transforma en una tabla Meta_ConceptT3 en el metamodelo </font><font face="verdana" size="2">CWM Relacional.    <br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;RDimPadre_MetaConceptT3_TO_FK:</i> Cada relaci&oacute;n difusa entre dimensi&oacute;n y nivel es transformada a sus correspondientes claves for&aacute;neas de las tablas del metamodelo CWM Relacional.    <br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;RLevHijo_MetaConceptT3_TO_FK:</i> Cada relaci&oacute;n difusa entre dimensi&oacute;n y nivel es transformada a sus correspondientes claves for&aacute;neas de las tablas del metamodelo CWM Relacional.    <br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;RAttributeLevel_TO_Column:</i> Todo atributo de un nivel del metamodelo CWM OLAP Difuso se transforma en una columna en el metamodelo </font><font face="verdana" size="2">CWM Relacional.    <br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;RDimension_TO_Table:</i> Toda dimensi&oacute;n del metamodelo CWM OLAP Difuso se transforma en una tabla en el metamodelo CWM Relacional.    <br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;RAttributeDimension_TO_Column:</i> Todo atributo de una dimensi&oacute;n del metamodelo CWM OLAP Difuso se transforma en una columna en el metamodelo CWM Relacional.    <br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;R_Dh_TO_FK:</i> Toda clase de asociaci&oacute;n dimensi&oacute;n/jerarqu&iacute;a del metamodelo CWM OLAP Difuso se transforma en una clave for&aacute;nea en el metamodelo CWM Relacional.    <br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;RHla_TO_FK:</i> Toda clase de asociaci&oacute;n de nivel/jerarqu&iacute;a del metamodelo CWM OLAP Difuso se transforma en una clave for&aacute;nea en el metamodelo CWM Relacional.    ]]></body>
<body><![CDATA[<br> 	</font><font face="verdana" size="2"><i>&bull;&nbsp;RCda_TO_FK:</i> Toda clase de asociaci&oacute;n del metamodelo CWM OLAP Difuso se transforma en una clave for&aacute;nea en el metamodelo CWM Relacional.</font></p> 	    <p align="center"><font size="2" face="verdana"><a name="fig08"></a><img src="/fbpe/img/ingeniare/v20n1/art10-fig08.jpg" width="580" height="458">    
<br>     Figura 8. Extracto Metamodelo CWM OLAP Difuso con medidas difusas, relaciones difusas de una jerarqu&iacute;a y niveles difusos de una jerarqu&iacute;a.</font></p> 	    <p align="left"><font face="verdana" size="2"><b>Especificaci&oacute;n de transformaciones    <br> 	</b></font><font face="verdana" size="2">Una regla de transformaci&oacute;n de modelos debe definir, evitando cualquier ambig&uuml;edad, la relaci&oacute;n impl&iacute;cita que existe entre los elementos de los modelos fuentes de transformaci&oacute;n. Por otro lado, un metamodelo es un mecanismo que permite </font><font face="verdana" size="2">construir formalmente lenguajes de modelado. El metamodelo de un lenguaje es una descripci&oacute;n de todos los conceptos que pueden usarse en el mismo, por ejemplo, los conceptos de package, clase, atributo y operaciones en UML &#91;26&#93;.</font></p> 	    <p align="left"><font face="verdana" size="2">MDA propuso el est&aacute;ndar QVT &#91;23&#93; que permite crear consultas, vistas y transformaciones de modelos. Las transformaciones, en el contexto de QVT, se clasifican en relaci&oacute;n (Relation) y funci&oacute;n (Operacional Mapping), donde Relation es un lenguaje de naturaleza declarativa. Las transformaciones del tipo Relations especifican transformaciones multidireccionales y chequean la consistencia entre dos o m&aacute;s modelos relacionados. Las funciones, en cambio, implementan la transformaci&oacute;n, es decir, transforman elementos de un dominio en elementos de otro. El mapping se expresa mediante el lenguaje llamado Core, el cual es utilizado internamente por las herramientas de transformaci&oacute;n y posee una notaci&oacute;n imperativa.</font></p>  	    <p align="left"><font face="verdana" size="2">En este art&iacute;culo las reglas de transformaci&oacute;n han sido expresadas por medio del lenguaje Relations, de QVT, el cual puede ser expresado mediante una notaci&oacute;n gr&aacute;fica y/o textual. Estas transformaciones se realizan a nivel de metamodelos, siendo el Metamodelo CWM OLAP Difuso el PIM DIFUSO fuente y el Metamodelo CWM Relacional Difuso el PSM DIFUSO destino. Esto permite instanciar un modelo conceptual multidimensional difuso a nivel l&oacute;gico. A continuaci&oacute;n se muestra a modo de ejemplo la formalizaci&oacute;n de la regla de transformaci&oacute;n <i>ConceptT2_TO_Meta_Concept</i> mediante notaci&oacute;n gr&aacute;fica del lenguaje Relations de QVT donde la cl&aacute;usula Where define la condici&oacute;n que debe ser satisfecha por los elementos de los modelos que participan en la relaci&oacute;n, mientras que en la cl&aacute;usula When se establece la condici&oacute;n que debe cumplirse antes de la transformaci&oacute;n. Para m&aacute;s informaci&oacute;n sobre MDA y QVT se pueden revisar &#91;8, 19, 21, 23, 27&#93;.</font></p>  	    <p align="left"><font face="verdana" size="2"><b>Regla ConceptT2_TO_Meta_ConceptT2    <br> 	</b></font><font face="verdana" size="2">El objetivo de esta regla de transformaci&oacute;n es convertir un concepto difuso tipo 2<i>c</i> del Metamodelo CWM OLAP Difuso en una tabla <i>tmc</i> del Metamodelo CWM Relacional (ver <a href="#fig09">Figura 9</a>). Esta regla de transformaci&oacute;n se compone de la regla <i>Measure_TO_Column (m, co)</i> y de la funci&oacute;n OCL <i>ifNotExistsMetaConcept (t)</i> en la cl&aacute;usula </font><font face="verdana" size="2">When (precondiciones). En la poscondici&oacute;n Where, se compone de la regla <i>Meta_Concept_ Meta_MemberFunction_TO_FK(fk),</i> que permite asociar por medio de una clave for&aacute;nea el concepto con una funci&oacute;n de membres&iacute;a y de la regla <i>MemberFunction_TO_ Meta_MemberFunction.</i></font></p> 	    <p align="center"><i><font size="2" face="verdana"><a name="fig09"></a><img src="/fbpe/img/ingeniare/v20n1/art10-fig09.jpg" width="364" height="275">    
]]></body>
<body><![CDATA[<br>     </font></i><font size="2" face="verdana">Figura 9. Notaci&oacute;n gr&aacute;fica de regla ConceptT2_ TO_Meta_Concept.</font></p> 	    <p align="left"><font face="verdana" size="2"><b><font size="3">METODOLOG&Iacute;A DE APLICACI&Oacute;N </font></b></font><font face="verdana" size="3"><b>DE LAS TRANSFORMACIONES</b></font></p>  	    <p align="left"><font face="verdana" size="2">Para la transformaci&oacute;n de un esquema conceptual de DWD a esquema l&oacute;gico se debe como primer paso </font><font face="verdana" size="2">generar el esquema conceptual multidimensional difuso por medio de una instancia del metamodelo CWM OLAP Difuso. Luego se aplican las transformaciones siguiendo el orden que se muestra en la <a href="#fig10">Figura 10</a> que representa la secuencia de aplicaci&oacute;n metodol&oacute;gica para la aplicaci&oacute;n de las reglas de transformaci&oacute;n. Finalmente el &uacute;ltimo paso es la generaci&oacute;n del esquema l&oacute;gico mediante una instancia del Metamodelo CWM Relacional Difuso.</font></p> 	    <p align="center"><font size="2" face="verdana"><a name="fig10"></a><img src="/fbpe/img/ingeniare/v20n1/art10-fig10.jpg" width="580" height="368">    
<br>     Figura 10. Diagrama con secuencia a seguir en la aplicaci&oacute;n de las transformaciones.	</font></p> 	    <p align="left"><font face="verdana" size="2">Como se aprecia en la <a href="#fig10">Figura 10</a> el procedimiento para aplicar las reglas de transformaci&oacute;n siempre comienza con la regla <i>RMain.</i> Posteriormente se verifica si se aplicar&aacute;n reglas para cubos, dimensiones o niveles. En caso de que se apliquen reglas para el cubo la primera en gatillarse es la regla <i>Cube_TO_FactTable</i> que permite generar la tabla de hechos. Luego la regla <i>Measure_TO_Column</i> convierte las medidas en columnas de la tabla de hechos. Es en este caso que se pueden aplicar las reglas para medidas tipo 1 y/o medidas tipo 2. Es importante indicar que basta con que s&oacute;lo una medida haya sido modelada con los estereotipos <i>&laquo;FMT1&raquo;</i> y/o <i>&laquo;FMT2&raquo;</i> para que se utilicen las reglas que generan las estructuras para medidas tipo 1 y tipo 2. Estas estructuras se generan s&oacute;lo una vez, independientemente de la cantidad de medidas tipo 1 o tipo 2 que existan. Tambi&eacute;n se observa que si hay medidas etiquetadas </font><font face="verdana" size="2">tipo 1 se aplica la regla <i>Label_TO_MetaLabel</i> y la regla <i>FactTable_MetaLabel_TO_FK.</i> Por otro lado, si existen medidas etiquetadas como tipo 2 se aplican las reglas <i>ConceptT2_TO_MetaConcept, MeasureT2_TO_MetaDegree, MemberFunction _TO_Meta_MemberFunction</i> y las reglas <i>Meta_ Concept_Meta_MemberFunction_TO_FK, Meta_MemberFunction_Meta_Degree_TO_FK y FactTable_Meta_Degree_TO_FK.</i> Estas tres &uacute;ltimas son las que asocian las distintas metatablas usando las claves for&aacute;neas.</font></p>  	    <p align="left"><font face="verdana" size="2">Para el caso de las dimensiones, se aprecian las reglas <i>Dimension_TO_Table, AttributeDimension _TO_Column</i> y <i>Cda_TO_Fk.</i></font></p>  	    <p align="left"><font face="verdana" size="2">La secuencia de reglas para el caso de niveles con relaciones difusas se aplica cuando se ha modelado en el esquema conceptual una relaci&oacute;n como difusa con el estereotipo <i>&laquo;FHLA&raquo;.</i> En este caso la secuencia indica que se debe aplicar la regla <i>ConceptT3_TO_MetaConceptT3</i> que permite crear una tabla puente entre los niveles que son difusos (jerarqu&iacute;a no estricta). Luego las reglas RLevelHijo_MetaConceptT3_TO_FK y RLevelPadre_MetaConceptT3_TO_FK permiten asociar la clave primaria del nivel hijo como clave for&aacute;nea de la tabla puente <i>MetaConceptT3</i> y asociar la clave primaria del nivel padre como clave for&aacute;nea de la tabla puente <i>MetaConceptT3.</i></font></p>  	    <p align="left"><font face="verdana" size="2">Por otro lado se puede apreciar que las reglas para niveles difusos tipo 2 son las mismas que para las medidas etiquetadas como difusas tipo 2, por lo cual estas reglas se aplican s&oacute;lo si no existen medidas etiquetadas como difusas tipo 2 y si existe un nivel con estereotipo </font><font face="verdana" size="2"><i>&laquo;FuzzyLevelT2&raquo;</i> definido en el esquema conceptual. Esto se debe a que las estructuras que soportan el tipo 2 son las mismas tanto para medidas como para niveles.</font></p>  	    <p align="left"><font face="verdana" size="2">La <a href="#fig12">Figura 12</a> muestra las tablas <i>Meta_ConceptT3, Meta_ConceptT2, Meta_De&#45;gree, Meta_ MemberFunction</i> y con sus respectivos atributos, en un esquema l&oacute;gico final despu&eacute;s de aplicar la secuencia de reglas propuestas en esta investigaci&oacute;n. A continuaci&oacute;n el siguiente apartado muestra el caso de estudio.</font></p> 	    ]]></body>
<body><![CDATA[<p align="center"><font size="2" face="verdana"><a name="fig11"></a><img src="/fbpe/img/ingeniare/v20n1/art10-fig11.jpg" width="580" height="318">    
<br>     Figura 11. Esquema conceptual para el indicador notas promedio, el estereotipo &lt;&lt;FMT2&gt;&gt; representa las medidas difusas tipo 2, el estereotipo &lt;&lt;FuzzyLevelT2&gt;&gt; representa al nivel difuso tipo 2 y el estereotipo &lt;&lt;FHLA&gt;&gt; representa a las relaciones difusas tipo 3 en una jerarqu&iacute;a.</font></p> 	    <p align="center"><font size="2" face="verdana"><a name="fig12"></a><img src="/fbpe/img/ingeniare/v20n1/art10-fig12.jpg" width="580" height="412">    
<br>     Figura 12. Esquema l&oacute;gico para el indicador de alumnos notas promedio, con estructuras para soportar medidas difusas tipo 2, niveles difusos tipo 2 y relaciones difusas tipo 3 en una jerarqu&iacute;a.	</font></p> 	    <p align="left"><font face="verdana" size="3"><b>CASO DE ESTUDIO</b></font></p>  	    <p align="left"><font face="verdana" size="2">En el caso de estudio que se presenta se aplican las reglas de transformaci&oacute;n del enfoque MDA Difuso propuesto. Para esto se presenta un Cubo de Indicadores de Estudiantes &#91;35&#93;. &Eacute;ste se modela conceptualmente usando una instancia del metamodelo CWM OLAP Difuso propuesto.</font></p>  	    <p align="left"><font face="verdana" size="2"><b>Cubo Indicadores de Estudiantes    <br> 	</b></font><font face="verdana" size="2">El Cubo Indicadores de Estudiantes est&aacute; compuesto por seis dimensiones de an&aacute;lisis que son Cohorte, Carrera, Tiempo, Estudiante, Localizaci&oacute;n y Curso. Las dimensiones Cohorte, Carrera y Tiempo no tienen niveles (ver <a href="#fig11">Figura 11</a>). Las dimensiones Estudiante, Localizaci&oacute;n y Curso s&iacute; tienen niveles.</font></p>  	    <p align="left"><font face="verdana" size="2">Los datos que se ocuparon para el an&aacute;lisis son los datos de pregrado de los estudiantes de la Facultad de Ingenier&iacute;a de la Universidad de Atacama. El prop&oacute;sito de implementaci&oacute;n del indicador es proporcionar informaci&oacute;n de las notas promedio, haciendo un an&aacute;lisis por cohorte, carrera, estudiante, localizaci&oacute;n y curso. En este contexto, se defini&oacute; como medida difusa <i>&laquo;FMT2&raquo;</i> las Notas Promedio. Tambi&eacute;n se aplica un nivel difuso <i>&laquo;FuzzyLevelT2&raquo;</i> que es Regi&oacute;n y una relaci&oacute;n difusa <i>&laquo;FHLA&raquo;</i> entre los niveles Estudiante y Nivel Estudiante.</font></p>  	    <p align="left"><font face="verdana" size="2">Esta &uacute;ltima relaci&oacute;n es difusa por esencia, dado que regularmente los alumnos no se encuentran al d&iacute;a en el avance de su malla curricular, sino que, por el contrario, tienen asignaturas de distintos niveles (semestres), lo cual nos indica que su grado de pertenencia a un nivel de su carrera es difuso. En el caso de la dimensi&oacute;n localizaci&oacute;n, se observa que tiene dos niveles que son ciudad y regi&oacute;n, donde el nivel regi&oacute;n ha sido marcado como difuso, esto indica que se puede etiquetar como difuso tipo 2. Resumiendo, en la <a href="#fig11">Figura 11</a> se aprecia el Esquema Conceptual para el Cubo Indicadores de alumnos que se representa mediante una instancia del Metamodelo CWM OLAP Difuso. En esta figura se puede observar el estereotipo &laquo;FMT2&raquo; que representa las medidas difusas tipo 2, el estereotipo &laquo;FuzzyLevelT2&raquo; que representa al nivel difuso tipo 2 y el estereotipo &laquo;FHLA&raquo; que representa a las relaciones difusas tipo 3 en una jerarqu&iacute;a. Luego se aplica el paso que corresponde a la identificaci&oacute;n de los cubos, medidas, dimensiones, atributos de dimensiones, niveles, atributos de niveles, clases de asociaci&oacute;n </font><font face="verdana" size="2">y las medidas difusas tipo 1, tipo 2, niveles difusos tipo 2 y relaciones difusas tipo 3 de la instancia del </font><font face="verdana" size="2">Metamodelo CWM OLAP Difuso.</font></p>  	    ]]></body>
<body><![CDATA[<p align="left"><font face="verdana" size="2">Despu&eacute;s se aplican las reglas seg&uacute;n las secuencias mostradas en la <a href="#fig10">Figura 10</a> generando as&iacute; el Modelo L&oacute;gico Multidimensional Difuso.</font></p>  	    <p align="left"><font face="verdana" size="2">En la <a href="#fig12">Figura 12</a> se aprecia el Esquema L&oacute;gico para el indicador de alumnos Notas Promedio, con las estructuras para soportar los elementos difusos que se muestran en color plomo.</font></p>  	    <p align="left"><font face="verdana" size="3"><b>CONCLUSIONES Y TRABAJO FUTURO</b></font></p>  	    <p align="left"><font face="verdana" size="2">En este art&iacute;culo se ha introducido el enfoque MDA para el dise&ntilde;o de un DWD presentando una arquitectura MDA Difusa. Se ha trabajado en la transformaci&oacute;n de un PIM DIFUSO a un PSM DIFUSO, para lo cual se extendi&oacute; el Metamodelo CWM OLAP para soportar medidas etiquetadas como difusas <i>tipo 1</i> y <i>tipo 2,</i> niveles etiquetados <i>tipo 2</i> y relaciones difusas <i>tipo 3,</i> dando origen al Metamodelo CWM OLAP Difuso (PIM DIFUSO) que sirvi&oacute; como metamodelo de entrada para definir una serie de transformaciones que se ejemplificaron y se definieron metodol&oacute;gicamente.</font></p>  	    <p align="left"><font face="verdana" size="2">Es importante resaltar que el estereotipo definido para la relaci&oacute;n difusa tambi&eacute;n sirve para relaciones muchos a muchos entre niveles de una jerarqu&iacute;a que no son difusos. Esto debido a que el enfoque de soluci&oacute;n, para este tipo de jerarqu&iacute;as llamadas no estrictas, es incorporar una tabla puente entre la relaci&oacute;n muchos a muchos que en nuestro caso es tambi&eacute;n difusa. Por lo tanto, la extensi&oacute;n del Metamodelo CWM OLAP Difuso aporta extendiendo las jerarqu&iacute;as no estrictas, las que no eran soportadas por el Metamodelo CWM OLAP. Desde el punto de vista de implementaci&oacute;n lo anterior no es problema, puesto que el Sistema de Gesti&oacute;n de Base de Datos SQL Server provee un mecanismo para su manipulaci&oacute;n.</font></p>  	    <p align="left"><font face="verdana" size="2">El DWD propuesto permite relaciones difusas entre niveles, lo que otorga una ventaja a nivel de instancias del DW debido a que al permitir que una instancia pertenezca a m&aacute;s de una clase (categor&iacute;a o nivel) se otorga un nivel de an&aacute;lisis mucho m&aacute;s natural que se encuentra en muchos casos. Lo anterior obliga a que se necesite extender la funci&oacute;n de agregaci&oacute;n </font><font face="verdana" size="2">tradicional a agregaci&oacute;n difusa, tarea que estamos desarrollando.</font></p>  	    <p align="left"><font face="verdana" size="2">Por otro lado, se ha mostrado el proceso de transformaci&oacute;n de nuestro PIM DIFUSO al PSM DIFUSO usando un caso de estudio real basado en el an&aacute;lisis de indicadores de estudiantes. Por lo tanto, la propuesta aporta en el dise&ntilde;o de un DWD tanto a nivel de dise&ntilde;o conceptual como a nivel de dise&ntilde;o l&oacute;gico.</font></p>  	    <p align="left"><font face="verdana" size="2">Una de las ventajas de la propuesta de esta </font><font face="verdana" size="2">investigaci&oacute;n es que puede ser f&aacute;cilmente implementada bajo arquitectura ROLAP. Adem&aacute;s el uso del enfoque MDA ha permitido integrar todo el proceso de dise&ntilde;o de un DWD, quedando algunas etapas pendientes que f&aacute;cilmente se integrar&aacute;n bajo este enfoque.</font></p>  	    <p align="left"><font face="verdana" size="2">Como trabajos futuros se considera la automatizaci&oacute;n de las reglas presentadas, el trabajo de ingenier&iacute;a de requerimientos para DWD de forma de representar el nivel de abstraci&oacute;n CIM DIFUSO en el enfoque MDA. Tambi&eacute;n se trabaja en la implementaci&oacute;n de reglas de transformaci&oacute;n para las t&iacute;picas funciones de agregaci&oacute;n y para la agregaci&oacute;n difusa necesaria en el caso de las relaciones difusas entre niveles. Todo lo anterior con el objetivo de implementar un Framework basado en enfoque MDA para el desarrollo de DWD. Tambi&eacute;n se puede hacer un estudio de los PSM.</font></p>  	    <p align="left"><font face="verdana" size="3"><b>AGRADECIMIENTOS</b></font></p>  	    ]]></body>
<body><![CDATA[<p align="left"><font face="verdana" size="2">Este trabajo fue parcialmente financiado por la Direcci&oacute;n de Investigaci&oacute;n de la Universidad de Atacama, Chile, Proyecto 221219 "Data Warehouse para An&aacute;lisis con Jerarqu&iacute;as Difusas".</font></p>  	    <p align="left"><font face="verdana" size="3"><b>REFERENCIAS</b></font></p>  	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;1&#93; L. Cabibbo and R. Torlone. "A logical approach to multidimensional databases". Lecture Notes in Computer Science. Vol. </font><font face="verdana" size="2">1377. 1998.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000001&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;2&#93; F. Carpani. "CMDM: Un modelo conceptual para la especificaci&oacute;n de bases de datos multidimensionales". Tesis para optar al grado de Maestria. Universidad de la Rep&uacute;blica. </font><font face="verdana" size="2">Uruguay. 2000.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000002&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;3&#93; S. Carrera, M. Varas y A. Urrutia, "Transformaci&oacute;n de esquemas multidimen&#45;sionales difusos desde el nivel conceptual al nivel l&oacute;gico". Ingeniare. Revista Chilena de Ingenier&iacute;a. Vol. 18 N&deg; 2, pp. 165&#45;175. Mayo&#45;Agosto 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000003&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;4&#93; S. Chaudhuri and U. Dayal. "An overview of data warehousing and OLAP technology". SIGMOD Record. Vol. 26, pp. 65&#45;74. 1997. Pearson. 2004. ISBN 8420540250.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000004&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="left"><font face="verdana" size="2">&#91;5&#93; M. Delgado, C. Molina, D. S&aacute;nchez, A. Vila and L. Rodr&iacute;guez&#45;Ariza. "A fuzzy multidimensional model for supporting imprecision in OLAP". Proceedings of IEEE International Conference on Fuzzy Systems. ISBN 0&#45;7803&#45;8353&#45;2. 2004.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000005&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;6&#93; D. Fasel and K. Shahzad. "A data warehouse model for integrating fuzzy concepts in meta table structures". In Proc. ECBS 2010, </font><font face="verdana" size="2">pp. 100&#45;109. 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000006&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;7&#93; E. Franconi and A. Kamblet. "A data warehouse conceptual data model". Proceedings of the 16th International Conference on Scientific and Statistical Database Management, </font><font face="verdana" size="2">pp. 435&#45;436. June, 2004.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000007&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;8&#93; D.S. Frankel. "Model driven architecture. applying MDA to enterprise computing". Wiley. Indianapolis, Indiana. 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000008&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;9&#93; J. Galindo, A. Urrutia and M. Piatinni. "Fuzzy databases: Modeling, design and implementation". Idea Group, Inc. 2009.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000009&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="left"><font face="verdana" size="2">&#91;10&#93; J. Galindo, A. Urrutia and M. Piatinni. "Handbook of research on fuzzy information processing in databases". Edited By Jos&eacute; Galindo, Universidad de M&aacute;laga. Spain. </font><font face="verdana" size="2">2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000010&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;11&#93; M. Golfarelli, D. Maio and S. Rizzi. "The dimensional fact model: A conceptual model for data warehouses". International Journal of Cooperative Information Systems. Vol. 7, </font><font face="verdana" size="2">Issue 3, pp. 215&#45;247. 1998.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000011&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;12&#93; C. Hurtado, C. Gutierrez and A. Mendelzon. "Capturing summarizability with integrity constraints in OLAP". ACM Transactions on Database Systems. Vol. 30, Issue 3, </font><font face="verdana" size="2">pp. 854&#45;886. 2005.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000012&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;13&#93; W. Inmon. "Building the data warehouse". </font><font face="verdana" size="2">John Wiley &amp; Sons. 2002.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000013&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;14&#93; C. Jensen, K. Augustas, T. Bach Pedersen and </font><font face="verdana" size="2">I. Timko. "Multidimensional data modelling </font><font face="verdana" size="2">for location&#45;based services". VLDB J. Vol. 13, Issue 1, pp. 1&#45;21. 2004.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000014&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    ]]></body>
<body><![CDATA[<!-- ref --><p align="left"><font face="verdana" size="2">&#91;15&#93; R. Kimball, M. Ross and R. Merz, "The data warehouse toolkit: The complete guide to dimensional modeling". John Wiley &amp; Sons. </font><font face="verdana" size="2">2002.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000015&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;16&#93; A. Laurent and F. Hoffmann. "Generating fuzzy summaries from fuzzy multidimensional databases". IDA 2001, LNCS 2189, pp. 24&#45;33. </font><font face="verdana" size="2">Springer. 2001.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000016&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;17&#93; J.&#45;N. Maz&oacute;n and J. Trujillo. "An MDA approach for the development of data warehouses". Decision Support Systems. </font><font face="verdana" size="2">Vol. 45, pp. 41&#45;58. 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000017&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;18&#93; J.&#45;N. Maz&oacute;n, J. Lechtenborger and J. Trujillo. "A survey on summarizability issues in multidimensional modeling". Data Knowl. Eng. Vol. 68, Issue 12, pp. 1452&#45;1469. 2009.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000018&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;19&#93; S. Mellor, K. Scott, A. Uhl and D. Weise, "MDA distilled: Principles of model driven architecture". Addison Wesley. 2004.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000019&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="left"><font face="verdana" size="2">&#91;20&#93; C. Molina, L. Rodr&iacute;guez&#45;Ariza, D. S&aacute;nchez and M. Vila. "A new fuzzy multidimensional model". IEEE Transactions On Fuzzy Systems. Vol. 14, Issue 6. December, 2006.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000020&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;21&#93; OMG: "MDA guide". Version 1.0.1. URL: <a href="http://www.omg.org/docs/omg/03-06-01.pdf" target="_blank">http://www.omg.org/docs/omg/03&#45;06&#45;01.</a></font><a href="http://www.omg.org/docs/omg/03-06-01.pdf"><font face="verdana" size="2">pdf</font></a><font face="verdana" size="2">. June, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000021&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;22&#93; OMG: "Object constraint language (OCL) especification 2.0". URL: <a href="http://www.omg.org/cgi-bin/doc?ptc/03-10-14" target="_blank">http://www.omg.</a><a href="http://www.omg.org/cgi-bin/doc?ptc/03-10-14">org/cgi&#45;bin/doc?ptc/03&#45;10&#45;14</a></font><font face="verdana" size="2">. October, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000022&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;23&#93; OMG: "MOF QVT final adopted </font><font face="verdana" size="2">specification". URL: <a href="http://www.omg.org/cgi-bin/doc?ptc/2005-11-01" target="_blank">http://www.omg.org/</a></font><a href="http://www.omg.org/cgi-bin/doc?ptc/2005-11-01"><font face="verdana" size="2">cgi&#45;bin/doc?ptc/2005&#45;11&#45;01</font></a><font face="verdana" size="2">. November, </font><font face="verdana" size="2">2005.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000023&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;24&#93; OMG: "Object management group". URL: <a href="http://www.omg.org/" target="_blank">http://www.omg.org/</a>.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000024&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    ]]></body>
<body><![CDATA[<!-- ref --><p align="left"><font face="verdana" size="2">&#91;25&#93; OMG: "Common warehouse metamodel CWM specification". Versi&oacute;n 1.1. URL <a href="http://www.omg.org/cgi-bin/doc?formal/03-03-02" target="_blank">http://www.omg.org/cgi&#45;bin/doc?formal/03&#45;03&#45;02</a>. </font><font face="verdana" size="2">March, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000025&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;26&#93; OMG: "Unified modeling language specification". Version 1.5. URL: <a href="http://www.omg.org/cgi-bin/doc?formal/03-03-01" target="_blank">http://www.omg.org/cgi&#45;bin/doc?formal/03&#45;03&#45;01</a>. </font><font face="verdana" size="2">March, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000026&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;27&#93; OMG: "MOF 2.0/XMI mapping". Version 2.1.1. URL: <a href="http://www.omg.org/docs/formal/07-12-01.pdf" target="_blank">http://www.omg.org/docs/</a></font><a href="http://www.omg.org/docs/formal/07-12-01.pdf"><font face="verdana" size="2">formal/07&#45;12&#45;01.pdf</font></a><font face="verdana" size="2">. December, 2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000027&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;28&#93; L. Sapir, A. Shmilovici and L. Rokach. "A methodology for the design of a fuzzy </font><font face="verdana" size="2">data warehouse". 4th IEEE Conference on Intelligent Systems. Bulgaria. 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000028&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;29&#93; J. Trujillo, M. Palomar, J. G&oacute;mez and Il&#45;Yeol Song. "Designing data warehouses with OO conceptual models". IEEE Computer. Vol. </font><font face="verdana" size="2">34, pp. 66&#45;75. 2001.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000029&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    ]]></body>
<body><![CDATA[<!-- ref --><p align="left"><font face="verdana" size="2">&#91;30&#93; N. Tryfona, F. Busborg and J. Borch. "StarER: A conceptual model for data warehouse design". In Proceedings of the ACM International Workshop on Data Warehousing and OLAP. Kansas City, </font><font face="verdana" size="2">Kansas. 1999.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000030&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;31&#93; A. Urrutia. "Definici&oacute;n de un modelo conceptual para bases de datos difusas". Tesis para optar al grado de doctor. Universidad de Castilla&#45;La Mancha. Espa&ntilde;a. 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000031&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;32&#93; A. Urrutia, M. Varas y J. Galindo. "Dise&ntilde;o de una base de datos difusa modelada con UML". 6&deg; Workshop Iberoamericano de Ingenier&iacute;a de Requisitos y Ambientes Software. IDEAS, pp. 145&#45;155. Asunci&oacute;n, </font><font face="verdana" size="2">Paraguay. Mayo 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000032&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;33&#93; M. Varas y A. Urrutia. "Bases de datos difusas modeladas con UML". VIII Congreso Argentino de Ciencias de la Computaci&oacute;n. </font><font face="verdana" size="2">CACIC. Buenos Aires, Argentina. 2002.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000033&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;34&#93; L.A. Zadeh. "Fuzzy Sets". Information and </font><font face="verdana" size="2">Control. Vol. 8, pp. 338&#45;353. 1965.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000034&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	    ]]></body>
<body><![CDATA[<!-- ref --><p align="left"><font face="verdana" size="2">&#91;35&#93; C. Zambrano. "Modelo Conceptual de Data Warehouse Difuso con manejo de jerarqu&iacute;as difusas". Tesis para optar al grado de Mag&iacute;ster en Ciencias de la Computaci&oacute;n. Universidad de Concepci&oacute;n. Dirigida por: Marcela Varas Contreras.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000035&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="left"><font face="verdana" size="2">&#91;36&#93; L. Zepeda and M. Celma. "A model driven approach for data warehouse conceptual design". In Proceedings of the Seventh International Baltic Conference on Databases and Information Systems. 2006.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scieloOrg/php/reflinks.php?refpid=S0718-3305201200010001000036&pid=S0718-33052012000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');"></a>&#160;]<!-- end-ref --></font></p> 	<hr align="left" width="30%" size="1" noshade> 	    <p align="left"><font face="verdana" size="2">Recibido 4 de agosto de 2011, aceptado 9 de abril de 2012</font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cabibbo]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Torlone]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<source><![CDATA[A logical approach to multidimensional databases]]></source>
<year>1998</year>
<volume>1377</volume>
<publisher-name><![CDATA[Lecture Notes in Computer Science]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Carpani]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<source><![CDATA[CMDM: Un modelo conceptual para la especificación de bases de datos multidimensionales]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Carrera]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Varas]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Urrutia]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Transformación de esquemas multidimen-sionales difusos desde el nivel conceptual al nivel lógico]]></article-title>
<source><![CDATA[Ingeniare. Revista Chilena de Ingeniería]]></source>
<year>Mayo</year>
<month>-A</month>
<day>go</day>
<volume>18</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>165-175</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chaudhuri]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Dayal]]></surname>
<given-names><![CDATA[U]]></given-names>
</name>
</person-group>
<source><![CDATA[An overview of data warehousing and OLAP technology]]></source>
<year>1997</year>
<volume>26</volume>
<page-range>65-74</page-range><publisher-name><![CDATA[SIGMOD Record]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Delgado]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Molina]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Sánchez]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Vila]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Rodríguez-Ariza]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A fuzzy multidimensional model for supporting imprecision in OLAP]]></article-title>
<source><![CDATA[]]></source>
<year>2004</year>
<conf-name><![CDATA[ Proceedings of IEEE International Conference on Fuzzy Systems]]></conf-name>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fasel]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Shahzad]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A data warehouse model for integrating fuzzy concepts in meta table structures]]></article-title>
<source><![CDATA[]]></source>
<year>2010</year>
<conf-name><![CDATA[ In Proc. ECBS 2010]]></conf-name>
<conf-loc> </conf-loc>
<page-range>100-109</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Franconi]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Kamblet]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A data warehouse conceptual data model]]></article-title>
<source><![CDATA[]]></source>
<year>June</year>
<month>, </month>
<day>20</day>
<conf-name><![CDATA[ Proceedings of the 16th International Conference on Scientific and Statistical Database Management]]></conf-name>
<conf-loc> </conf-loc>
<page-range>435-436</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Frankel]]></surname>
<given-names><![CDATA[D.S]]></given-names>
</name>
</person-group>
<source><![CDATA[Model driven architecture. applying MDA to enterprise computing]]></source>
<year>2003</year>
<publisher-loc><![CDATA[Indianapolis ]]></publisher-loc>
<publisher-name><![CDATA[Wiley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Galindo]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Urrutia]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Piatinni]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Fuzzy databases: Modeling, design and implementation]]></source>
<year>2009</year>
<publisher-name><![CDATA[Idea Group, Inc]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Galindo]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Urrutia]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Piatinni]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Handbook of research on fuzzy information processing in databases]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Galindo]]></surname>
<given-names><![CDATA[José]]></given-names>
</name>
</person-group>
<collab>Universidad de Málaga</collab>
<source><![CDATA[]]></source>
<year>2008</year>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Golfarelli]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Maio]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Rizzi]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The dimensional fact model: A conceptual model for data warehouses]]></article-title>
<source><![CDATA[International Journal of Cooperative Information Systems]]></source>
<year>1998</year>
<volume>7</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>215-247</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hurtado]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Gutierrez]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Mendelzon]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Capturing summarizability with integrity constraints in OLAP]]></article-title>
<source><![CDATA[ACM Transactions on Database Systems]]></source>
<year>2005</year>
<volume>30</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>854-886</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Inmon]]></surname>
<given-names><![CDATA[W]]></given-names>
</name>
</person-group>
<source><![CDATA[Building the data warehouse]]></source>
<year>2002</year>
<publisher-name><![CDATA[John Wiley & Sons]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jensen]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Augustas]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Bach Pedersen]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
<name>
<surname><![CDATA[Timko]]></surname>
<given-names><![CDATA[I]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Multidimensional data modelling for location-based services]]></article-title>
<source><![CDATA[VLDB J]]></source>
<year>2004</year>
<volume>13</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>1-21</page-range></nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kimball]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Ross]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Merz]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<source><![CDATA[The data warehouse toolkit: The complete guide to dimensional modeling]]></source>
<year>2002</year>
<publisher-name><![CDATA[John Wiley & Sons]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Laurent]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Hoffmann]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Generating fuzzy summaries from fuzzy multidimensional databases]]></article-title>
<source><![CDATA[]]></source>
<year>2001</year>
<volume>2189</volume>
<conf-name><![CDATA[ IDA 2001]]></conf-name>
<conf-loc> </conf-loc>
<page-range>24-33</page-range><publisher-name><![CDATA[LNCS]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mazón]]></surname>
<given-names><![CDATA[J.-N]]></given-names>
</name>
<name>
<surname><![CDATA[Trujillo]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An MDA approach for the development of data warehouses]]></article-title>
<source><![CDATA[Decision Support Systems]]></source>
<year>2008</year>
<volume>45</volume>
<page-range>41-58</page-range></nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mazón]]></surname>
<given-names><![CDATA[J.-N]]></given-names>
</name>
<name>
<surname><![CDATA[Lechtenborger]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Trujillo]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A survey on summarizability issues in multidimensional modeling]]></article-title>
<source><![CDATA[Data Knowl. Eng]]></source>
<year>2009</year>
<volume>68</volume>
<numero>12</numero>
<issue>12</issue>
<page-range>1452-1469</page-range></nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mellor]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Scott]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Uhl]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Weise]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<source><![CDATA[MDA distilled: Principles of model driven architecture]]></source>
<year>2004</year>
<publisher-name><![CDATA[Addison Wesley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B20">
<label>20</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Molina]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Rodríguez-Ariza]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Sánchez]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Vila]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A new fuzzy multidimensional model]]></article-title>
<source><![CDATA[IEEE Transactions On Fuzzy Systems]]></source>
<year>Dece</year>
<month>mb</month>
<day>er</day>
<numero>14</numero><numero>6</numero>
<issue>14</issue><issue>6</issue>
</nlm-citation>
</ref>
<ref id="B21">
<label>21</label><nlm-citation citation-type="">
<collab>OMG</collab>
<source><![CDATA[MDA guide]]></source>
<year>June</year>
<month>, </month>
<day>20</day>
</nlm-citation>
</ref>
<ref id="B22">
<label>22</label><nlm-citation citation-type="">
<collab>OMG</collab>
<source><![CDATA[Object constraint language (OCL) especification 2.0]]></source>
<year>Octo</year>
<month>be</month>
<day>r,</day>
</nlm-citation>
</ref>
<ref id="B23">
<label>23</label><nlm-citation citation-type="">
<collab>OMG</collab>
<source><![CDATA[MOF QVT final adopted specification]]></source>
<year>Nove</year>
<month>mb</month>
<day>er</day>
</nlm-citation>
</ref>
<ref id="B24">
<label>24</label><nlm-citation citation-type="">
<collab>OMG</collab>
<source><![CDATA[Object management group]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B25">
<label>25</label><nlm-citation citation-type="">
<collab>OMG</collab>
<source><![CDATA[Common warehouse metamodel CWM specification]]></source>
<year>Marc</year>
<month>h,</month>
<day> 2</day>
</nlm-citation>
</ref>
<ref id="B26">
<label>26</label><nlm-citation citation-type="">
<collab>OMG</collab>
<source><![CDATA[Unified modeling language specification]]></source>
<year>Marc</year>
<month>h,</month>
<day> 2</day>
</nlm-citation>
</ref>
<ref id="B27">
<label>27</label><nlm-citation citation-type="">
<collab>OMG</collab>
<source><![CDATA[MOF 2.0/XMI mapping]]></source>
<year>Dece</year>
<month>mb</month>
<day>er</day>
</nlm-citation>
</ref>
<ref id="B28">
<label>28</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sapir]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Shmilovici]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Rokach]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A methodology for the design of a fuzzy data warehouse]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ 4th IEEE Conference on Intelligent Systems]]></conf-name>
<conf-date>2008</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B29">
<label>29</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Trujillo]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Palomar]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Gómez]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Song]]></surname>
<given-names><![CDATA[Il-Yeol]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Designing data warehouses with OO conceptual models]]></article-title>
<source><![CDATA[IEEE Computer]]></source>
<year>2001</year>
<volume>34</volume>
<page-range>66-75</page-range></nlm-citation>
</ref>
<ref id="B30">
<label>30</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tryfona]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
<name>
<surname><![CDATA[Busborg]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Borch]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[StarER: A conceptual model for data warehouse design]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ In Proceedings of the ACM International Workshop on Data Warehousing and OLAP]]></conf-name>
<conf-date>1999</conf-date>
<conf-loc>Kansas City </conf-loc>
</nlm-citation>
</ref>
<ref id="B31">
<label>31</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Urrutia]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[Definición de un modelo conceptual para bases de datos difusas]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B32">
<label>32</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Urrutia]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Varas]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Galindo]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Diseño de una base de datos difusa modelada con UML]]></article-title>
<source><![CDATA[]]></source>
<year>Mayo</year>
<month> 2</month>
<day>00</day>
<conf-name><![CDATA[ 6° Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes Software]]></conf-name>
<conf-loc> </conf-loc>
<page-range>145-155</page-range><publisher-loc><![CDATA[Asunción ]]></publisher-loc>
<publisher-name><![CDATA[IDEAS]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B33">
<label>33</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Varas]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Urrutia]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Bases de datos difusas modeladas con UML]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ VIII Congreso Argentino de Ciencias de la Computación. CACIC]]></conf-name>
<conf-date>2002</conf-date>
<conf-loc>Buenos Aires </conf-loc>
</nlm-citation>
</ref>
<ref id="B34">
<label>34</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zadeh]]></surname>
<given-names><![CDATA[L.A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Fuzzy Sets]]></article-title>
<source><![CDATA[Information and Control]]></source>
<year>1965</year>
<volume>8</volume>
<page-range>338-353</page-range></nlm-citation>
</ref>
<ref id="B35">
<label>35</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zambrano]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
</person-group>
<source><![CDATA[Modelo Conceptual de Data Warehouse Difuso con manejo de jerarquías difusas]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B36">
<label>36</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zepeda]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Celma]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A model driven approach for data warehouse conceptual design]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ In Proceedings of the Seventh International Baltic Conference on Databases and Information Systems]]></conf-name>
<conf-date>2006</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
