• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 969
  • 24
  • Tagged with
  • 993
  • 435
  • 434
  • 434
  • 434
  • 434
  • 434
  • 410
  • 398
  • 275
  • 227
  • 180
  • 178
  • 169
  • 168
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
11

Desarrollo de un framework web para el envío remoto de tareas, monitoreo y recuperación de resultados para Desktop Grids usando una arquitectura orientada a servicios: caso Boinc

Fonseca Arroyo, Pablo Alejandro 26 May 2014 (has links)
Hoy en día los científicos necesitan de aplicaciones de cómputo para realizar cálculos, validar modelos matemáticos o hacer simulaciones; requiriendo para esto del procesamiento de un gran volumen de datos. En ocasiones, los requerimientos computacionales para realizar estas tareas exceden las prestaciones que les puede brindar una computadora personal. En vista de esto, es necesario contar con una infraestructura de mayor escala, la cual permita realizar cálculos intensivos. / Tesis
12

Un Algoritmo de búsqueda adaptativa aleatoria y golosa para la resolución del problema de cortes

Solano Lazo, Ursula Carola, Ganoza Salazar, Dante January 2004 (has links)
Dado un conjunto de requerimientos lineales y un número ilimitado de barras de metal (u otro material) de tamaño estándar, con dimensión mayor a la de los requerimientos. El Problema de Cortes consiste en realizar cortes sobre las barras de tamaño estándar, de tal manera que se obtengan todos los requerimientos con el menor número de barras de tamaño estándar y el menor desperdicio posible. El problema es NP-Difícil, y presenta diversas aplicaciones en los diversos sectores de la industria, tales como la maderera, metal, plástico, etc. La presente Tesis, muestra un Procedimiento de Búsqueda Aleatoria, Adaptativa y Golosa (GRASP), para la resolución del problema de cortes. Experimentos numéricos realizados del algoritmo propuesto sobre 100 problemas-test, reportan una eficiencia, promedio del 95.4% para un parámetro de relajación de 0.5 y 2000 iteraciones. El software implementado consta de 4 módulos importantes: ingreso de datos necesarios para la realización de los cortes, Algoritmos Golosos FFD (First Fit Decreasing) y BFD (Best Fit Decreasing), GRASP y Reportes. / Given a group of lineal requirements and a limitless number of metal bars (or another material) of standard size, with more dimension to that of the requirements. The Cutting Stock Problem consists on carrying out courts on the bars of standard size, in such a way that all the requirements are obtained with the smallest number of bars of standard size and the minor waste possible. The problem is NP-hard, and it presents several applications in the different sectors of the industry, such as the lumberman, metal, plastic, etc. The present Thesis shows a Procedure of Random Search, Adaptive and Greedy to solve the Cutting Stock Problem. Carried out numeric experiments of the algorithm proposed on 100 problem-tests, they report efficiency, average of 95.4% for a parameter of relaxation of 0.5 and 2000 iterations. The implemented software consists of 4 important modules: entrance of necessary data for the realization of the cuts, Greedy Algorithms FFD (First Fit Decreasing) and BFD (Best Fit Decreasing), GRASP and Reports.
13

Diseño de un soporte de tablets con seguimiento de posición del usuario

Bravo Anlas, Giancarlo 16 September 2014 (has links)
Este trabajo tiene como objetivo brindar a los usuarios de Tablets una forma más ergonómica de poder utilizar estos dispositivos, la cual evitara principalmente la mala postura al usarlos; así como también permitirá sujetar automáticamente estos dispositivos, detectando al usuario y acomodando la Tablet según la posición de este. El sistema mecatrónico sujetará a la Tablet mediante el uso de un Gel adhesivo hecho de Poliuretano el cual puede sujetar cualquier Tablet del mercado actual. Este Gel será parte de toda una estructura mecánica capaz de rotar en dos ejes, mediante el uso de un servomotor y un motor DC. Se reconocerá la cara del usuario por medio de la cámara de la Tablet, la cual se comunicará de manera inalámbrica con la tarjeta dentro del sistema para mover los motores hasta que la Tablet este en una posición correcta respecto al usuario. Esta tesis está compuesta por 5 capítulos. Primeramente se explicará la problemática a la cual este dispositivo trata de dar solución. En segundo lugar se mencionaran los requerimientos mecatrónicos del sistema; así como, se presentará la solución planteada. Luego se explicará el funcionamiento del dispositivo haciendo uso de un diagrama de bloques; se explicarán que sensores y actuadores que utiliza, también se mostrarán los planos mecánicos y electrónicos del sistema; así como, el diagrama de flujo del programa de control. En cuarto lugar se presentará el presupuesto total para la implementación de este sistema. Finalmente en el 5to capitulo se presentarán las conclusiones de este trabajo. / Tesis
14

