Scielo RSS <![CDATA[Revista Cubana de Ciencias Informáticas]]> http://scielo.sld.cu/rss.php?pid=2227-189920140002&lang=es vol. 8 num. 2 lang. es <![CDATA[SciELO Logo]]> http://scielo.sld.cu/img/en/fbpelogp.gif http://scielo.sld.cu <![CDATA[Directrices prácticas y métricas de calidad en la modelación de procesos de negocio: un caso de estudio]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992014000200001&lng=es&nrm=iso&tlng=es La modelación de procesos de negocio es uno de los primeros pasos hacia el logro de las metas organizacionales. Es por esto que la calidad de los mismos es un aspecto esencial para el desarrollo y soporte tecnológico de cualquier empresa. En la literatura se proponen directrices prácticas para la modelación y métricas de calidad que posibilitan la evaluación de los modelos. Este trabajo se enfoca en la calidad de los modelos de procesos de negocio a nivel conceptual: diseño y evaluación. En particular se utilizan directrices prácticas durante la modelación de un proceso de negocio de estudios de postgrado en las universidades cubanas. Posteriormente, se aplica un conjunto de métricas de calidad, y se comparan los resultados con los obtenidos en otro modelo sin utilizar directrices. Los resultados indican que el uso de las directrices produce una mejora en la calidad de este modelo de proceso de negocio, así como la utilidad práctica que ofrecen las métricas de calidad en la evaluación de los modelos de procesos de negocio.<hr/>Business process modeling is one of the first steps towards achieving organizational goals. This is why business process modeling quality is an essential aspect for the development and technical support of any company. This work focuses on the quality of business process models at a conceptual level (design and evaluation). In the literature there are works that propose practical guidelines for modeling, while others focus on quality metrics that allow the evaluation of the models. In this paper we use practical guidelines during the modeling phase of a business process for postgraduate studies. We applied a set of quality metrics and compare the results with those obtained from a similar model that did not use guidelines. The results provide support for the use of guidelines as a way for business process modeling quality improvement, and the practical utility of quality metrics in their evaluation. <![CDATA[<strong>Computación con palabras en la toma de decisiones mediante mapas cognitivos difusos</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992014000200002&lng=es&nrm=iso&tlng=es Los mapas cognitivos difusos han recibido una creciente atención para la representación del conocimiento causal, siendo de especial utilidad en situaciones de decisión. En el presente trabajo se propone un modelo para la toma de decisiones basado en mapas cognitivos difusos utilizando el paradigma de computación con palabras con el objetivo de proporcionar modelos causales que sean fácilmente comprensibles. Para ello, se propone el uso del modelo de representación lingüístico basado en 2-tuplas lingüísticas, el cual proporciona resultados en este dominio lingüístico original. La principal ventaja del modelo propuesto para la toma de decisiones basado en mapas cognitivos difusos es que permite aumentar la interpretabilidad de los modelos causales y de los resultados de las simulaciones que son realizadas para evaluar las alternativas, siendo este hecho de utilidad en la toma de decisiones. Finalmente, el trabajo presenta un ejemplo ilustrativo del modelo presentado en el análisis de escenarios aplicado a la arquitectura de software empresarial en una organización.<hr/>Fuzzy cognitive maps have received increasing attention for the representation of causal knowledge, being especially useful in decision situations. In this paper a model for decision making based on fuzzy cognitive maps using the paradigm of computing with words in order to provide causal models that are easily understood is proposed. To this end, we propose the use of linguistic representation model based on linguistic 2-tuple, which provides results in this domain. The main advantage of the proposed decision-making based on fuzzy cognitive map model is that allows to increase the interpretability of the causal models and the results of the simulations are performed to evaluate the alternatives, and this fact useful in making decision. Finally, the paper presents an illustrative example of the model presented in the scenario analysis applied to software architecture in a business organization. <![CDATA[<strong>Desarrollo de un driver GNU/Linux para sistemas de adquisición de datos embebidos</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992014000200003&lng=es&nrm=iso&tlng=es En el presente trabajo se aborda el desarrollo de un driver para el manejo de un sistema de adquisición de datos controlado por la computadora de placa única MINI2440 basada en el procesador RISC de 32 bits S3C2440 de Samsung, equipado con un núcleo ARM920T sobre el cual se ejecuta el sistema operativo embebido GNU/Linux. Se pretende ofrecer una visión global del sistema describiendo sus componentes de hardware y software. Se hace énfasis en la utilización de las estructuras, funciones y primitivas de bloqueo y sincronización que ofrece GNU/Linux para resolver problemas del tipo productor/consumidor.<hr/>The present work focuses on the development of a driver to handle a data acquisition system controlled by the MINI2440 single board computer based on the S3C2440 RISC processor from Samsung and equipped with an ARM920T 32 bits kernel, in which an embedded GNU/Linux operating system is executed. A global vision of the system is presented and the hardware and software components are described. Emphasis is made in the use of structures, functions and blocking and synchronization primitives GNU/Linux offers to solve problems of the producer´s/consumer´s kind. <![CDATA[Solución basada en el Razonamiento Basado en Casos para el apoyo a las auditorías informáticas a bases de datos]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992014000200004&lng=es&nrm=iso&tlng=es En el Departamento de Seguridad Informática de ETECSA a través de matrices de diagnéstico o listas de chequeo, se realiza el proceso de auditoría a los Sistemas Gestores de Bases de Datos. Después de terminado el monitoreo de los SGBD, los expertos determinan el nivel de riesgo de la seguridad de la informacién en los términos de: Alto, Medio y Bajo. Se propone la utilizacién de la técnica de inteligencia artificial Razonamiento Basado en Casos para emplearla en la etapa de evaluacién del riesgo de seguridad de la informacién en los sistemas gestores de bases de datos para aprovechar la experiencia acumulada en las auditorías anteriores de este tipo. Se apoyé en los especialistas de ETECSA en la determinacién de los rasgos que conforman el vector de los casos. La incorporacién de la técnica RBC para el apoyo del análisis de las auditorías de seguridad informática a los gestores de bases de datos, agiliza el proceso y ayuda en el análisis de los riesgos de seguridad informática a los auditores.<hr/>In the Security Department Computing ETECSA through diagnostic matrices or checklists, the audit process is performed to Database Management Systems. After completing the monitoring of DBMS, experts determine the risk level of information security in terms of High, Medium and Low. The use of artificial intelligence technique Reasoning Case-Based, for use in the analysis phase of evaluation of the risk of security of the information to take advantage of the experience gained in previous audits of this type is proposed. He leaned on ETECSA specialists in determining the features that make the vector cases. The incorporation of Reasoning Case-Based technique to support the analysis of information security audits managers’ database, streamlines the process and helps in the analysis of risks to information security auditors. <![CDATA[<strong>Comparación de metaheurísticas para obtener predicados difusos: un caso curioso</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992014000200005&lng=es&nrm=iso&tlng=es En este trabajo se presenta un estudio comparativo de tres metaheurísticas en el problema de obtener predicados difusos con alto valor de verdad. Según el Teorema No Free Lunch (NFL) no se puede establecer la superioridad general de ninguna metaheurística sobre las otras. Este trabajo demuestra que incluso dentro del mismo tipo de problema, puede ser difícil de establecer la superioridad de una metaheurística. En este caso, cada metaheurística logra ser la mejor al menos en una de las cuatro variantes de operador difuso empleado y de forma normal del predicado obtenido. Este curioso caso, revela la importancia de la comparación experimental de metaheurísticas, antes de asumir la superioridad de una sobre las otras.<hr/>This paper presents acomparative study of threemetaheuristicson the problem of obtaining fuzzy predicateswithhigh truth value. According to theNo Free LunchTheorem(NFL) cannotestablishanygeneral superiority of any metaheuristic over the others. This work demonstrates thateven within the sametype of problemcanbe difficult to establishthe superiority of ametaheuristic. In this case, eachmetaheuristicis the bestat leastinone of the fourvariantsoffuzzy operatoremployedand normal formof the obtained predicate. This curiouscasereveals the importance oftheexperimentalcomparison ofmetaheuristics, before assuming thesuperiority of oneover the other. <![CDATA[<strong>Framework basado en MDA y ontologías para la representación y validación de modelos de componentes</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992014000200006&lng=es&nrm=iso&tlng=es Arquitectura Dirigida por Modelos (MDA) es una de las propuestas más prominentes en el área del desarrollo de software, cuenta con aceptación tanto en la comunidad de investigadores como en la industria de desarrollo. Por otra parte, en los últimos años se ha demostrado las potencialidades de las ontologías para la representación de un dominio determinado, muestra de ello son los resultados en la web semántica. En este trabajo se presenta una propuesta basada en el paradigma MDA y que se complementa con una ontología para representar y validar modelos de componentes. Este modelo de componentes se restringe al desarrollo de sistemas de gestión empresarial, por eso incluye conceptos propios de ese dominio. El uso del framework reducirá la cantidad de errores cometidos durante el desarrollo de la arquitectura de sistemas así como aumentará la estandarización y productividad en esta fase.<hr/>Model Driven Architecture is one of the most prominent proposals in the area of software development, accepted by both the research community and software development industry. Moreover, in recent years have shown the potential of ontologies for representing a particular domain, example of this are the results in the semantic web. In this paper we present a proposal based on Model Driven Architecture paradigm and is complemented with ontology to represent and validate component models. This component model is restricted to the development of business management systems, so it includes concepts from that domain. The use of the framework will reduce the number of errors made during the development of the system architecture, will increase standardization and productivity at this stage. <![CDATA[Metodología para la localización del disco óptico]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992014000200007&lng=es&nrm=iso&tlng=es El uso de las imágenes digitales en numerosas esferas de la sociedad es una actividad que ha alcanzado un auge notable en los últimos años debido fundamentalmente al gran desarrollo que ha ocurrido en la tecnología a nivel mundial. En la actualidad este tipo de imágenes tienen un gran uso en muchas de las ramas de la medicina pues facilitan el diagnóstico por parte de los especialistas y de esta manera contribuyen a que los pacientes sean diagnosticados mucho antes de que los síntomas de las enfermedades comiencen a manifestarse. En el caso de la Oftalmología una de las imágenes más usadas son las retinografías digitales, las cuales si son utilizadas correctamente le permiten al oftalmólogo detectar la aparición de enfermedades como la glaucoma y la retinopatía diabética. Uno de los elementos que se puede apreciar en estas es el disco óptico o papila óptica, cuya localización y detección tiene vital importancia para trabajar con diferentes partes de la estructura del ojo. En este trabajo se proponen dos técnicas para la localización del disco óptico en retinografías digitales que se basan en la combinación de varios filtros y la aplicación de operaciones lógicas. Para realizar la prueba de los algoritmos se utilizaron las bases de datos DRIVE database y diaretDB0v11; como resultado de las pruebas se localizaron correctamente el 99,091% de las imágenes de ambos repositorios en total, además se detectaron satisfactoriamente el 85% y el 87,143% de las imágenes de DRIVE database y diaretDB0v11 respectivamente.<hr/>The use of digital images in many areas of society is an activity that has reached a remarkable growth in recent years mainly due to the great development that has occurred in technology around the world. These images have a great use in many branches of medicine because they facilitate the diagnosis by specialists and thus help patients to be diagnosed long before symptoms of the disease begin to manifest. For Ophthalmology, one of the most used images are the digital retinography, If it is used properly will allow the occurrence of eye diseases such as glaucoma and diabetic retinopathy. One of the main elements shown on retinal images are the optic disc, the location and detection is of vital importance for working with different parts of the structure of the eye. This paper proposes two techniques for locating the optic disc in retinal images based on the combination of multiple filters and applying logical operators. To test the algorithms diaretDB0v11 and DRIVE database were used , as a result of the tests are correctly located the 99.091 % of the images from both repositories, and were successfully detected 85 % and 87.143 % of images of DRIVE database and diaretDB0v11 respectively. <![CDATA[<strong>Intérprete de programas de usuario para el cálculo de parámetros petrofísicos</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992014000200008&lng=es&nrm=iso&tlng=es La determinación del volumen de hidrocarburos que pueden ser extraídos por un pozo determinado de vital importancia para la industria petrolera. En la evaluación petrofísica de formaciones son empleados de conjunto: los datos tomados directamente en el pozo mediante los registros geofísicos, y aplicaciones informáticas que permiten procesar estos datos para realizar interpretaciones, cálculo de nuevas propiedades que no pueden ser leídas directamente del pozo y visualización de la información para el análisis de la misma. El presente trabajo tiene como objetivo permitir el desarrollo y ejecución de programas de usuario para el cálculo de parámetros petrofísicos en el Sistema de Análisis e Interpretación de Registros de Pozos de Petróleo. Para desarrollar este trabajo se utilizaron métodos científicos como el analítico-sintético, modelado y observación. Además, se utilizó el RUP, lenguaje de modelado UML, la herramienta CASE Visual Paradigm, el lenguaje de programación C++ y como marco de desarrollo Qt, y como entorno de desarrollo de QT Creator. Como resultado se obtuvo el intérprete de programas de usuario y un editor de código con completamiento y resaltado de sintaxis para hacer el proceso de desarrollo de los programas más amigable al usuario. Con la integración del intérprete al Sistema de Análisis e Interpretación de Registros de Pozos de Petróleo se logra que el mismo se adapte mejor a las necesidades de cada usuario en particular.<hr/>Determining the volume of oil that can be extracted for a given well is vital for the oil industry. In the petrophysical evaluation of training set are used : data taken directly in the well using geophysical logs and process applications that allow these data to make interpretations , calculation of new properties that cannot be read directly from the well and display the information for analysis of the same . The present work aims to enable the development and execution of user programs for calculating petrophysical parameters in the System Analysis and Interpretation of Oil Well Records. To develop this work using scientific methods such as analytic-synthetic, modeling and observation. In addition, we used the RUP, UML modeling language, the CASE tool Visual Paradigm, the programming language C and as Qt development framework, and as a development environment for QT Creator. The result was the interpreter of user programs and a code editor with syntax highlighting, completion and to make the development process more user-friendly programs. With the integration of the interpreter to System Analysis and Interpretation of Oil Well Logging is done that it is better suited to the needs of each individual user. <![CDATA[<strong>Recuperación de objetos geoespaciales utilizando medidas de similitud semántica</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992014000200009&lng=es&nrm=iso&tlng=es En este artículo se propone una metodología basada en el procesamiento semántico de objetos geográficos para la clasificación de los suelos según la Nueva Versión de Clasificación Genética de los suelos de Cuba. El método se compone de cinco etapas: conceptualización, síntesis, procesamiento de la solicitud, recuperación y ordenamiento. Como resultado se obtiene un sistema de gestión semántica de información geoespacial que aplica la medida de similitud semántica de Resnik. Como caso de estudio se considera el municipio de San José de las Lajas ubicado en la provincia de Mayabeque.<hr/>In this paper we propose a methodology based on the semantic processing of geographic objects for the classification of soils according to the New Version of Genetic Classification of soils of Cuba. The method consists of five stages: conceptualization, synthesis, queries processing, retrieval and management. The result is a system of geospatial information management applying semantic similarity measure of Resnik. As a case study considering the region of San Jose de las Lajas located in the province of Mayabeque. <![CDATA[<strong>Proceso para la planificación y control de proyectos de software utilizando Xedro-GESPRO</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992014000200010&lng=es&nrm=iso&tlng=es La gestión de proyectos de software en Cuba se ha convertido en un área clave para la mejora de los procesos productivos y la toma de decisiones en las organizaciones. Numerosos modelos y estándares para la mejora de procesos, relacionados con la gestión de proyectos, proponen buenas prácticas sobre temas de planificación y control de proyectos. Sin embargo, constituyen guías genéricas que describen solo aquellas actividades a ejecutar, dejando a las organizaciones la responsabilidad de implementarlas, empleándose en ocasiones costosas herramientas informáticas propietarias para alcanzar estos objetivos. La presente investigación propone un proceso para la planificación y control de proyectos de software mediante el uso de Xedro-GESPRO: una herramienta de software de código abierto para la gestión de proyectos implementada en el país. La propuesta está siendo aplicada con buenos resultados por la red de centros productivos de la Universidad de las Ciencias Informáticas de Cuba, observándose mayor eficiencia y eficacia durante los procesos de planificación y control de sus proyectos.<hr/>The software project management in Cuba has become a key area for improving production processes and decision-making in organizations. Several models and standards for process improvement, related with project management, proposed best practices on issues of planning and control of projects. However, they are generic guidelines that describe only those activities to execute, leaving the responsibility for implementing to organizations, using sometimes, expensive proprietary informatics tools to achieve these goals. This research proposes a process for planning and control of software projects using Xedro-GESPRO: an open-source software tool for project management domestically implemented. The proposal is successfully being applied by the network of production centers of the Informatic Sciences University of Cuba, observing greater efficiency and effectiveness in the planning and control of their projects