Página 1 dos resultados de 48 itens digitais encontrados em 0.003 segundos

Corporeidad, identidad y cultura digital : género y sexualidad en videojuegos= Corporeality, identity and digital culture: gender and sexuality in video games

Belmonte Ávila, Juan Francisco
Fonte: Universidade de Múrcia Publicador: Universidade de Múrcia
Tipo: Tese de Doutorado Formato: application/pdf
SPA; ENG
Relevância na Pesquisa
76.14%
Esta tesis doctoral aborda la reproducción de los discursos sobre la identidad sexual y de género en los videojuegos utilizando metodologías del campo de los Estudios Culturales (Stuart Hall, Henry Jenkins), de los estudios de género y crítica queer (Donna Haraway, Judith Butler, Sandy Stone), y del ámbito de los Game Studies (Espen Aarseth, Ian Bogost, Wendy Chun, Jesper Juul y Gonzalo Frasca). El estudio analiza tanto los elementos representacionales que intervienen en la configuración de los videojuegos como otros propios del medio específico estudiado, tales como el código de programación utilizado, las articulaciones de opción que ofrecen los juegos, sus formas de control y su naturaleza interactiva. Así, se revisitan textos fundamentales en los Estudios Culturales para el estudio de relaciones entre texto e ideología al tiempo que se ofrecen nuevas propuestas para el análisis de las características propias del medio, al incidir en aspectos casi totalmente ignorados por la crítica hasta el presente. La tesis, en su primer capítulo, resume las fuentes fundamentales que abordan la relación entre ideología y media digitales interactivos, para así dar paso a cinco unidades temáticas entrelazadas y complementarias. La primera de estas unidades analiza la relación entre el devenir histórico de un país (Japón)...

Creación de un marco de competencias para la evaluación del rendimiento de los gestores de sistemas de información en las

Urquiza Echavarren, Alfonso
Fonte: Universidade de Alcalá Publicador: Universidade de Alcalá
Tipo: info:eu-repo/semantics/doctoralThesis; info:eu-repo/semantics/acceptedVersion Formato: application/pdf
SPA
Relevância na Pesquisa
76.06%
El ámbito de trabajo para esta investigación es la gestión de Recursos Humanos (RRHH) y de las aplicaciones informáticas que soportan esos procesos, con un interés y enfoque específico en la actividad de gestión de la Tecnología y Sistemas en las grandes Organizaciones. El objetivo del mismo consiste en crear un Marco de Competencias con un nuevo enfoque metodológico y alcance, que pueda utilizarse en escenarios dinámicos de transformación y evolución de procesos empresariales y que posibilite la introducción de prácticas de gestión de RRHH que soporten el paradigma competencial, de modo "alineado" con los objetivos globales del negocio. La construcción del Marco combina dos componentes básicos dentro de su alcance: el primero es la definición del Modelo de Competencias, en el que el enfoque metodológico se basa en la construcción del modelo a partir de indicadores de rendimiento extraídos directamente del modelo de gestión de la actividad, en vez de utilizar el enfoque clásico sobre el análisis detallado de puestos y perfiles laborales propios de la organización. El segundo componente lo constituye la definición de la estrategia técnica de implantación, en el que el enfoque metodológico es el siguiente: ?"Caracterización" de los procesos de RRHH...

Metodología de desarrollo de modelos de calidad orientados a dominio y su aplicación al dominio de los productos finales de

Villalba de Benito, María Teresa
Fonte: Universidade de Alcalá Publicador: Universidade de Alcalá
Tipo: info:eu-repo/semantics/doctoralThesis; info:eu-repo/semantics/acceptedVersion Formato: application/pdf
SPA
Relevância na Pesquisa
86.24%
Los modelos de calidad son una parte fundamental en los procesos de desarrollo y evaluación de la calidad del software. El uso de estos modelos se ha generalizado sobre todo desde la aparición de modelos de calidad estándar. Estos modelos, de acuerdo a su naturaleza de estándares, constituyen modelos genéricos y no directamente aplicables a la práctica diaria, por lo que requieren de un esfuerzo adicional para adaptarlos a cada dominio de aplicación específico. De ahí que existan multitud de trabajos en los que el objetivo es la definición de modelos de calidad reutilizables para dominios de aplicación específicos que, al no tener que ser definidos para cada proyecto desde cero, ahorren tiempo. Por otra parte, este tipo de modelos pueden ofrecer una evaluación más exacta ya que sus propiedades se pueden definir de forma más precisa. Tras llevar a cabo una revisión sistemática de los modelos de calidad orientados a dominio existentes en la actualidad, se deduce que dichos modelos están basados en el conocimiento y/o experiencia de los investigadores y, en consecuencia, no pueden generalizarse a otros entornos o proyectos, la cual, es la principal ventaja de estos modelos. Por otra parte...