Estudio del lenguaje de programación Haskell, ventajas y desventajas con respecto a otros lenguajes de programación

Inca Chiroque, Julita 08 April 2013 (has links)
El trabajo de tesis presenta al lenguaje de programación Haskell y realiza un estudio comparativo con respecto a lenguajes de programación que son promovidos con gran impacto en la actualidad en los ambientes: académico, industrial y científico. Los lenguajes de programación que servirán como puntos de referencia de comparación para el presente estudio son: C/C++, Java y GOlang. Los criterios de comparación tomados en cuenta en el estudio son: fácil escritura, fácil lectura, confiabilidad, soporte de genéricos y reflexión. Se elige comparar los lenguajes mencionados con el lenguaje de programación Haskell, porque es un lenguaje que ha significado un reto para los estudiosos en Ciencias de la Computación de las universidades más prestigiosas del mundo, quienes diseñaron un lenguaje de programación que mejora y supera errores de diseño de lenguajes de programación convencionales. En el primer capítulo se referencia estudios realizados acerca de los lenguajes de programación en las últimas décadas, la popularidad e impacto que tienen en el ámbito académico, industrial y científico, los lenguajes de programación C/C++, Java y GOlang. En el segundo capítulo se referencia estudios realizados acerca de la categorización de los lenguajes de programación a lo largo de la historia de los lenguajes de programación. En el tercer capítulo se detalla cada uno de los lenguajes de programación en mención, su origen, evolución, aplicaciones y tecnologías desarrolladas en las últimas décadas. En el cuarto capítulo se describen los criterios de evaluación de un lenguaje de programación, según autores de prestigio en el campo de las ciencias de la computación. En el quinto capítulo se realiza un estudio y desarrollo de programas en los lenguajes de programación elegidos para poder evaluar las ventajas y desventajas, con respecto a los criterios de evaluación elegidos: fácil escritura, fácil lectura, confiabilidad, soporte de genéricos y reflexión. / Tesis
15

Revisión sistemática de comparación de modelos de procesos software

Cano Salazar, Christian Enrique 23 February 2016 (has links)
La crisis del software a nivel mundial caracterizada por la baja calidad de los productos y el incumplimiento de los proyectos ha propiciado a que se tomen iniciativas para mejorar esta situación. En ese contexto los modelos de capacidad y madurez organizacional aparecieron y proliferaron de acuerdo a las necesidades de los colectivos empresariales o la percepción de los que propusieron esos modelos. Lamentablemente, un mercado con una gran diversidad de modelos como CMMI, ISO/IEC 12207, MoProSoft, MPS.Brasil, Agil SPI, ISO/IEC 29110 entre otros; no contribuye a que la industria mejore siendo necesario saber el grado de cobertura que tienen estos modelos para que las empresas que adoptaron o adopten uno, puedan migrar o adoptar otro pues les resulta más conveniente a sus intereses. Los modelos siguen apareciendo en el contexto de las tecnologías de información por lo que tener un esquema sistemático para determinar la cobertura es una necesidad relevante. En esta tesis de maestría se propone evaluar de manera comparada las metodologías o técnicas utilizadas para la comparación de modelos. Para realizar el estudio se utilizó una revisión sistemática de la literatura en bases de datos relevantes. A partir de la revisión se identificó algunas referencias de trabajos de comparación basados en implementaciones, otros de comparación siguiendo un esquema sistemático y manual, y un esquema basado en una representación gráfica denominada Composition Trees (CT). A partir de los modelos analizados se pudo determinar que los modelos pueden ser mejorados y en algunos casos combinados para obtener uno de mejores prestaciones para hacer un análisis comparativo de modelos de manera sistemática con posibilidades de extender a tres o más modelos en el análisis, a trabajar de manera bidireccional en la comparación y calcular de una manera sencilla la cobertura de ambos modelos. / Tesis
16

