Scielo RSS <![CDATA[Tecnura]]> http://www.scielo.org.co/rss.php?pid=0123-921X20150004&lang=en vol. 19 num. 46 lang. en <![CDATA[SciELO Logo]]> http://www.scielo.org.co/img/en/fbpelogp.gif http://www.scielo.org.co <link>http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S0123-921X2015000400001&lng=en&nrm=iso&tlng=en</link> <description/> </item> <item> <title><![CDATA[<b>Automatic orchestration of converged services on JSLEE environment</b>]]> http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S0123-921X2015000400002&lng=en&nrm=iso&tlng=en A widely adopted solution in order to obtain a low Time to Market by a segment of Telecommunication operators is the use of the concept of service composition because their philosophy is to reuse software components previously implemented. The composition has two phases, the synthesis and orchestration, understanding the second one as a challenge to converged services because it requires extensive technical knowledge and experience. This article proposes a mechanism based on graphs and Petri Nets to automate the orchestration of services in converged JSLEE environments, which operates at design time in order to not affect performance in the execution of composite services. The results demonstrate that the mechanism can transform an abstract process with 20 component services in an executable JSLEE service, without exceeding 500 ms.<hr/>Una solución ampliamente adoptada para obtener un bajo Time to Market por parte de los operadores de Telecomunicaciones, es la utilización del concepto de composición de servicios ya que su filosofía es reutilizar componentes software previamente implementados. La composición tiene dos fases, la síntesis y la orquestación, siendo la segunda un reto en los servicios convergentes debido a que requiere amplio conocimiento técnico y experiencia. En este artículo se propone un mecanismo basado en Grafos y redes de Petri para automatizar la orquestación de servicios sobre entornos convergentes JSLEE, el cual funciona en tiempo de diseño con el propósito de no afectar el rendimiento en la ejecución del servicio compuesto. Los resultados demuestran que el mecanismo puede transformar un proceso abstracto con 20 servicios componentes, en un servicio ejecutable JSLEE, sin superar los 500 ms. <![CDATA[<b>Stress tests for videostreaming services based on RTSP protocol</b>]]> http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S0123-921X2015000400003&lng=en&nrm=iso&tlng=en Video-streaming is a technology with major implications these days in such diverse contexts as education, health and the business sector; all of this regarding the ease it provides for remote access to live or recorded media content, allowing communication regardless of geographic location. One standard protocol that enables implementation of this technology is real time streaming protocol, or RTSP. However, since most application servers and Internet services are supported on HTTP requests, very little research has been done on generating tools for carrying out stress tests on streaming servers. This paper presents a stress measuring tool called Hermes, developed in Python, which allows calculation of response times for establishing RTSP connections to streaming servers, as well as obtaining RAM memory consumption and CPU usage rate data from these servers. Hermes was deployed in a video-streaming environment where stress testing was carried out on the LIVE555 server, using calls in the background to VLC and OpenRTSP open source clients.<hr/>El videostreaming es una de las tecnologías que actualmente tiene repercusiones importantes en diferentes contextos como la educación, la salud y el sector empresarial; todo lo anterior gracias a las facilidades que esta brinda para el acceso a contenidos multimedia de manera remota, ya sea en vivo o en diferido, permitiendo la comunicación independientemente de la ubicación geográfica. Uno de los protocolos estándar que permite la implementación de esta tecnología es RTSP, sin embargo dado que la mayoría de servidores de aplicaciones y servicios en internet están soportados en peticiones HTTP, es poco el trabajo que se ha realizado en cuanto a la generación de herramientas, para realizar pruebas de estrés sobre servidores de streaming. Este artículo presenta una herramienta de medición de estrés llamada Hermes, desarrollada en el lenguaje Python, la cual permite el cálculo de los tiempos de respuesta en el establecimiento de conexiones RTSP a servidores de streaming, así como la obtención de datos de consumo de memoria RAM y porcentaje de uso de CPU de estos servidores. Hermes fue desplegada dentro de en un entorno de videostreaming, sobre el cual se realizó la evaluación de estrés para el servidor LIVE555, usando para ello invocaciones en segundo plano a los clientes libres VLC y Open RTSP. <![CDATA[<b>Qualitative assessment of the kodu visual programming language in primary school children</b>]]> http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S0123-921X2015000400004&lng=en&nrm=iso&tlng=en El objetivo de este artículo es evaluar el pensamiento científico de los niños mediante el lenguaje de programación KODU, basado en la iniciativa de resolución de problemas, pensamiento crítico e innovación natural que poseen. Para ello se utiliza un proceso enmarcado dentro del club de ciencia denominado La Universidad de los Niños, compuesto por seis fases y cuatro roles, como son: diseñador, programador, test y cliente. Los resultados demuestran que los niños tienen un conocimiento sobre las propiedades de los objetos y su mundo real y virtual, lo que les permite desarrollar una programación orientada a objetos, sin los conocimientos previos de este paradigma. Las pruebas han demostrado que pueden tomar decisiones por medio de la investigación, trabajar en un ambiente colaborativo, corregir sus errores y tener un pensamiento científico que les permiten atreverse a innovar en todo momento. Los resultados demuestran que más del 90% de los niños ha respondido satisfactoriamente a los retos planteados mediante el lenguaje de programación, lo que permite darles una idea del trabajo de un ingeniero de sistemas.<hr/>This article is aimed to developing scientific thinking in children from the perspective of Systems Engineering program through KODU Visual programming language. This is based on the ability children have to resolving problems, critical thinking, and their natural inborn talent. In order to accomplish this task, the process is part of a science club named University of the Children. This is a project with six different phases and four roles to be played as a designer, a programmer, a testing person, and a client. The results show that children have knowledge on the properties of objects, and about their real and virtual world, which allows them to develop a language program focused on objects without having a prior knowledge on this paradigm. It has been demonstrated by proof that children can make decisions by doing research and working with peers. They can also develop scientific knowledge and correct mistakes, and that leads them to dare to be innovative at all times. The results show that more than 90% of children have responded with satisfaction to the challenges proposed by programming language which gives them a better idea of the role, functions and responsibilities of a systems engineer. <![CDATA[<b>Methodology for using root locus technique for mobile robots path planning</b>]]> http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S0123-921X2015000400005&lng=en&nrm=iso&tlng=en Este artículo presenta el análisis y la metodología de implementación de la técnica de localización de raíces de sistemas dinámicos para la planeación de rutas libres de obstáculos para robots móviles. En primera instancia, se realiza un análisis e identificación del comportamiento morfológico de las trayectorias en dependencia de la ubicación de las raíces en el plano complejo, identificándose el tipo de trayectorias curvas y la característica de atracción y repulsión de estas en presencia de otras raíces, de forma similar al obtenido con la técnica de cargas de potencial artificial. Se plantea una metodología para implementación de esta técnica para la planeación de rutas de robots móviles, partiendo de tres métodos diferentes de ubicación de las raíces para los obstáculos presentes en el escenario. Dichas técnicas varían dependiendo de los puntos clave del obstáculo que son seleccionados para las raíces, tales como los bordes, los cruces con las trayectoria original, el centro y los vértices. Finalmente, se realiza un análisis de funcionamiento de la técnica en general y de la efectividad cada uno de los métodos evaluados, bajo 20 pruebas para cada uno, obteniendo un valor del 65% para el método seleccionado. También se proponen modificaciones o posibles mejoras a la metodología propuesta.<hr/>This paper shows the analysis and the implementation methodology of the technique of dynamic systems roots location used in free-obstacle path planning for mobile robots. First of all, the analysis and morphologic behavior identification of the paths depending on roots location in complex plane are performed, where paths type and their attraction and repulsion features in the presence of other roots similarly to the obtained with artificial potential fields are identified. An implementation methodology for this technique of mobile robots path planning is proposed, starting from three different methods of roots location for obstacles in the scene. Those techniques change depending on the obstacle key points selected for roots, such as borders, crossing points with original path, center and vertices. Finally, a behavior analysis of general technique and the effectiveness of each tried method is performed, doing 20 tests for each one, obtaining a value of 65% for the selected method. Modifications and possible improvements to this methodology are also proposed. <![CDATA[<b>Inverse optimal control as an alternative to regulate a Boost DC-DC power converter</b>]]> http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S0123-921X2015000400006&lng=en&nrm=iso&tlng=en El presente artículo aplica los conceptos del control óptimo inverso para regular la tensión de salida de un circuito convertidor de potencia DC-DC elevador. El control óptimo inverso define a priori una señal de control óptima y busca a posteriori el funcional que esta última minimiza, facilitando la solución del problema de control óptimo tras evitar resolver explícitamente la ecuación de Hamilton Jacobi Bellman. Se plantean las ideas generales del método, definiendo las ecuaciones necesarias para calcular la ley de control óptima inversa. Posteriormente se realiza verificación numérica en MATLAB® para la acción de control, operando bajo la influencia de perturbaciones en el modelo del sistema. De los resultados de simulación obtenidos se confirma la pertinencia de la técnica para manipular el comportamiento dinámico del circuito. Trabajos futuros incluyen la validación en laboratorio para las predicciones teóricas propuestas.<hr/>This article presents the application of the fundamental theory of the inverse optimal control problem for regulation of the output voltage in a Boost DC-DC power converter. The inverse optimal control problem states a priori an optimal control law and a posteriori it proposes the functional cost to be minimized, avoiding the explicit solution of the Hamilton-Jacobi-Bellman equation and, therefore, making easier the solution of the optimal control problem. Some analytical developments are shown here to obtain mathematical expressions needed to perform the inverse optimal control approach on regulation of the output voltage in a Boost power converter circuit under the influence of external disturbances. Numerical routines performed in MATLAB® have shown promising results of the proposed technique by achieving annihilation of the perturbation effect in the system´s model. Future work is focused on experimental verification of this approach on a real prototype of the DC-DC converter. <![CDATA[<b>Reference framework for integrating web resources as e-learning services in .LRN</b>]]> http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S0123-921X2015000400007&lng=en&nrm=iso&tlng=en Las plataformas de gestión de aprendizaje (LMS) como Dot LRN (.LRN) han tenido una gran difusión y uso como herramienta pedagógica. Sin embargo, a pesar de sus grandes potencialidades, la mayoría de estas plataformas no permiten integrar de forma fácil los servicios comunes en la Web. La reutilización de recursos externos en los LMS es fundamental para extender cantidad y calidad de los servicios educativos de los LMS. El presente artículo presenta un conjunto de criterios y lineamientos arquitectónicos para la integración de recursos Web para e-learning en la plataforma .LRN. Para ello se realizan tres fases: primero; se caracterizan las posibles tecnologías de integración para ser usada, segundo; se analizan los recursos Web que prestan servicios educativos y pueden ser integrados a las plataformas LMS, finalmente; se identifican algunos aspectos arquitectónicos de la plataforma relevantes para la integración. Los principales aportes de este artículo son: una caracterización de recursos Web y los servicios educativos disponibles hoy en día en la Web; y la definición de unos criterios y lineamientos para la integración de recursos Web a .LRN.<hr/>The learning management platforms (LMS) as Dot LRN (.LRN) have been widely disseminated and used as a teaching tool. However, despite its great potential, most of these platforms do not allow easy integration of common services on the Web. Integration of external resources in LMS is critical to extend the quantity and quality of educational services LMS. This article presents a set of criteria and architectural guidelines for the integration of Web resources for e-learning in the LRN platform. To this end, three steps are performed: first; the possible integration technologies to be used are described, second; the Web resources that provide educational services and can be integrated into LMS platforms are analyzed, finally; some architectural aspects of the relevant platform are identified for integration. The main contributions of this paper are: a characterization of Web resources and educational services available today on the Web; and the definition of criteria and guidelines for the integration of Web resources to .LRN. <![CDATA[<b>Analysis of transmission speed of AX.25 Protocol implemented in satellital earth station UPTC</b>]]> http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S0123-921X2015000400008&lng=en&nrm=iso&tlng=en Uno de los parámetros importantes para el correcto funcionamiento de la estación terrena satelital proyectada para la Universidad Pedagógica y Tecnológica de Colombia (UPTC) es la eficiencia en la velocidad de transmisión con el protocolo de comunicaciones. Este artículo presenta los resultados del análisis de la velocidad de transmisión del protocolo AX.25 que se encuentra implementado en el sistema de comunicación de la estación terrena satelital UPTC. Inicialmente se hace una breve descripción del hardware adquirido para la estación; se evalúa el comportamiento de la velocidad de transmisión por medio de un análisis teórico basado en ecuaciones que permiten estimar este parámetro en el funcionamiento del protocolo, posteriormente se realizan pruebas utilizando los equipos con que cuenta la estación terrena UPTC y por último, se presentan las conclusiones. A partir de la comparación del análisis teórico con resultados obtenidos de manera experimental, se evidenció que la eficiencia del protocolo AX.25 es mayor en la medida que aumenta el número de tramas.<hr/>One of the important parameters for the proper functioning of satellital ground station projected on Pedagogical and Technological University of Colombia (UPTC) is the efficiency in transmission speed on communications protocol. This paper shows the results of analysis of the transmission speed of the AX.25 protocol implemented in the communication system of the satellital ground station UPTC. It begins with a brief description of the implemented hardware; the behavior of the transmission rate is evaluated using a theoretical analysis based on equations to estimate this parameter in the operation of the protocol, then tests are performed using the hardware that the satellital ground station UPTC has and finally, the conclusions are presented. Based on comparison of the theoretical analysis results obtained experimentally, it became apparent that AX.25 protocol efficiency is higher when increasing the number of frames. <![CDATA[<b>Emulation tool of dynamic systems via internet</b>]]> http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S0123-921X2015000400009&lng=en&nrm=iso&tlng=en Los laboratorios de experimentación para los cursos de formación superior en sistemas de control pueden llegar a ser costosos, ya sea en su adquisición, operación o mantenimiento. Un recurso alternativo para disponer plataformas de experimentación son los laboratorios remotos; sin embargo, no siempre es posible obtener sistemas complejos. Una solución a este problema son los laboratorios de emulación remotos. En este artículo se describe el desarrollo de una aplicación web para la emulación de sistemas dinámicos utilizando una herramienta software de prototipado rápido de control de libre distribución basada en Linux/RTAI. La aplicación está enfocada especialmente a la experimentación con sistemas dinámicos que no están disponibles fácilmente en un laboratorio, donde el modelo es configurado por el usuario. Se presenta el diseño de la interfaz de usuario y el motor de procesamiento de los datos enviados. Se verificaron en el servidor de aplicación los tiempos de latencia del sistema operativo en tiempo real y la capacidad del sistema para reproducir señales similares a las de un sistema real a partir de un modelo emulado. El modelo de un evaporador fue utilizado como ejemplo para probar la funcionalidad de la aplicación. Una de las ventajas de la aplicación es la metodología de trabajo, que está basada en el desarrollo de bloques en Scicos, esto permite al usuario reutilizar esos parámetros y el código que implementó para construir un bloque sobre el Toolbox Scicos en el entorno Linux/RTAI/ScicosLab; además, se requiere solamente un navegador web y la máquina virtual de Java.<hr/>The experimentation laboratories for the studies of control system courses can become expensive, either in its acquisition, operation or maintenance. An alternative resource have been the remote laboratories. However, not always is possible to get complex systems. A solution to this matter are the remote emulation laboratories. In this paper describes the development of a Web application for the emulation of dynamic systems using a free-distribution software tool of rapid control prototyping based on Linux/RTAI. This application is focused especially for the experimentation with dynamic systems that are not available easily in a laboratory where the model have been configured by the user. The design of the front-end and the back-end are presented. The latency times of the real-time operating system and the ability of the system to reproduce similar signals to a real system from an emulated model were verified. An example, to test the functionality of the application the model of an evaporator was used. One of the advantages of the application is the work methodology which is based on the development of blocks in Scicos. This allows the user to reuse those parameters and the code that was implemented to build a block on the Scicos toolbox with the Linux/RTAI/ScicosLab environment. Moreover, only a web-browser and the Java Virtual Machine are required. <![CDATA[<b>Tool application CAD / CAM for design and construction of a prototype of plastic injection mold</b>]]> http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S0123-921X2015000400010&lng=en&nrm=iso&tlng=en El estudio, desarrollo y fabricación de moldes de inyección se facilita con la implementación de las herramientas CAD y CAM que ofrece el mercado, aplicando estas herramientas se diseñó y construyó un prototipo de molde para la inyección de materiales termoplásticos, con base en un molde del laboratorio de inyección de la Universidad de Pamplona, al cual se le hicieron modificaciones para experimentar con su diseño. Se fabricó el prototipo por medio de un escaneo 3D del molde original para obtener los archivos CAD /CAM con la simulación de la técnica de impresión 3D, para realizar un estudio experimental con el prototipo para la adaptación de sensores de temperatura y presión, y para recibir recubrimientos de materiales metálicos para su utilización en el proceso de moldeo por inyección.<hr/>The study, development and production of injection molds comes with the implementation of CAD and CAM tools available on the market; using these tools, a prototype injection mold for thermoplastic materials was designed and built, based on a mold is injection in the laboratory of the University of Pamplona, in which a couple of modifications were made in order to experiment with its design. The prototype was manufactured through a 3D scan of the original mold to provide the CAD / CAM files with the simulated 3D printing technique for performing an experimental study with the prototype for adjusting temperature and pressure sensors and for coatings metallic materials for use in the injection molding process. <![CDATA[<b>Implantation of a safety management system information under the ISO 27001</b>: <b>risk analysis information</b>]]> http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S0123-921X2015000400011&lng=en&nrm=iso&tlng=en En este artículo se explora la estructura de la actividad empresarial de la ciudad de Ocaña con el propósito de ampliar la información y el conocimiento de las principales variables de la actividad productiva del municipio, su vocación empresarial, desarrollo tecnológico y estructura del tejido productivo. Para ello, se realizó una investigación descriptiva que consistió en identificar la actividad económica en sus diversas manifestaciones y promover la ejecución de prácticas administrativas acordes con referentes nacionales e internacionales. Los resultados permitieron establecer las debilidades empresariales, incluyendo las de la información, que una vez identificadas sirven para diseñar espacios de formación, adquisición de habilidades y prácticas gerenciales en los empresarios acordes con los retos de la competitividad y permanencia en el mercado. A partir de los resultados se recopiló información referente al componente tecnológico de las empresas del tejido productivo de la ciudad, para las cuales se propone la aplicación de herramientas para el análisis de sistemas de información usando la norma ISO 27001:2005, mediante el uso de tecnologías de información más apropiadas para las organizaciones del estudio, que protejan su activo más importante: la información.<hr/>In this article the structure of the business of the city of Ocaña is explored with the aim of expanding the information and knowledge of the main variables of the productive activity of the municipality, its entrepreneurial spirit, technological development and productive structure. For this, a descriptive research was performed to identify economic activity in its various forms and promote the implementation of administrative practices consistent with national and international references. The results allowed to establish business weaknesses, including information, which once identified are used to design spaces training, acquisition of abilities and employers management practices in consistent with the challenges of competitiveness and stay on the market. As of the results was collected information regarding technological component companies of the productive fabric of the city, for which the application of tools for the analysis of information systems is proposed using the ISO 27001: 2005, using most appropriate technologies to study organizations that protect their most important asset information: information. <![CDATA[<b>Mathematical models for the definition of cell manufacturing layout. Literature review</b>]]> http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S0123-921X2015000400012&lng=en&nrm=iso&tlng=en El presente artículo de revisión aborda el planteamiento del problema del layout de las celdas de manufactura (LCM) de una forma descriptiva, considerando primero el problema y sus variaciones, luego los elementos de los modelos matemáticos, y posteriormente los métodos de solución empleados; y por último se concluye con algunas perspectivas futuras alrededor de este tema.<hr/>This review article discusses the approach to the layout problem of cell manufacturing (LCM) in a descriptive form; considering at first the problem and its variations, then the elements of the mathematical models, subsequently presenting solution methods used; and finally some future perspectives about this topic are considered. <![CDATA[<b>Selection of technologies for municipal wastewater treatment</b>]]> http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S0123-921X2015000400013&lng=en&nrm=iso&tlng=en La planificación ambiental hídrica en cuencas hidrográficas debe involucrar diferentes elementos para la descontaminación del cuerpo de agua receptor. Es por ello que para la selección de las plantas de tratamiento de aguas residuales municipales en países en vía de desarrollo se deben considerar, entre otros aspectos, la composición típica del agua residual cruda, la eficiencia de remoción de contaminantes por tipo de tecnología, indicadores de desempeño por tecnología, aspectos ambientales sobre localización y la estrategia espacial para la localización. Este artículo presenta la metodología desarrollada por los autores, construida con base en los aspectos técnicos, económicos y ambientales, como una herramienta para la toma de decisión de inversiones futuras de plantas de tratamiento de aguas residuales municipales con elementos multidisciplinarios.<hr/>In water environmental planning in watersheds should contain aspects for the decontamination of receiving water body, therefore the selection of the treatment plants municipal wastewater in developing countries, you should consider aspects of the typical composition raw wastewater pollutant removal efficiency by technology, performance indicators for technology, environmental aspects of localization and spatial localization strategy. This methodology is built on the basis of technical, economic and environmental attributes, such as a tool for decision making future investments in treatment plants municipal wastewater with multidisciplinary elements.