Evaluación apriorística de la reusabilidad de los objetos de aprendizaje

Sanz Rodríguez, Javier
Fonte: Universidade de Alcalá Publicador: Universidade de Alcalá
Tipo: info:eu-repo/semantics/doctoralThesis; info:eu-repo/semantics/acceptedVersion Formato: application/pdf
SPA
Relevância na Pesquisa
76.06%
La aplicación de las nuevas tecnologías a la educación -e-learning- ha cambiado los procesos de aprendizaje proporcionando numerosas ventajas de carácter pedagógico. Sin embargo, desarrollar materiales educativos de calidad para utilizarlos en estos sistemas es un trabajo costoso en tiempo y en recursos. La solución a esta limitación consistiría en poder reutilizar los materiales educativos actualmente disponibles en diferentes repositorios. De esa forma se disminuirían los costes garantizando a su vez la calidad. Para intentar facilitar la reutilización, esta tesis tiene como objetivo principal definir un modelo que permita estimar de forma apriorística, y utilizando los metadatos como fuente de información, la capacidad de reutilización de los objetos de aprendizaje. Para alcanzar esta meta, se estudian las iniciativas existentes referentes a la evaluación de objetos de aprendizaje y las iniciativas de mejora de la reutilización que distintos estudios proponen. Basándose en estos estudios se identifican los diferentes factores que influyen en la capacidad de reutilización. Se determina cómo se pueden evaluar cuantitativamente utilizando la información contenida en los metadatos y se desarrolla un conjunto de métricas...

Secuencias de contenidos. Especificaciones para la secuenciación instruccional de objetos de aprendizaje

Zapata Ros, Miguel
Fonte: Universidade de Alcalá Publicador: Universidade de Alcalá
Tipo: info:eu-repo/semantics/doctoralThesis; info:eu-repo/semantics/acceptedVersion Formato: application/pdf
SPA
Relevância na Pesquisa
76.06%
La tesis es un modelo instruccional para hacer el análisis de contenidos de aprendizaje de cara a su secuenciación y para la elaboración de especificaciones que vinculen objetos de aprendizaje a los contenidos, así como la organización y la secuenciación de esas especificaciones de tal forma que puedan ser interpretadas y ejecutadas por un programa informático para producir objetos de aprendizaje basados en el diseño instruccional. Para ello: 1.Se elabora un modelo denominado Modelo Simplificado y Adaptativo de Diseño de Objetos de Aprendizaje y Secuenciación (Simplified and Adaptive Model for the Design of Learning and Sequencing Objects), que abreviamos como SAM. 2.Se aplica a un caso, obteniendo la secuencia de contenidos como aplicación práctica del modelo. 3.Se obtiene un código como aplicación práctica que se evalúa en contextos reales de sistemas de gestión del aprendizaje. 4.Orientaciones para desarrollos futuros y distintos. El modelo está basado en las teorías clásicas de secuenciación (Teoria de Análisis de Contenidos y Análisis de la Tarea) pero sobre todo en la teoría clásica de la Elaboración de Reigeluth, y a sus versiones más recientes: The theory?s Simplifying Conditions Method (SCM). El esquema en cuanto a metodología valores y métodos lo tomamos de la teoría LODAS de Wiley...

Nueva propuesta evolutiva para el agrupamiento de documentos en sistemas de recuperación de información