Diseño e implementación de un emulador de redes

Córdova Alvarado, Rubén Francisco, Merino Gala, Antonio de Jesús 25 May 2017 (has links)
El trabajo desarrollado en la presente tesis consiste en el diseño e implementación de un emulador de redes de alta capacidad, como entorno de pruebas de nuevas tecnologías previo su despliegue. El emulador está conformado por módulos implementados usando el lenguaje de programación Python. A largo plazo, se desea integrar el presente emulador en un rack de alta capacidad (con enlaces de 10 Gbps), el cual se encuentra en el laboratorio del Grupo de Investigación en Redes Avanzadas (GIRA) de la Pontificia Universidad Católica del Perú. En dicho rack, se ha instalado el software de Cloud Computing OpenStack, el cual emplea diferentes servicios para la creación de las máquinas virtuales a usar en el emulador. El objetivo principal del emulador es que las pruebas realizadas en él presenten una alta fidelidad: no solo se desea capturar el comportamiento de la red al limitar la tasa de bits o introducir latencia en un enlace, sino también evitar generar fenómenos espurios –como pérdida de paquetes– debido a las limitaciones de procesamiento del hardware sobre el cual funciona el emulador. Por ello, el emulador incluye un proceso de calibración del hardware subyacente, así como un módulo de validación de recursos (p.ej. RAM, cores, etc.) para asegurar que el emulador puede soportar la topología de interés. En el primer capítulo, se describe la situación actual de las redes —específicamente la de los proveedores de servicios— y se identifican los problemas que surgen con la evolución y desarrollo de nuevos servicios. Asimismo, se presentan algunas tecnologías emergentes como posibles soluciones a los problemas mencionados. En el segundo capítulo, se presentan los tipos de entornos de prueba que se utilizan para evaluar distintos prototipos de redes; en especial, los que proponen las tecnologías emergentes. Adicionalmente, se realiza un análisis de las ventajas y desventajas de cada entorno y se determina cuál es más conveniente para los objetivos del presente trabajo. En la última parte del capítulo, se presentan los objetivos del trabajo de tesis, en base a la problemática y al entorno de prueba determinado. El tercer capítulo está orientado a las tecnologías de virtualización. Primero, se introduce el concepto de virtualización y se presenta el modelo de Cloud Computing. Luego, se desarrollan las áreas de virtualización, mostrando las diversas técnicas existentes en cada una y la necesidad de monitorear el estado de la infraestructura. Por último, se realiza una descripción de OpenStack, dado que es el software empleado en el presente trabajo de tesis. En el cuarto capítulo, se detalla el diseño completo del emulador. Se inicia con las consideraciones y requerimientos del emulador; a continuación, se presenta la arquitectura del emulador, indicando sus módulos y el funcionamiento de cada uno; luego, se detallan los cambios realizados a OpenStack, seguido del módulo de validación del emulador –que lo diferencia de los demás existentes; finalmente, se muestra la interfaz de usuario para la creación de los experimentos. En el capítulo final, se presentan los resultados obtenidos al realizar pruebas en el emulador. Estas pruebas tienen la finalidad de demostrar que el emulador funciona en base a los objetivos y requerimientos planteados. También se muestra el análisis realizado en la etapa de calibración, en donde se obtiene la cantidad de recursos requeridos por cada nodo. Por último, se presentan las conclusiones obtenidas de la implementación y de las pruebas desarrolladas, basadas en los objetivos de la tesis y los requerimientos del emulador, así como las recomendaciones sugeridas para un mejor desempeño del mismo. / Tesis
17

Tutorial sobre circuitos RFID

