62 research outputs found
Creación, testeo y monitorización de métodos del standar europeo SIRI
La presente memoria de trabajo de fin de grado detalla la creación, para su posterior
testeo y monitorización, de un servidor web remoto de tipo SOAP que implementa el estándar
europeo SIRI (Standard Interface for Real-time Information) de posicionamiento a tiempo
real de operaciones de flotas de transporte público. Los productos elaborados comprenden
el desarrollo del método de consulta de topología en el servidor, creación de una página
web que permitirá probar de forma manual varios métodos implementados en él, y una
aplicación de Windows que consultará en modo continuo uno de los métodos que se prueban,
la monitorización de paradas. Con la intención de comprobar su buen funcionamiento a lo
largo del tiempo.
Este trabajo se ha desarrollado en un contexto real donde se han aprovechado las necesidades
reales de un cliente-usuario del sistema para elaborar los requisitos de los prototipos y
el sistema final. La metodología empleada en el proyecto obedece a un modelo de desarrollo
evolutivo basado en prototipos, lo que permitirá que el cliente, de forma periódica, vea los
avances que se han realizado y valore cambios o mejoras.This documents details the final degree project that consist in the creation, for subsequent
testing and monitoring, of a SOAP-type remote web server that implements the European
Standard SIRI (Standard Interface for Real-time Information) that specifies a mechanism
for exchanging information about the planned, current or projected performance of real-time
public transport operations between different computer systems. The main results of this
project include three main parts, the development of the topology query method on the
server, a web page that will allow you to manually test various methods implemented on the
server and a Windows application that will constantly consult one of the methods that are
going to be tested, the stop monitoring. With the intention of verifying its proper functioning
over time.
This work has been developed in a real context where the real needs of a client-user of the
system have been used to develop the requirements of the prototypes and the final system.
The methodology used in the project obeys an evolutionary development model based on
prototypes, which will allow the client to periodically see the progress that has been made
and assess changes or improvements.Departamento de Informática (Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia Artificial, Lenguajes y Sistemas Informáticos)Grado en Ingeniería Informátic
Modelado en alto nivel con SystemC
El presente proyecto final de carrera titulado “Modelado de alto nivel con SystemC” tiene como objetivo principal el modelado de algunos módulos de un codificador de vídeo MPEG-2 utilizando el lenguaje de descripción de sistemas igitales SystemC con un nivel de abstracción TLM o Transaction Level Modeling.
SystemC es un lenguaje de descripción de sistemas digitales basado en C++. En él hay un conjunto de rutinas y librerías que implementan tipos de datos, estructuras y procesos especiales para el modelado de sistemas digitales. Su descripción se puede consultar en [GLMS02]
El nivel de abstracción TLM se caracteriza por separar la comunicación entre los módulos de su funcionalidad. Este nivel de abstracción hace un mayor énfasis en la funcionalidad de la comunicación entre los módulos (de donde a donde van datos) que la implementación exacta de la misma. En los documentos [RSPF] y [HG] se describen el TLM y un ejemplo de implementación.
La arquitectura del modelo se basa en el codificador MVIP-2 descrito en [Gar04], de dicho modelo, los módulos implementados son:
· IVIDEOH: módulo que realiza un filtrado del vídeo de entrada en la dimensión horizontal y guarda en memoria el video filtrado.
· IVIDEOV: módulo que lee de la memoria el vídeo filtrado por IVIDEOH, realiza el filtrado en la dimensión horizontal y escribe el video filtrado en memoria.
· DCT: módulo que lee el video filtrado por IVIDEOV, hace la transformada discreta del coseno y guarda el vídeo transformado en la memoria.
· QUANT: módulo que lee el video transformado por DCT, lo cuantifica y guarda el resultado en la memoria.
· IQUANT: módulo que lee el video cuantificado por QUANT, realiza la cuantificación inversa y guarda el resultado en memoria.
· IDCT: módulo que lee el video procesado por IQUANT, realiza la transformada inversa del coseno y guarda el resultado en memoria.
· IMEM: módulo que hace de interfaz entre los módulos anteriores y la memoria. Gestiona las peticiones simultáneas de acceso a la memoria y asegura el acceso exclusivo a la memoria en cada instante de tiempo.
Todos estos módulos aparecen en gris en la siguiente figura en la que se muestra la arquitectura del modelo:
Figura 1. Arquitectura del modelo (VER PDF DEL PFC)
En figura también aparecen unos módulos en blanco, dichos módulos son de pruebas y se han añadido para realizar simulaciones y probar los módulos del modelo:
· CAMARA: módulo que simula una cámara en blanco y negro, lee la luminancia de un fichero de vídeo y lo envía al modelo a través de una FIFO.
· FIFO: hace de interfaz entre la cámara y el modelo, guarda los datos que envía la cámara hasta que IVIDEOH los lee.
· CONTROL: módulo que se encarga de controlar los módulos que procesan el vídeo, estos le indican cuando terminan de procesar un frame de vídeo y este módulo se encarga de iniciar los módulos que sean necesarios para seguir con
la codificación. Este módulo se encarga del correcto secuenciamiento de los módulos procesadores de vídeo.
· RAM: módulo que simula una memoria RAM, incluye un retardo programable en el acceso.
Para las pruebas también se han generado ficheros de vídeo con el resultado de cada módulo procesador de vídeo, ficheros con mensajes y un fichero de trazas en el que se muestra el secuenciamiento de los procesadores.
Como resultado del trabajo en el presente PFC se puede concluir que SystemC permite el modelado de sistemas digitales con bastante sencillez (hace falta conocimientos previos de C++ y programación orientada objetos) y permite la realización de modelos con un nivel de abstracción mayor a RTL, el habitual en Verilog y VHDL, en el caso del presente PFC, el TLM.
ABSTRACT
This final career project titled “High level modeling with SystemC” have as main objective the modeling of some of the modules of an MPEG-2 video coder using the SystemC digital systems description language at the TLM or Transaction Level
Modeling abstraction level.
SystemC is a digital systems description language based in C++. It contains routines and libraries that define special data types, structures and process to model digital systems. There is a complete description of the SystemC language in the document [GLMS02].
The main characteristic of TLM abstraction level is that it separates the communication among modules of their functionality. This abstraction level puts a higher emphasis in the functionality of the communication (from where to where the data go) than the exact implementation of it. The TLM and an example are described in the documents [RSPF] and [HG].
The architecture of the model is based in the MVIP-2 video coder (described in the document [Gar04]) The modeled modules are:
· IVIDEOH: module that filter the video input in the horizontal dimension. It saves the filtered video in the memory.
· IVIDEOV: module that read the IVIDEOH filtered video, filter it in the vertical dimension and save the filtered video in the memory.
· DCT: module that read the IVIDEOV filtered video, do the discrete cosine transform and save the transformed video in the memory.
· QUANT: module that read the DCT transformed video, quantify it and save the quantified video in the memory.
· IQUANT: module that read the QUANT processed video, do the inverse quantification and save the result in the memory.
· IDCT: module that read the IQUANT processed video, do the inverse cosine transform and save the result in the memory.
· IMEM: this module is the interface between the modules described previously and the memory. It manage the simultaneous accesses to the memory and ensure an unique access at each instant of time
All this modules are included in grey in the following figure (SEE PDF OF PFC). This figure shows the architecture of the model:
Figure 1. Architecture of the model
This figure also includes other modules in white, these modules have been added to the model in order to simulate and prove the modules of the model:
· CAMARA: simulates a black and white video camera, it reads the luminance of a video file and sends it to the model through a FIFO.
· FIFO: is the interface between the camera and the model, it saves the video data sent by the camera until the IVIDEOH module reads it.
· CONTROL: controls the modules that process the video. These modules indicate the CONTROL module when they have finished the processing of a video frame.
The CONTROL module, then, init the necessary modules to continue with the video coding. This module is responsible of the right sequence of the video processing modules.
· RAM: it simulates a RAM memory; it also simulates a programmable delay in the access to the memory.
It has been generated video files, text files and a trace file to check the correct function of the model. The trace file shows the sequence of the video processing modules.
As a result of the present final career project, it can be deduced that it is quite easy to model digital systems with SystemC (it is only needed previous knowledge of C++ and object oriented programming) and it also allow the modeling with a level of abstraction higher than the RTL used in Verilog and VHDL, in the case of the present final career project, the TLM
Enseñanza de direccionamiento IP con el simulador GNS3
La presente demo surge como iniciativa del grupo de investigación dentro del marco del proyecto de investigación CIUNSa Tipo “A” denominado “Estudio de la influencia de un entorno de simulación en la enseñanza de redes de Computadoras en el nivel universitario”. Desde hace un tiempo ya, el uso de herramientas de software de simulación ha demostrado ser de gran utilidad en los procesos de enseñanza y aprendizaje de redes de computadoras. Son muchas las ventajas que se pueden enumerar, entre las que se destacan, la reducción significativa en costos de adquisición de dispositivos de red tales como routers, switchs, cableado, entre otros. Así mismo, se reducen los tiempos para la puesta en marcha de los laboratorios físicos convencionales.Red de Universidades con Carreras en Informátic
Enseñanza de direccionamiento IP con el simulador GNS3
La presente demo surge como iniciativa del grupo de investigación dentro del marco del proyecto de investigación CIUNSa Tipo “A” denominado “Estudio de la influencia de un entorno de simulación en la enseñanza de redes de Computadoras en el nivel universitario”. Desde hace un tiempo ya, el uso de herramientas de software de simulación ha demostrado ser de gran utilidad en los procesos de enseñanza y aprendizaje de redes de computadoras. Son muchas las ventajas que se pueden enumerar, entre las que se destacan, la reducción significativa en costos de adquisición de dispositivos de red tales como routers, switchs, cableado, entre otros. Así mismo, se reducen los tiempos para la puesta en marcha de los laboratorios físicos convencionales.Red de Universidades con Carreras en Informátic
Estudio de la implementación del protocolo de Internet versión 6 en el ámbito regional y su impacto en los usuarios finales
Desde que, en el año 2020, el Registro de Direcciones de Internet de América Latina y Caribe (LACNIC) anunciara que ha otorgado la reserva del último bloque disponible de direcciones IPv4, hemos entrado en una cuenta regresiva hacia el proceso de migración a la “Era IPv6”. El proceso de transición será lento y por varios años ambas versiones del protocolo deberán coexistir. Si bien el trabajo técnico relacionado con el protocolo IPv6, en gran medida se ha completado, lo que resta mayoritariamente es su despliegue en las redes de los proveedores de servicios de Internet.
El presente trabajo expone los aspectos generales del Proyecto de Investigación “Estudio de la implementación del protocolo de Internet versión 6 en el âmbito regional y su impacto en los usuarios finales”, a desarrollarse en el ámbito de la Universidad Católica de Salta. A partir de los resultados a obtener, se espera, saber cuál es la situación en cuanto al despliegue del protocolo IPv6 en la región norte de nuestro país, conocer cuáles son los aspectos que demoran la implementación de dicho protocolo en los principales proveedores de servicios de Internet y fundamentalmente, iniciar las acciones que acompañen el despliegue final del mismo.Red de Universidades con Carreras en Informátic
Simulación de enrutamiento BGP con GNS3
El presente trabajo expone una experiencia en la implementación de un Punto de Intercambio de Tráfico de Internet (IXP) de la Cámara Argentina de Internet (CABASE), para la cuidad de Salta, por iniciativa de la Universidad Católica de Salta y Gobierno de la Provincia de Salta. Las tareas se iniciaron en el año 2018 y una vez puesto en funcionamiento tal infraestructura, los esfuerzos se pusieron en invitar a proveedores locales e instituciones a formar parte de este punto de intercambio. Esto significó acercar los conocimientos teóricos y prácticos a fin de alcanzar tal objetivo.
Por todo esto desde el ámbito de la Universidad se propusieron actividades de transferencia mediante charlas y workshops utilizando un entorno de simulación de redes basado en GNS3 sobre el cual se expusieron los casos de uso y se impartieron capacitaciones a los responsables administradores de red los proveedores locales.Eje: Arquitectura, redes y sistemas operativos.Red de Universidades con Carreras en Informátic
Implementación de un servidor DNS Seguro basado en Pi-Hole utilizando un entorno virtualizado
Desde su creación, el servicio de resolución de nombres proporcionado por el Sistema de Nombres de Dominio, se considera parte crítica para el funcionamiento de Internet. Esto lo convierte en el blanco de los más diversos ataques tales como redirección de consultas a sitios falsos, denegación de servicio, envenenamiento de cache, entre otros.
Como contramedida, se aunaron esfuerzos para el despliegue de extensiones de seguridad, que permitan autenticar, validar y hasta encriptar los mensajes intercambiados en el proceso de consulta/respuesta entre un cliente y un servidor DNS.
El presente trabajo, muestra una experiencia en el proceso de instalación y configuración de la solución de software Pi-Hole, para el despliegue de un Servidor DNS Resolver con extensiones de seguridad, en un ambiente virtualizado sobre VMWare y GNS3, posteriormente se realizaron capturas de tráfico de red, a fin de analizar funcionalidad y consumo de recursos.
Esta experiencia es de utilidad en la enseñanza del protocolo DNS en las asignaturas de grado y en los cursos de postgrado que organiza el Departamento de Informática de la Universidad Nacional de Salta.Eje: Arquitectura, Redes y Sistemas Operativos.Red de Universidades con Carreras en Informátic
Aplicación móvil de realidad aumentada con Unity y Vuforia para el aprendizaje de ciencia y tecnología en el Colegio América
La presente investigación se realizado en estudiantes del segundo grado de
secundaria, se tiene como objetivo determinar la influencia de un aplicativo móvil
de realidad aumentada en el aprendizaje del curso de Ciencia y Tecnología en el
Colegio América.
Dicha investigación es de tipo aplicada con un diseño experimental, la muestra
trabajada fue de 14 alumnos de secundaria en las cuales se recolecto los datos de
su participación, resolución de tareas y finalmente respondiendo a un cuestionario
de conocimiento en formato virtual.
Los resultados obtenidos en cada uno de los indicadores fue un incremento de un
12,24% para el porcentaje de intervención, en el segundo indicador se obtuvo de
un 22,39% de incremento en porcentaje de resolución de tareas y se incrementó la
media para el indicador de rendimiento académico en un 3,64.
Se puede concluir, que el aplicativo móvil de realidad aumentada influye
significativamente en el aprendizaje del curso de Ciencia y Tecnología, esto debido
a los valores obtenidos en los resultados, se puede decir, que se ha logrado un
incremento en los indicadores establecidos
Pyroglutamic acidosis by glutathione regeneration blockage in critical patients with septic shock
Aim: The aim of this study was to evaluate oxidative stress from glutathione depletion in critically ill patients with a
septic shock through the abnormal presence of pyroglutamic acid (PyroGlu) in the urine (indirectly) and through its
serum level (directly).
Methods: This was a prospective analytical study of 28 critically ill patients with a septic shock who were
monitored from admission (initial) to 3 days of stay (final) in the intensive care unit (ICU). Data collected included
PyroGlu and glutamic acid (Glu) using liquid chromatography/mass spectrometry, and glutathione peroxidase (GPX)
activity with a colorimetric assay. The differences in Glu, PyroGlu, and GPX activity between the septic shock group
and healthy control group serving as reference values were evaluated using the Mann–Whitney test. The
correlations between Glu, PyroGlu, and GPX activity and clinical outcomes were determined using Spearman’s
correlation coefficient.
Results: In patients with septic shock, serum and urine PyroGlu levels were higher, erythrocyte GPX activity/gr Hb
was lower, and urine Glu levels were lower compared to healthy control reference values, for both initial and final
values. Initial serum Glu levels were also lower. Serum PyroGlu levels had a correlation with both initial and final
serum Glu levels; levels also correlated in the urine. Initial serum Glu correlated with the days of mechanical
ventilation (P = 0.016) and the days of ICU stay (P = 0.05). Urine Glu/mg creatinine correlated with APACHE II (P = 0.
030). This positive correlation observed for serum Glu was not observed for PyroGlu.
Conclusions: The current study found that septic patients have higher levels of PyroGlu, lower levels of Glu, and
lower erythrocyte GPX activity, suggesting that these biomarkers could be used as an indicator of glutathione
depletion. In addition, Glu is related to severity parameters. This study can guide future studies on the importance
of monitoring the levels of pyroglutamic acidosis in critical patients with septic shock in order to preserve the
oxidative status and its evolution during the stay in the ICU.Financial support for the study was provided by Project FIS PI10/1993 from
the Spanish Carlos III Health Institute and FEDER European Funds
Experiencia en la asignatura redes I con herramientas de simulación y prácticas con equipo real
Desde hace un tiempo ya, el uso de herramientas de software de simulación ha demostrado ser de gran utilidad en los procesos de enseñanza y aprendizaje de redes de computadoras. Son muchas las ventajas que se pueden enumerar, entre las que se destacan, la reducción significativa en costos de adquisición de dispositivos de red tales como routers, switchs, cableado, entre otros. Así mismo, se reducen los tiempos para la puesta en marcha de los laboratorios físicos convencionales.
Este trabajo presenta un estudio realizado en la asignatura Redes I de la carrera Ingeniería en Telecomunicaciones de la Universidad Católica de Salta, cuyo objetivo fue contrastar el aprendizaje de los estudiantes con laboratorios con herramientas de simulación y laboratorios con equipo real.Eje: Educación en Tecnología.Red de Universidades con Carreras en Informática (RedUNCI
- …