Castillo Sequera, José Luis
Fonte: Universidade de Alcalá Publicador: Universidade de Alcalá
Tipo: info:eu-repo/semantics/doctoralThesis; info:eu-repo/semantics/acceptedVersion Formato: application/pdf
SPA
Relevância na Pesquisa
76.06%
Texto en español y resumen en español e inglés; El conocimiento explicito de las organizaciones se encuentra recogido en colecciones documentales controladas, a disposición de sus usuarios. Cuándo el número de documentos es elevado se necesitan herramientas para organizar y mostrar los contenidos de la colección, que permitan y faciliten a los usuarios explorar la colección para conocer mejor su naturaleza y descubrir relaciones, patrones, tendencias, y otras características para poder así ?comprender? la información. La necesidad de usar conocimientos en los Sistemas de Recuperación de Información empujó a los investigadores a analizar los sistemas inteligentes que procuran incorporar y usar dichos conocimientos con la finalidad de optimizar el sistema. En la presente tesis, se muestra un Sistema Evolutivo (SEV), y los resultados obtenidos en la construcción de un sistema de esta naturaleza. En este trabajo hacemos una aportación en el área de Recuperación de Información (RI), proponiendo el desarrollo de un nuevo sistema que, utilizando técnicas evolutivas, implemente un sistema de aprendizaje del tipo no supervisado, para agrupar los documentos de un Sistema de Recuperación de Información (SRI); en donde los grupos y el número de ellos son desconocidos a priori por el sistema. El criterio para realizar el agrupamiento de los documentos estará basado por la similitud y distancia de los documentos...

Aplicaciones de la expansión de consultas basadas en ontologías de dominio a la búsqueda de objetos de aprendizaje en repositorios

Segura Navarrete, Alejandra Andrea
Fonte: Universidade de Alcalá Publicador: Universidade de Alcalá
Tipo: info:eu-repo/semantics/doctoralThesis; info:eu-repo/semantics/acceptedVersion Formato: application/pdf
SPA
Relevância na Pesquisa
76.06%
En el campo del e-learning se realizan grandes esfuerzos dedicados al mejoramiento del proceso de enseñanza ? aprendizaje, uno de ellos está dirigido a motivar el uso y reutilización de los recursos digitales en repositorios. En un comienzo, los esfuerzos se dirigieron a aumentar la cantidad de recursos disponibles, hoy en día existe una gran cantidad de recursos almacenados en repositorios heterogéneos, por lo tanto el desafío se traslada a mejorar y hacer más eficientes las formas de buscar, seleccionar, localizar y acceder a recursos dispersos y distribuidos en repositorios. Dentro de esta línea, el objetivo de esta tesis es proponer una estrategia para la expansión de consultas basadas en ontologías de dominio que permita al diseñador instruccional obtener, desde un repositorio, objetos de aprendizaje relevantes para el diseño de sus cursos o la composición de otros recursos más complejos. Para lograr este objetivo se analizan las propuestas de expansión de consultas ya sea en el campo de la recuperación de información en general o específicamente, en los repositorios de objetos de aprendizaje. A partir de lo anterior, se establecen los criterios para la expansión de consultas basada en ontologías, se define la forma como serán abordados los problemas detectados...

Sistema de medida polivalente con configuración biestática para ensayos electromagnéticos

Escot Bocanegra, David
Fonte: Universidade de Alcalá Publicador: Universidade de Alcalá
Tipo: info:eu-repo/semantics/doctoralThesis; info:eu-repo/semantics/acceptedVersion Formato: application/pdf
SPA
Relevância na Pesquisa
76.06%
La sección transversal radar, RCS, es un parámetro que, en tecnología radar, se utiliza para caracterizar la reflectividad de un determinado objeto ante la iluminación por parte de una onda electromagnética. Su conocimiento, análisis y control ha preocupado desde hace décadas, sobre todo en el ámbito militar, puesto que un blanco con RCS baja es detectado con más dificultad. Por ello, con los años, se han venido desarrollando instalaciones de ensayo cada vez con mayores prestaciones para medir este parámetro. Dado que la gran mayoría de los sistemas radar son monoestáticos, es decir, el transmisor y el receptor se encuentran en la misma localización, los sistemas de medida también se han centrado en determinar la RCS monoestática. Sin embargo, más recientemente, los sistemas radar biestáticos (el transmisor y el receptor se encuentran separados) están atrayendo la atención de la comunidad científica, académica y militar, porque son capaces de detectar sofisticados blancos diseñados para parecer invisibles al radar monoestático. En este sentido, se ha despertado también el interés en el fenómeno de la dispersión electromagnética biestática y en su medida y caracterización. Las condiciones necesarias para medir la sección transversal radar de un objeto no difieren demasiado de las necesarias para medir los parámetros habituales de una antena o elemento radiante. Por otra parte...