Urbina Ruiz, Roberto de Jesús 12 May 2011 (has links)
La Identificación por Radiofrecuencia (RFID) es una tecnología en vías de desarrollo encargada de sustituir al código de barras en la vida diaria, además de brindar la oportunidad para ubicar objetos rápida y eficientemente. Por lo mismo, el siguiente trabajo consiste en un Tutorial que explique en palabras sencillas y claras en qué consiste la identificación por radiofrecuencia. Por medio de éste, se pretende beneficiar a los estudiantes de Ingeniería, para que ellos puedan comprender, aplicar, y utilizar dicha tecnología exitosamente en diversos proyectos. Además, aporta la ventaja de estar en idioma Español, aspecto importante, ya que existe la limitante de encontrar referencias bibliográficas en dicho idioma. / El desarrollo de este trabajo fue distribuido en 4 fases, según la metodología para crear un Tutorial: Etapa introductoria, orientación inicial, aplicación y retroalimentación. La parte escrita, entonces, está desarrollada en forma de tutorial, y el resultado obtenido fue resumido y establecido en diapositivas de Power Point para hacer el tutorial más dinámico. / El resultado del trabajo, es un tutorial de 8 capítulos que se describen a continuación: / Primer capítulo: detalla una introducción acerca de los antecedentes, características y funcionamiento del sistema RFID. / Segundo capítulo: describe al RFID moderno, es decir, la evolución que ha tenido en los últimos años y algunos beneficios de la tecnología RFID. / (cont.) Con la aparición de estándares de regulación, esta tecnología ha tomado relevancia en los últimos años en el mundo cotidiano. / Tercer capítulo: describe los principios de la tecnología RFID, los principios básicos de funcionamiento tanto inductivo, como por propagación de ondas, también se describe el middleware que utiliza esta tecnología. Se mencionan los tipos de etiquetas, las características técnicas de un sistema RFID, así como sus ventajas y desventajas del uso de la tecnología. / Cuarto capítulo: presenta las aplicaciones RFID y los estándares existentes para la identificación de productos conforme a la normativa a escala mundial, el desarrollo de estándares, estándares ISO y el estándar que ha evolucionado el uso de la tecnología RFID, el estándar EPC Global, así como las necesidades de privacidad y seguridad. / Quinto capítulo: describe los materiales y diseño de fabricación de etiquetas RFID, sus composiciones habituales, anatomía, tipo de memoria que utilizan las etiquetas y la diferencia de la etiqueta pasiva con el código de barras. / Sexto Capítulo: muestra las aplicaciones que ha desarrollado esta tecnología, haciendo mención de las principales ventajas que ha tenido el uso de la tecnología RFID en la vida cotidiana, así como mencionar las principales empresas pioneras en la tecnología RFID, tanto en México como en el mundo, también se muestra una pequeña aplicación con un lector RFID, adquirido para poder estudiar el comportamiento del sistema RFID. Séptimo capítulo: describe la seguridad y privacidad , ya que es un punto muy importante en un sistema RFID, identificar exhaustivamente todo los que nos rodea puede afectar la privacidad del usuario, es por ello que se plantean sistemas de seguridad para la realización de proyectos con seguridad y privacidad para el usuario. / Octavo capítulo: conclusiones acerca del trabajo realizado complementando con apéndices que contienen tablas de características de etiquetas RFID, lectores, antenas e impresoras, para posibles implementaciones en diversos proyectos..
18

Simulación de un sistema de estacionamiento mediante PLC

