841 research outputs found
MODEL DRIVEN SOFTWARE PRODUCT LINE ENGINEERING: SYSTEM VARIABILITY VIEW AND PROCESS IMPLICATIONS
La Ingeniería de Líneas de Productos Software -Software Product Line Engineerings
(SPLEs) en inglés- es una técnica de desarrollo de software que busca aplicar
los principios de la fabricación industrial para la obtención de aplicaciones informáticas:
esto es, una Línea de productos Software -Software Product Line (SPL)-
se emplea para producir una familia de productos con características comunes, cuyos
miembros, sin embargo, pueden tener características diferenciales. Identificar
a priori estas características comunes y diferenciales permite maximizar la reutilización,
reduciendo el tiempo y el coste del desarrollo. Describir estas relaciones
con la suficiente expresividad se vuelve un aspecto fundamental para conseguir el
éxito.
La Ingeniería Dirigida por Modelos -Model Driven Engineering (MDE) en
inglés- se ha revelado en los últimos años como un paradigma que permite tratar
con artefactos software con un alto nivel de abstracción de forma efectiva. Gracias
a ello, las SPLs puede aprovecharse en granmedida de los estándares y herramientas
que han surgido dentro de la comunidad de MDE.
No obstante, aún no se ha conseguido una buena integración entre SPLE y MDE,
y como consecuencia, los mecanismos para la gestión de la variabilidad no son suficientemente expresivos. De esta manera, no es posible integrar la variabilidad de
forma eficiente en procesos complejos de desarrollo de software donde las diferentes
vistas de un sistema, las transformaciones de modelos y la generación de código
juegan un papel fundamental.
Esta tesis presenta MULTIPLE, un marco de trabajo y una herramienta que persiguen
integrar de forma precisa y eficiente los mecanismos de gestión de variabilidad
propios de las SPLs dentro de los procesos de MDE. MULTIPLE proporciona
lenguajes específicos de dominio para especificar diferentes vistas de los sistemas
software. Entre ellas se hace especial hincapié en la vista de variabilidad ya que es
determinante para la especificación de SPLs.Gómez Llana, A. (2012). MODEL DRIVEN SOFTWARE PRODUCT LINE ENGINEERING: SYSTEM VARIABILITY VIEW AND PROCESS IMPLICATIONS [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/15075Palanci
On the Readiness of Scientific Data for a Fair and Transparent Use in Machine Learning
To ensure the fairness and trustworthiness of machine learning (ML) systems,
recent legislative initiatives and relevant research in the ML community have
pointed out the need to document the data used to train ML models. Besides,
data-sharing practices in many scientific domains have evolved in recent years
for reproducibility purposes. In this sense, the adoption of these practices by
academic institutions has encouraged researchers to publish their data and
technical documentation in peer-reviewed publications such as data papers. In
this study, we analyze how this scientific data documentation meets the needs
of the ML community and regulatory bodies for its use in ML technologies. We
examine a sample of 4041 data papers of different domains, assessing their
completeness and coverage of the requested dimensions, and trends in recent
years, putting special emphasis on the most and least documented dimensions. As
a result, we propose a set of recommendation guidelines for data creators and
scientific data publishers to increase their data's preparedness for its
transparent and fairer use in ML technologies
Implementación hardware de un controlador de memoria cache de reconfiguraciones en VHDL
Este proyecto presenta una implementación hardware de un controlador que gestiona de manera eficiente las reconfiguraciones que se realizan en tiempo de ejecución en un sistema que aplica cacheo de reconfiguraciones. Esta técnica consiste en utilizar una memoria on-chip que sirve de cache entre la memoria de configuración del dispositivo reconfigurable y la memoria principal, donde se guardarán todas y cada una de las reconfiguraciones que se quieran cargar en el dispositivo. La eficiencia de
la técnica se puede mejorar particionando las configuraciones en bloques, y mapeando las configuraciones en diferentes memorias cache, en vez de en una sola.
De este modo, dada una asignación de reconfiguraciones de tareas en diferentes memorias on-chip, el controlador hardware presentado gestiona la reconfiguración de las tareas de manera adecuada y eficiente. Los resultados experimentales que se presentan muestran que nuestro controlador realiza las operaciones necesarias en unos pocos cientos ciclos de reloj, mientras que su coste de implementación en términos de recursos hardware es muy asequible
Map-Based Transparent Persistence for Very Large Models
International audienceThe progressive industrial adoption of Model-Driven Engineering (MDE) is fostering the development of large tool ecosystems like the Eclipse Modeling project. These tools are built on top of a set of base technologies that have been primarily designed for small-scale scenarios, where models are manually developed. In particular, efficient runtime manipulation for large-scale models is an under-studied problem and this is hampering the application of MDE to several industrial scenarios.In this paper we introduce and evaluate a map-based persistence model for MDE tools. We use this model to build a transparent persistence layer for modeling tools, on top of a map-based database engine. The layer can be plugged into the Eclipse Modeling Framework, lowering execution times and memory consumption levels of other existing approaches. Empirical tests are performed based on a typical industrial scenario, model-driven reverse engineering, where very large software models originate from the analysis of massive code bases. The layer is freely distributed and can be immediately used for enhancing the scalability of any existing Eclipse Modeling tool
Aplicaciones del operador Sift al reconocimiento de objetos
El objetivo de este proyecto es la implementación de un algoritmo de correspondencia de imágenes, el cual sea inmune, en la medida que se pueda, a la rotación, a la escala, a la iluminación y a ser posible al punto de vista de la cámara. Para ello, basándose en los estudios de Krystian Mikolajczyk y Cordelia Schmid en los cuales se compara el alcance de distintos descriptores que hallan regiones de interés de imágenes usando propiedades como intensidad de píxel, color textura, bordes, etc. En los resultados experimentales realizados por Mikolajczyk y Schmid, se consideran las transformaciones geométricas (escala, rotación y traslación), manchas, compresión de imágenes Jpeg y cambios de iluminación. El descriptor SIFT (Scale Invariant Feature Transform) obtiene una gran cantidad de correspondencias correctas, sólo superado por el método GLOH (Gradient Location and Orientation Histogram). Lo único que el método GLOH es mucho más costoso, produciendo múltiples resultados. Debido a esta razón, y a que el descriptor SIFT es más eficiente que el método GLOH, se ha pensado en la implementación de un descriptor SIFT, junto con un algoritmo de matching, el cual sea totalmente invariante a la escala y rotación, además de ser parcialmente inmune a la iluminación como al punto de vista de la cámara.Ingeniería Industria
Óxido de Calcio
Servirse del arte como medio de expresión es el objetivo principal de la obra de este trabajo, como terapia para desahogarse mediante las ilustraciones y así hacer un trabajo totalmente personal. Hacer que quien aprecie la obra interprete libremente sobre el significado o la simbología de la misma, tituándola de una forma ambigua, sarcástica o que no diga nada sobre la idea de la misma. Crear un lenguaje y un sello propios en vistas a una trayectoria profesional dentro tanto del arte de galería como del arte gráfico, el diseño y la ilustración. Concebir una manera particular de solucionar un problema, refiriéndose a “problema” como un encargo para ilustrar lo que sea conveniente para un diseño editorial, productos de merchandising o carteles publicitarios.Universidad de Sevilla. Grado en Bellas Arte
Autobiografia, poetica e creazione in Ernesto di Umberto Saba
Traballo Fin de Grao en Lingua e Literatura Modernas. Curso 2021-2022Umberto Saba (1883-1957), uno del più grandi poeti del Novecento italiano, ci ha lasciato un’opera lirica di incalcolabile valore nel suo Canzioniere (1900-1954), ma oltre alla poesia, l’autore coltivó la prosa, della quale l’esempio più significativo è, senza dubbio, Ernesto. Redatto nel 1953 e uscito postumo nel 1975, l’opera è il prodotto di una riflessione su tutta l’esperienza vitale e letteraria di un uomo. In lui troviamo un Saba prosatore spesso dimenticato dalle storie della letteratura che ci offre un’opera senza precedenti nella tradizione narrativa italiana, la quale ancora oggi lotta per farsi spazio nel canone. In questo romanzo incompluto, il personaggio Ernesto assume un’entità e una vita che si svolge parallelamente a quella del poeta, arrivando persino ad assumere in testi paratestuali una voce dove autore e personaggio si confondono. Questo carattere autobiografico, presente anche nel Canzionere, prende forma attraverso il protagonista e altri personaggi della finzione, le cui condizioni ed esperienze si legano alla vita di Umberto Saba nella Trieste di fine Ottocento. Infatti, Ernesto cammina nella linea di un bildungsroman di base autobiografica che inizia con la scoperta della sessualità per finire tramite la visione dell’arte in un ragazzo, Ilio, simbolo di una futura vocazione poetica unita alla linea vitale dell’autore. In questo lavoro di fine laurea ci avvicineremo alla costruzione di Ernesto, non solo nella sua strutura narrativa e scelta linguistica, ma anche nel suo tessuto psicologico e simbolico che unisce personaggio e autore, arte e vita. Per questo scopo uno strumento fondamentale sarà non solo il carteggio tra l’autore e diversi familiare e intellettuali (la moglie Lina, la figlia Linuccia, Carlo Levi ecc.) ma anche i testi paratestuali che estendono la voce di Ernesto oltre i fatti narrati nell’opera. Inoltre, essendo consapevoli della difficoltà della traduzione del libro, si offrirà in appendice una proposta di traduzione in galiziano, proponendo una struttura linguistica che possa sostituire il rapporto di prestigio e oralità che l’italiano e il dialetto triestino assumono
Implementación de un lenguaje de definición de operaciones complejas en Gestión de Modelos para la herramienta MOMENT
La Ingeniería dirigida por Modelos permite incrementar la productividad en el proceso de desarrollo software, obteniendo herramientas más interoperables y sencillas de mantener mediante técnicas que elevan el nivel de abstracción. En esta dirección, ha aparecido la disciplina «Gestión de Modelos», que proporciona un conjunto de operadores genéricos basados en teoría de conjuntos para tratar con modelos. Esta aproximación muestra su potencia en las capacidades de composicionalidad de los operadores que proporciona.
La tesis de máster que el alumno presenta, describe cómo se proporciona soporte a la definición de operadores complejos con una herramienta del marco de la Gestión de Modelos (MOMENT) mediante un lenguaje específico de dominio.Gómez Llana, A. (2007). Implementación de un lenguaje de definición de operaciones complejas en Gestión de Modelos para la herramienta MOMENT. http://hdl.handle.net/10251/12522Archivo delegad
Sistema de organización de carreras de orientación con códigos QR
En este documento se expone el proceso de diseño e implementación de un sistema de organización de carreras de orientación compuesto por tres partes principales: una
API REST, una página web y una aplicación móvil.
En la página web se llevarán a cabo las tareas de organización tales como la creación de nuevas carreras y gestión de las ya existentes, entre otras. La aplicación móvil permitirá a los corredores participar en dichas carreras, registrando los puntos de control con susmartphone mediante códigos QR dispuestos previamente por el organizador en el entorno real.
Su propósito principal es el de servir como herramienta útil para impulsar la promoción de la orientación de forma más sencilla y como material docente de cara a su enseñanza en las aulas.This document describes the design and implementation process of an orienteering races
organization system made up of three main parts: an API REST, a web page and a
mobile application.
Organization tasks such as creating new races and managing existing ones will be carried
out on the website, among others. The mobile application will allow runners to participate
in these races, registering the checkpoints with their smartphone using QR codes
previously arranged by the organizer in the real terrain.
Its main purpose is to serve as a useful tool to promote the promotion of orienteering in
a simpler way and as a educational material for its teaching.Grado en Ingeniería Informátic
La estrategia publicitaria de medios en los jóvenes: análisis de marca Grefusa
El presente trabajo se focaliza en el análisis de la estrategia publicitaria en medios utilizada por la marca española Grefusa para llegar a los consumidores jóvenes. El objetivo principal es comprender de qué manera Grefusa utiliza los diferentes medios con el público joven y evaluar la fama de la marca dentro de este segmento de la población.
Para alcanzar una conclusión se llevará a cabo una investigación exhaustiva de la inversión publicitaria de Grefusa en diversos medios para identificar tendencias, canales, plataformas y estacionalidad. Además, se utilizarán enfoques cuantitativos con el fin de medir la notoriedad de Grefusa entre los jóvenes consumidores.Grado en Publicidad y Relaciones Pública
- …