Contribución al desarrollo de una interfaz gráfica de usuario para el diseño, optimización y análisis de antenas mediante el método de los momentos

Tayebi Tayebi, Abdelhamid
Fonte: Universidade de Alcalá Publicador: Universidade de Alcalá
Tipo: info:eu-repo/semantics/doctoralThesis; info:eu-repo/semantics/acceptedVersion Formato: application/pdf
SPA
Relevância na Pesquisa
66.23%
Véase fichero adjunto

Estimación de dirección de llegada basada en los métodos de optimización metaheurística mediante un único muestreo

Errasti Alcalá, Borja
Fonte: Universidade de Alcalá Publicador: Universidade de Alcalá
Tipo: info:eu-repo/semantics/doctoralThesis; info:eu-repo/semantics/acceptedVersion Formato: application/pdf
SPA
Relevância na Pesquisa
76.14%
A lo largo de las últimas décadas, se han desarrollado importantes mejoras tecnológicas con aplicación en el campo del Radar y la Guerra Electrónica. Uno de los desafíos a los que la comunidad científica ha dedicado un gran esfuerzo es el de la estimación de dirección de llegada de un conjunto de ondas planas incidentes sobre un array mediante un número cada vez menor de muestreos temporales o snapshots. El caso extremo en el que solamente se dispone de un único muestreo de las señales incidentes, comúnmente conocido como Single Snapshot sigue siendo un problema que no se ha dado por resuelto. La presente tesis aborda precisamente ese problema y propone un método para darle solución haciendo uso de una potente herramienta de aplicación en multitud de campos: los métodos de optimización metaheurística. El método propuesto se basa en la construcción y posterior minimización de una función cuyas variables independientes son las direcciones de llegada de las señales incidentes que se desea estimar, y cuya variable dependiente es un número real. Esta función, en cuya construcción se hace uso de las tensiones complejas leídas en los bornes de las antenas que forman el array, tiene la peculiaridad de que, en ausencia de ruido...

Técnica para la localización de fuentes basada en la perspectiva de reconstrucción de la señal

González-Pacheco García, Raúl Óscar
Fonte: Universidade de Alcalá Publicador: Universidade de Alcalá
Tipo: info:eu-repo/semantics/doctoralThesis; info:eu-repo/semantics/acceptedVersion Formato: application/pdf
SPA
Relevância na Pesquisa
75.92%
Son muchas las aplicaciones que utilizan arreglos de sensores para localizar fuentes de señal y, en la mayoría de los casos, buscan estimar la distancia a la que se encuentran esas fuentes. El número de métodos para la estimación de distancias es elevado, y centran su atención en el caso de señales de banda estrecha, es decir, aquellas en las que se puede aproximar el retardo temporal como un desplazamiento de fase. Esta tesis se enfoca en el uso de algoritmos de super-resolución para la estimación de distancias a fuentes de banda estrecha. En concreto se evalúa el rendimiento de los algoritmos de super-resolución más populares, aquellos que permiten reducir el tiempo de cómputo a la vez que aumentar la precisión y disminuir los requerimientos hardware. Todos estos parámetros, junto con la probabilidad de resolución, varían de forma importante entre ellos, lo que determina su utilización o descarte para aplicaciones en tiempo real. Los métodos de super-resolución utilizan el concepto de subespacio de señal. Para poder tratar con señales de banda ancha, se descomponen las señales recibidas en otras de banda estrecha por medio de un filtrado pasa banda, y se aplican luego los mismos algoritmos con algunas consideraciones específicas. Sintetizando...

Aportaciones para el postproceso de datos, ante el envío de parámetros muestreados en momentos críticos de vehículos aéreos no tripulados