Álvarez Suárez, Iván 05 May 2011 (has links)
El presente proyecto final tiene como objetivo simular, mediante software computacional, un programa que sea capaz de controlar las acciones que permiten realizar de manera automática los procesos de recepción, almacenamiento y entrega de automóviles en un estacionamiento público. / Dicho programa se desarrollará para un dispositivo electrónico de control, llamado Controlador Lógico Programable (PLC por sus siglas en inglés). El PLC, al ser un dispositivo sumamente eficiente debido a sus características de diseño electrónico, es uno de los elementos de control más usados en la automatización industrial. A partir de lo anterior, surge la idea de utilizar un PLC, con el propósito de automatizar los procesos que desempeña un estacionamiento. Lo cual permitirá reducir la intervención de personal, mejorar la calidad del servicio y optimizar en general el desempeño de este establecimiento. / Para la simulación gráfica del estacionamiento, se utilizó el software Autodesk© 3D Max 2010, se tomaron diseños de herramientas empleadas en un almacén automatizado para cajas, y se adaptaron para un estacionamiento automático. / (cont.) Cabe destacar que tanto los diseños como la animación se realizaron en tercera dimensión. / Posteriormente se determinaron los procesos a controlar para el estacionamiento, se realizó un diagrama de estados tomando en cuenta el número total de entradas y salidas del sistema, lo que sirvió para desarrollar el programa de control para el PLC, empleando el software de Siemens© Step 7. / La integración al proyecto de una interfaz humano máquina (HMI por sus siglas en inglés), se creó a través del software de Microsoft©, Visual Studio 2010, en donde se desarrolló un programa para arrancar, reiniciar y detener el trabajo del estacionamiento, manipular el accionamiento de sensores para la simulación, monitorear señales de entrada y salida, integrar la animación gráfica y comunicarse con el simulador de Siemens© PLCSim. / En cuanto a la organización de este texto, primero se introduce a los conceptos básicos necesarios para el entendimiento del proyecto. / (cont.) El segundo capítulo contiene la información concerniente al modelado del estacionamiento, el tercero comprende el desarrollo del control de los procesos de recepción, almacenamiento y entrega de automóviles, en el cuarto capítulo se reporta la simulación automática de todo el sistema y por último se presenta una conclusión de los resultados obtenidos, haciendo un análisis de lo realizado y presentando las acciones que pueden desarrollarse a futuro para continuar con el proyecto.  .
19

Un Algoritmo de búsqueda adaptativa aleatoria y golosa para la resolución del problema de cortes

Ganoza Salazar, Dante, Solano Lazo, Ursula Carola January 2004 (has links)
Dado un conjunto de requerimientos lineales y un número ilimitado de barras de metal (u otro material) de tamaño estándar, con dimensión mayor a la de los requerimientos. El Problema de Cortes consiste en realizar cortes sobre las barras de tamaño estándar, de tal manera que se obtengan todos los requerimientos con el menor número de barras de tamaño estándar y el menor desperdicio posible. El problema es NP-Difícil, y presenta diversas aplicaciones en los diversos sectores de la industria, tales como la maderera, metal, plástico, etc. La presente Tesis, muestra un Procedimiento de Búsqueda Aleatoria, Adaptativa y Golosa (GRASP), para la resolución del problema de cortes. Experimentos numéricos realizados del algoritmo propuesto sobre 100 problemas-test, reportan una eficiencia, promedio del 95.4% para un parámetro de relajación de 0.5 y 2000 iteraciones. El software implementado consta de 4 módulos importantes: ingreso de datos necesarios para la realización de los cortes, Algoritmos Golosos FFD (First Fit Decreasing) y BFD (Best Fit Decreasing), GRASP y Reportes. / Given a group of lineal requirements and a limitless number of metal bars (or another material) of standard size, with more dimension to that of the requirements. The Cutting Stock Problem consists on carrying out courts on the bars of standard size, in such a way that all the requirements are obtained with the smallest number of bars of standard size and the minor waste possible. The problem is NP-hard, and it presents several applications in the different sectors of the industry, such as the lumberman, metal, plastic, etc. The present Thesis shows a Procedure of Random Search, Adaptive and Greedy to solve the Cutting Stock Problem. Carried out numeric experiments of the algorithm proposed on 100 problem-tests, they report efficiency, average of 95.4% for a parameter of relaxation of 0.5 and 2000 iterations. The implemented software consists of 4 important modules: entrance of necessary data for the realization of the cuts, Greedy Algorithms FFD (First Fit Decreasing) and BFD (Best Fit Decreasing), GRASP and Reports.
20

Clase 4: infraestructura de equipos de comunicaciones

Velarde Sagástegui, Juan 24 January 2007 (has links)
Infraestructura de equipos de comunicaciones.

Page generated in 0.0552 seconds