Scielo RSS <![CDATA[Revista Cubana de Ciencias Informáticas]]> http://scielo.sld.cu/rss.php?pid=2227-189920130001&lang=es vol. 7 num. 1 lang. es <![CDATA[SciELO Logo]]> http://scielo.sld.cu/img/en/fbpelogp.gif http://scielo.sld.cu <![CDATA[<b>Mercado de datos para la dirección de cuadros de la Administración Provincial de Artemisa</b>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992013000100001&lng=es&nrm=iso&tlng=es Los almacenes de datos han progresado paulatinamente y son repositorios diseñados para facilitar la confección de informes y la realización de análisis para la toma de decisiones, los cuales se subdividen en unidades lógicas más pequeñas llamadas mercado de datos. Los mercados de datos son una versión del almacén que resuelve estudios a nivel de departamento, en específico para una necesidad de datos seleccionados. Durante el estudio preliminar de la situación existente en la dirección de cuadros, de la Administración Provincial de Artemisa, se identificaron algunos elementos tales como: el análisis de la información recibida se realizaba de forma manual, poca accesibilidad de la información y la elaboración de informes costosos en esfuerzo y tiempo, esto dificulta la disponibilidad de información estadística y el análisis de los datos por el personal administrativo. El desarrollo del mercado de datos fue guiado por la Metodología de Proceso de Desarrollo en la Línea Soluciones de Almacenes de Datos e Inteligencia de Negocio, la cual es mixta pues reúne elementos de varias metodologías de desarrollo de proyectos de integración de datos. Se utilizaron herramientas de modelado e inteligencia de negocio así como un sistema gestor de base de datos, dando como resultado la implementación del mercado de datos que será capaz de centralizar la información referente a las especialidades, así como realizar vistas de análisis, reportes del negocio y reportes ad-hoc, lo que contribuye a la disponibilidad, accesibilidad de la información y apoyo a la toma de decisiones.<hr/>Data warehouses have progressed gradually and are repositories designed to facilitate the preparation of reports and analysis for decision making, which are subdivided into smaller logical units called data marts. Data Marts are a warehouse version that solves department level studies. It is specific for a selected data need. During the preliminary study of the situation in the cuadros direction, of the Provincial Administration of Artemisa, some elements such as were identified: analyzing the received information is performed manually, inaccessibility of information and the costly reporting effort and time. This makes difficult the availability of statistical information and data analysis by the administrative staff. The development of Data Mart was guided by Development Process Methodology in Data Warehousing Solutions from Business Intelligence, which is mixed because it gathers it brings together elements several development methodologies of data integration projects. Modeling and business intelligence tools were used and also a database manager given as resulting data mart implementation, that will be able to centralize information concerning specialties, also perform analysis views, business reports and ad-hoc reports, contributing to the availability, accessibility of information and support for decision making. <![CDATA[<b>Granada modificado con restricción geométrica</b>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992013000100002&lng=es&nrm=iso&tlng=es El desarrollo de la química computacional la ha convertido en una sólida e importante disciplina de la química moderna. Numerosos métodos han sido implementados con objetivos muy diversos. La metodología de Hipersuperficie de Múltiples Mínimos permite el estudio de la influencia de disolventes sobre un soluto, y en general de interacciones débiles, haciendo uso de las herramientas de la química cuántica y la termodinámica estadística. Con el objetivo de explorar el espacio de configuraciones se crea un ensemble N, V, T empleando el programa GRANADA para generar celdas o supermoléculas de configuraciones diferentes del (o los) disolvente(s) que rodean al soluto. El programa GRANADA no permite restringir la generación de configuraciones del disolvente a una zona del espacio específica respecto al soluto. Esta restricción es útil para evitar la exploración innecesaria (y el consiguiente costo computacional) de las zonas del espacio que no son de interés o no representan la realidad física del problema. Por tal motivo, en este trabajo se modificó el código fuente del GRANADA para implementar la restricción espacial en la generación de las celdas. Además se presenta un ejemplo de las ventajas de aplicar la restricción para la modelación de la influencia de grupos superficiales en la adsorción de Hexaclorociclohexano en Carbón Activado utilizando un modelo simple.<hr/>During the last decades the computational chemistry has become more and more a solid and important field of the modern chemistry. Several methods have been developed and implemented to approach several problems. The Multiple Minimum Hypersurfases allows the study of solvent effects and, in general, the study of weak interactions through the use of Quantum Chemistry and Statistical Thermodynamics’ tools. The GRANADA program is used to generate cells or supermolecules of different configurations of the solvent molecules surrounding the solute, to build a canonical ensemble in order to explore the Potential Energy Surface of the system. The GRANADA program doesn't allow constraining the generation of the solvent molecules to a specific area with respect to the solute molecule. This geometric restriction is a useful tool to avoid wasting computational resources exploring space zones with no particular interest or those corresponding with physically unrealistic representations of the system. For that reason, in the present work we modify the GRANADA source code in order to implement the geometric restriction in cells generation. We also present an example of the advantage in applying the restriction for the modeling of Hexachlorocyclohexane adsorption onto Activated Carbon using a very simplified model. <![CDATA[<b>Delfdroid y su comparación evaluativa con XP y Scrum mediante el método 4-DAT</b>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992013000100003&lng=es&nrm=iso&tlng=es Debido a las diferencias notables entre el desarrollo de software tradicional y el software para dispositivos móviles, es necesario que la metodología utilizada para guiar proyectos de desarrollo de aplicaciones para móviles tenga características no tradicionales. En el presente trabajo se propone una metodología ágil de desarrollo de software específica para dispositivos móviles. Para su descripción se ha tomado la propuesta de Alistair Cockburn, en la que se indica desglosar la metodología en diez elementos como mínimo: roles, destrezas, artefactos, actividades, valores, equipos, asignación de tareas, técnicas, herramientas y estándares. Además se realiza una evaluación comparativa con las metodologías ágiles XP y Scrum mediante el método 4-Dimensional Analytical Tool propuesto por Asif Qumer y Brian Henderson-Sellers<hr/>Because of the significant differences between traditional software development and software for mobile devices, it is necessary for mobile application projects to use a development methodology with non traditional characteristics. This paper proposes an agile software development methodology for mobile devices. For description is taken Alistair Cockburn's proposal, which break down the methodology described in at least ten elements: roles, skills, artifacts, activities, values, teams, assignments, techniques, tools and standards. It also shows a benchmarking between XP and Scrum using 4-Dimensional Analytical Tool proposed by Asif Qumer and Brian Henderson-Sellers. <![CDATA[<b>Estudio de viabilidad de una herramienta software para monitorización de tráfico IP en Windows Phone</b>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992013000100004&lng=es&nrm=iso&tlng=es En el presente artículo se estudia el posible diseño de una herramienta que tiene como objetivo principal, permitir capturar todo el tráfico IP sobre las diferentes tecnologías de acceso presentes en los dispositivos móviles, que utilizan Windows Phone 7 como sistema operativo. Con el fin de alcanzar los mejores resultados, se propone que la herramienta se ejecute en los propios terminales, para conseguir una percepción real del rendimiento ofrecido por los distintos protocolos.<hr/>This work studies the design of a tool which primary objective is to capture all IP traffic on different access technologies present on mobile devices that use Windows Phone 7 operating system. In order to achieve the best results, we propose that this tool is run on the terminals themselves, to get a real sense of performance offered by the different protocols. <![CDATA[<b>VPLS</b>: <b>alternativa de interconexión a través del backbone IP/MPLS de ETECSA</b>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992013000100005&lng=es&nrm=iso&tlng=es La Empresa de Telecomunicaciones de Cuba (ETECSA) maneja en condiciones de exclusividad la infraestructura de telecomunicaciones del país, por lo que el resto de los proveedores necesitan utilizar dicha infraestructura como soporte para la interconexión de los nodos que componen sus redes. Teniendo en cuenta el desarrollo de las tecnologías de las telecomunicaciones, ETECSA ha apostado por la implementación de un backbone Internet Protocol over MultiProtocol Label Switching: Protocolo de Internet sobre Conmutación Multiprotocolo basada en Etiquetas) en su red, el cual se espera absorba todos los servicios actualmente soportados por el backbone Asynchronous Transfer Mode/Frame Relay. Sin embargo, en estos momentos, la red IP/MPLS solamente oferta servicios Virtual Private Network: a nivel de red (nivel tres del modelo OSI), cuestión que, para los otros proveedores, resulta inadmisible. El presente artículo describe una propuesta de implementación de una entidad Virtual Private LAN Service: Servicio de LAN Privada Virtual) como alternativa para la migración de los servicios de Virtual Private Network de nivel dos que actualmente se soportan sobre el backbone ATM/Frame Relay, hacia el backbone Internet Protocol MultiProtocol Label Switching, variante que garantiza la independencia por parte de los proveedores que son clientes de ETECSA en la operación y enrutamiento de su red.<hr/>The Cuban Telecommunications Enterprise (ETECSA) owns exclusively the whole telecommunication infrastructure in the country. Because of that, other services providers need to use its network as a support for the interconnection of the nodes which form part of its own networks. Attending to the development of telecommunication technologies, ETECSA has invested on the implementation of an IP/MPLS (Internet Protocol over MultiProtocol Label Switching) backbone for its network, which is supposed to absorb all the services that are supported by the ATM (Asynchronous Transfer Mode)/Frame Relay backbone. However, at the moment this network supports level three services (according to OSI model), which is unacceptable for the other providers, due to the management requirements of the routing policies of the services they provide. This article describes a proposal of implementation of a VPLS (Virtual Private LAN Service) entity as an alternative for the migration of the level two VPN services that are supported at present over the ATM/Frame Relay backbone, toward the IP/MPLS backbone. This entity guarantees the operation and routing independence for the service providers that are clients of ETECSA. <![CDATA[<b>Linux embebido en FPGA para sistemas de monitoreo industrial</b>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992013000100006&lng=es&nrm=iso&tlng=es Actualmente la obtención en Field Programmable Gate Array de módulos independientes para aplicaciones específicas de monitoreo industrial, ha hecho que su reutilización e integración sea compleja y que los tiempos de desarrollo y puesta a punto de los mismos sean considerablemente elevados. En este trabajo se propone una solución a este problema basada en embeber Linux en un Field Programmable Gate Array, específicamente utilizando el kit Spartan3AN. Las herramientas de codiseño hardware/software utilizadas para lograr este objetivo han permitido tener resultados a corto plazo que indican el enfoque para futuras investigaciones, de manera que se logró ejecutar aplicaciones de uso general para el control de ip-cores empotrados en hardware reconfigurable. La plataforma obtenida es estable y flexible a futuras implementaciones tanto de software como de hardware.<hr/>Currently obtaining independent Field Programmable Gate Array modules for specific applications has made complex their reuse and integration, also, development time and tuning of these are considerably high. In this paper work we propose a solution for this problem based on embedding Linux on a Field Programmable Gate Array, specifically using the Spartan3AN kit. Hardware/software co-design tools used to achieve this goal have permitted getting results in short time that indicates which the focus for future research is. This way it was possible to run applications commonly used to control IP-cores embedded in reconfigurable hardware. The platform obtained is stable and flexible for future deployments of both software and hardware. <![CDATA[<b>Método para la extracción de información estructurada desde textos</b>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992013000100007&lng=es&nrm=iso&tlng=es En el trabajo se presenta un método para la extracción de información estructurada desde textos escritos en idioma español, como base para el desarrollo de una propuesta de Minería de Texto. La información extraída es estructurada en forma de grafo, específicamente mediante un Mapa Conceptual, el cual constituye una forma de representación de conocimiento basada en conceptos significativos y sus relaciones en una estructura proposicional. El método propuesto permite procesar documentos de diferentes formatos, y combina el análisis sintáctico superficial y profundo o de dependencias, el reconocimiento de entidades, patrones lingüísticos y conocimientos de referencia almacenado en un corpus de Mapas Conceptuales, para identificar frases conceptuales y relaciones entre ellas, a ser extraídas y representadas en el Mapa Conceptual. SEINET constituye la herramienta que implementa el método propuesto, y a la cual se le han incorporado un conjunto de prestaciones que posibilitan un uso del método eficiente y flexible. Se exponen casos de estudio simples para ejemplificar el funcionamiento del método, y a su vez SEINET.<hr/>In this work a method for extraction of information structured from Spanish texts is presented, as a base for a Mining of Text proposal development. Extracted information is structured in graph form, specifically in a Concept Map, which constitutes a knowledge representation form based on significant concepts and its relationships in a propositional structure. The proposed method allows to process documents of different formats, and it combines the superficial and deep syntactic analysis or of dependences, entities recognition, linguistic patterns and reference knowledge stored in a Concept Maps corpus, to identify conceptual sentences and relationships among them, to be extracted and represented in the Concept Map. SEINET constitutes the tool that implements the proposed method, and to which have been incorporated a group of benefits that facilitate the efficient and flexible use of the method. Simple cases of study are exposed to exemplify the operation method, and in turn SEINET. <![CDATA[<b>Estudio de viabilidad de una herramienta software para monitorización de tráfico IP en Windows Phone</b>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992013000100008&lng=es&nrm=iso&tlng=es El diseño de bases de datos distribuidas es un problema de optimización que implica la solución de problemáticas como la fragmentación de los datos y su ubicación. Típicamente, los criterios que determinan si la fragmentación y la asignación son óptimas se establecen de manera independiente. Primero se busca la “mejor” fragmentación y luego la “mejor” ubicación de los fragmentos obtenidos. La fragmentación vertical es más complicada que la partición horizontal, debido al incremento del número de posibles alternativas. En este trabajo se presenta un nuevo método para la fragmentación vertical, que se basa fundamentalmente en la Matriz de Atracción entre Atributos, suplantando la conocida Matriz de Afinidad entre Atributos. Se utiliza como heurística el enfoque de agrupamientos jerárquicos y una regla de decisión basada en la homogeneidad interna y la heterogeneidad externa de los grupos obtenidos. También se presenta una variante para que pueda ser usado como evaluador de particiones.<hr/>The designing of distributed databases is an optimization problem that implies solving problems of data fragmentation and location. Usually, the criteria for determining if data location and fragmentation are optimal, are independently stated. Firstly, they search for the "best possible fragmentation" and then for their "best location". Vertical fragmentation is more difficult if compared with horizontal fragmentation due to the increasing of possible alternatives. In this work we present one new method for vertical fragmentation, mainly based on the called Attribute Attraction Matrix, replacing the well known Attribute Affinity Matrix. As heuristic approach we use the hierarchical clustering and one decision rule based on the internal homogeneity and the external heterogeneity of the obtained clusters. We also present a variant of this method for evaluating partitions. <![CDATA[<b>La web semántica</b>: <b>una breve revisión</b>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992013000100009&lng=es&nrm=iso&tlng=es La web actual posee algunas limitaciones a las cuales se hace necesario encontrarle soluciones prácticas. En este sentido Tim Berners-Lee ha definido el concepto de web semántica como una extensión de la web actual en la que no están presentes dichas limitaciones. En la última década han surgido un sinnúmero de trabajos teóricos y prácticos relacionados con la web semántica, evidenciando un importante impulso en su evolución. En este artículo se enuncian tres de las principales limitaciones presentes en la web actual: formato, integración y recuperación. Se describen además las principales tecnologías que han surgido en los últimos años para dar solución a las tres limitaciones anteriormente mencionadas. Finalmente, se presentan algunas de las principales áreas de aplicación de estas tecnologías en diferentes ámbitos, tanto en la academia como en la industria.<hr/>The current web has some limitations that are necessary to find a practical solution. In this sense Tim Berners-Lee, creator of the web, has defined the semantic web concept as the extension of the current web without these limitations. In the last decade, a great amount of theoretical and practical work related with the semantic web has emerged showing a significant boost in its evolution. In this paper three of the main limitations of the current web are shown. The main technologies that have emerged in the last few years for giving solution to the three mentioned limitations are presented. Finally, some of the main areas of application of these technologies are shown. <![CDATA[<b>Análisis de la QoS en redes inalámbricas</b>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992013000100010&lng=es&nrm=iso&tlng=es Las comunicaciones inalámbricas en sus diferentes variantes están tomando cada vez más auge en la vida de los diferentes usuarios y con ello la necesidad de soportar las mismas aplicaciones que en las redes cableadas. Ante las necesidades crecientes de aplicaciones sobre redes que presentan limitaciones de ancho de banda como es el caso de las inalámbricas se impone la necesidad de brindar Calidad de Servicio (del inglés, Quality of Service). En este trabajo se realiza un estudio de la calidad de servicio en entornos inalámbricos haciendo énfasis en dos tecnologías fundamentales como la wifi y la 802.16. En este análisis se describen los parámetros de calidad de servicios, la necesidad de la QoS en entornos inalámbricos así como los métodos que se emplean en las tecnologías mencionadas para obtener dicha Calidad de Servicio.<hr/>Wireless communications in its different combinations are becoming increasingly booming in the life of the different users and with it the need to support the same applications as in wired networks. Given the growing needs of applications on networks that have limited bandwidth as is the case of wireless, makes it necessary to provide Quality of Service. This investigation is aimed at the study of Quality of Service in wireless environments with emphasis on two key technologies such as WiFi and 802.16. This analysis describes the Quality of Service parameters, the need to use Quality of Service in wireless environments as well as methods used in the technologies mentioned to obtain Quality of Service.