Sánchez Rubio, Manuel
Fonte: Universidade de Alcalá Publicador: Universidade de Alcalá
Tipo: info:eu-repo/semantics/doctoralThesis; info:eu-repo/semantics/acceptedVersion Formato: application/pdf
SPA
Relevância na Pesquisa
76.06%
La presente tesis doctoral, aporta distintos mecanismos que permiten obtener información adicional en un sistema de navegación, guiado y control de aeronaves no tripuladas de pequeño tamaño. Este conocimiento, permitirá obtener una mejora en la caracterización de la aeronave, y por extensión del comportamiento de la misma en las fases más críticas de un vuelo. Las distintas aportaciones están supeditadas a las limitaciones de la transmisión de datos del avión a Tierra a través de un ordenador embarcado, efectuadas a través de RS-232 y un Radio Módem. La actual caracterización de este tipo de aeronaves están basadas en datos obtenidos a diez muestras por segundo, valor que se hace insuficiente, para adquirir unos conocimientos exhaustivos de lo que ha ocurrido en una aeronave en la fase de postproceso de datos. Entre las contribuciones en forma de aportaciones software se ha obtenido un mayor conocimiento acerca del número de Gºs que soporta una aeronave, valores de pico hasta ahora desconocidos sobre aceleraciones y velocidades angulares. Con las limitaciones del medio de transmisión, se han utilizado técnicas de compresión de datos, disminución de frecuencias en parámetros de baja variación, disminución de longitud en bits e inclusión de etiquetas identificativas y marcas de tiempo como elementos de optimización variable. Objetivo de la tesis El objetivo principal de esta tesis doctoral es el siguiente: Proponer distintos modelos para el envío de información a Tierra...

Propuesta de un sistema multi-agente para la adaptación de contenidos docentes a las competencias, contexto y dispositivo del usuario

García Cabot, Antonio
Fonte: Universidade de Alcalá Publicador: Universidade de Alcalá
Tipo: info:eu-repo/semantics/doctoralThesis; info:eu-repo/semantics/acceptedVersion Formato: application/pdf
SPA
Relevância na Pesquisa
75.92%
El e-learning ha supuesto una revolución en los últimos años en el ámbito de la enseñanza. Esto, combinado con el incremento del uso de los dispositivos móviles ha propiciado la aparición del m-learning, y por consiguiente la aparición de nuevos problemas y retos en el ámbito de la enseñanza y de las nuevas tecnologías. Mostrar adecuadamente (teniendo en cuenta el tipo de dispositivo utilizado) los contenidos docentes al alumno o seleccionar aquellos materiales educativos más adecuados en base al contexto del mismo son algunos de los retos planteados en el presente trabajo. El problema planteado en la presente tesis es la necesidad de dotar a los sistemas de formación de sensibilidad al contexto y al dispositivo móvil, de tal forma que se adapten los contenidos docentes al alumno en función de estos parámetros. Para resolver dicho problema, se propone el diseño de un nuevo sistema multi-agente capaz de adaptar los contenidos docentes al contexto, competencias y dispositivo móvil del alumno. A raíz del sistema propuesto se desarrolla un prototipo y se llevan a cabo tres casos de estudio: uno de tipo teórico y dos casos reales, con dispositivos móviles y alumnos reales. Los resultados muestran que el sistema propuesto tiene éxito en los tres casos de estudio y es capaz de resolver satisfactoriamente el problema planteado. Sin embargo...

Modelo matemático de estimación del esfuerzo de desarrollo de proyectos software basado en ecuaciones de tercer grado

Herranz Martínez, Miguel Ángel
Fonte: Universidade de Alcalá Publicador: Universidade de Alcalá
Tipo: info:eu-repo/semantics/doctoralThesis; info:eu-repo/semantics/acceptedVersion Formato: application/pdf
SPA
Relevância na Pesquisa
76.09%
La estimación del esfuerzo es una de las tareas fundamentales en la planificación de cualquier proyecto y tiene gran influencia en su éxito final. Los proyectos software tienen unas características específicas y diferenciales que hacen muy difícil, si no imposible, la aplicación de las técnicas de estimación del esfuerzo que se aplican comúnmente, lo que hace necesario establecer nuevos sistemas. Se han publicado en la literatura numerosas técnicas de estimación para proyectos software, no obstante, no muchas de ellas han llegado a utilizarse en entornos industriales de producción. La naturaleza lógica del software ha hecho que la mayoría de las variables de entrada de los modelos matemáticos de estimación, así como sus unidades de medida, se hayan creado específicamente para él. Entre estas variables destaca el tamaño, que se suele medir en función de las líneas de código o de la funcionalidad. Pero también se usan otras variables cuya utilidad para mejorar la exactitud de las estimaciones está muy relacionada con el entorno de producción al que se va a aplicar el modelo, por lo que la definición de las variables ad-hoc para entornos de producción específicos puede mejorar sustancialmente los resultados de las estimaciones. Este es el primer supuesto que pretende demostrar esta tesis. En la formulación matemática de los modelos...

Sistema de edición de composiciones musicales

Ávila Cantos, Clara
Fonte: Universidade Carlos III de Madrid Publicador: Universidade Carlos III de Madrid
Tipo: info:eu-repo/semantics/bachelorThesis; info:eu-repo/semantics/masterThesis Formato: application/pdf
SPA
Relevância na Pesquisa
75.92%
El Proyecto Fin de Carrera “Sistemas de Edición de Composiciones Musicales” versa sobre el diseño e implementación de una aplicación capaz de editar partituras musicales. Todo ello se realizará desde una interfaz gráfica muy similar a las partituras originales donde se podrán seleccionar las distintas notas, figuras o silencios. Asimismo el sistema será capaz de generar archivos MIDI con distintos instrumentos y distintos tempos. Dichos archivos se podrán reproducir gracias a la misma interfaz. Por último, la aplicación podrá guardar en formato MusicXML todas las partituras creadas para poder ser compartidas. El objetivo final del proyecto es diseñar un sistema completo de edición de composiciones musicales basado en estándares que permita integrar de forma sencilla módulos externos de composición y generación automática de dictados e incluso armonizador de melodías.

Programación genética aplicada a la resolución del cubo de Rubik

Bona Piedrabuena, Ignacio
Fonte: Universidade Carlos III de Madrid Publicador: Universidade Carlos III de Madrid
Tipo: info:eu-repo/semantics/bachelorThesis; info:eu-repo/semantics/masterThesis Formato: application/pdf
Publicado em //2010; 2010 SPA
Relevância na Pesquisa
76.18%
En este proyecto de fin de carrera se tiene como objetivo tratar el tema de la programación Genética. De esta forma se pretende generar un programa que resuelva el cubo de Rubik de forma óptima. El motivo del proyecto se debe a una competición ofrecida por Parabon, en la que se pretende participar. El ganador de la competición tendrá la oportunidad de exponer su proyecto en The Genetic and Evolutionary Computation Conference 2009 (GECCO 2009), una famosa conferencia sobre la computación evolutiva.

Desarrollo de un programa de generación de cargas computacionales

Canseco Moreno-Palanca, Juan Francisco
Fonte: Universidade Carlos III de Madrid Publicador: Universidade Carlos III de Madrid
Tipo: Trabalho de Conclusão de Curso Formato: application/pdf
SPA
Relevância na Pesquisa
75.92%
El proyecto surge en el contexto de la línea de investigación de ejecución de altas prestaciones para el Cloud Computing, buscando el desarrollo de técnicas que permitan ejecutar de forma eficiente aplicaciones paralelas en este tipo de arquitectura. La motivación que esta problemática crea es la de la creación de un entorno de ejecución capaz de generar diferentes cambios en el rendimiento de la plataforma. La forma en la que se generará dicho escenario será mediante la creación de un software que permita la generación de diferentes cargas computacionales de forma controlada, realizando operaciones de red, de CPU y de acceso a memoria en el sistema. A través de esta herramienta es posible desarrollar técnicas en el grupo de investigación que permitan a los programas adaptarse a estos cambios en las condiciones de ejecución de los mismos. El principal objetivo es el de desarrollar una aplicación paralela que permita introducir de forma artificial condiciones de variabilidad en el entorno de ejecución. Estas condiciones se generarán introduciendo de forma controlada diferentes cargas computacionales, capaces de variar el tráfico de red, la carga de la CPU y el tráfico de memoria de cada nodo, dependiendo de las condiciones locales del mismo y del enlace de red. La introducción de estas cargas generará una serie de interferencias...

Diseño y evaluación de un complemento para refactorización paralela de código C usando OpenMP

Olmedo Camacho, Miguel
Fonte: Universidade Carlos III de Madrid Publicador: Universidade Carlos III de Madrid
Tipo: Trabalho de Conclusão de Curso Formato: application/pdf
SPA
Relevância na Pesquisa
76.13%
En este proyecto de fin de grado se ha desarrollado un complemento para el IDE Eclipse que servirá para facilitar a los desarrolladores de software el llevar a cabo la creación de aplicaciones que utilicen paralelismo a través de directivas OpenMP. Para ello, ha sido necesario aprender a utilizar la plataforma PDE que proporciona Eclipse para desarrollar complementos. Esta plataforma es muy importante ya que es la manera que tiene la comunidad de Eclipse de colaborar con el IDE y proporcionar nuevas funcionalidades a través de complementos. El complemento desarrollado dispondrá de una vista donde se podrán añadir ficheros que se quieran refactorizar en el futuro y de una serie de comandos que permitirán al usuario llevar a cabo la refactorización de ficheros de código fuente escritos en lenguaje C. El usuario podrá escoger entre dos modos de refactorización de manera que podrá personalizar algunos aspectos de la misma. Por otro lado se han analizado una gran cantidad de modelos de programación paralela actuales y se han visto las ventajas y desventajas de cada uno de ellos. El modelo de programación escogido para llevar a cabo la refactorización de ficheros ha sido OpenMP debido a su simplicidad y a que proporciona un gran aumento del rendimiento gracias a las directivas que dispone para ejecutar bucles de forma paralela. También se han estudiado los distintos patrones que existen para aprovechar el paralelismo en código secuencial y así sacar provecho del hardware actual. Por último se han redactado una serie de guías para facilitar al usuario la instalación y el uso del complemento desarrollado. También se muestra...

Análisis de tecnologías HPC en entornos de computación heterogéneos

García-Stelzner, Daniel
Fonte: Universidade Carlos III de Madrid Publicador: Universidade Carlos III de Madrid
Tipo: Trabalho de Conclusão de Curso
SPA
Relevância na Pesquisa
76.41%
El objetivo principal de este proyecto Fin de Grado es realizar un estudio comparativo de frameworks de programación paralela de varios niveles (thread level y SIMD) usando diferentes sistemas multicore como lo son OpenCL y OpenMP. Estos frameworks serán evaluados usando distintos lenguajes de programación, como lo son C (cercano al lenguaje máquina) y Java (interpretado). La motivación en realizar este Proyecto Fin de Grado consta en demostrar que los procesadores, tanto las CPUs como las GPUs, cuanto más actual, más rápido debido a la tecnología de hoy en día y que cada vez mejorada. Los pasos realizados a lo largo del desarrollo del Proyecto han sido los siguientes: Estudio de la programación multiproceso OpenMP. Estudio del nuevo lenguaje computación abierta OpenCL. Familiarización con el lenguaje. Implementación de los programas: En lenguaje C: En modo secuencial. En la interfaz de aplicaciones OpenMP. En la interfaz de aplicaciones OpenCL. En lenguaje Java: En modo secuencial. En la interfaz de aplicaciones OpenMP. En la interfaz de aplicaciones OpenCL. Ejecución de pruebas y análisis de los resultados.

Ingeniería dirigida a modelos, sistemas de transformación modelo a texto, complemento de refactorización de código C++ a C++11 para eclipse

Tovar Moreno, Alejandro
Fonte: Universidade Carlos III de Madrid Publicador: Universidade Carlos III de Madrid
Tipo: Trabalho de Conclusão de Curso
SPA
Relevância na Pesquisa
66.25%
En este Trabajo de Fin de Grado presentaremos los sistemas dirigidos por modelos (MDE) y las arquitecturas dirigidas por modelos (MDA). Trataremos de aplicar un sistema de transformación de modelo a texto dentro de una arquitectura MDA como una nueva alternativa a la generación de analizadores y conversores entre lenguajes de programación. El objetivo será conseguir un refactorizador de código que permita modelar una clase C++ y aplicar transformaciones para obtener código C++11. Para ello, tras analizar y utilizar diferentes mecanismos y sistemas que podrían realizar estas transformaciones, nos decidiremos por utilizar un sistema basado en plantillas de transformación y el lenguaje de programación JAVA. La situación ideal, consistiría en conseguir una arquitectura que nos permita realizar las tres actividades principales en estos sistemas de transformación modelo a texto de forma independiente, para que de esta manera, cualquier cambio que pretenda realizarse afecte a la menor parte de la arquitectura posible y sea fácil de modificar. En nuestro caso en particular, presentaremos una arquitectura basada en esta separación de funcionalidades para conseguir de esta manera realizar algunas transformaciones entre dos lenguajes de programación C++03 y C++11. Por un lado...