BSC-LT/ACAData huggingface dataset:
[ca] Actualment hi ha persones ancianes que es poden valdre per si soles, però econòmicament no es poden permetre viure en un habitatge. Existeixen institucions i empreses que s'encarreguen de proporcionar habitatges a aquest segment de la població a un cost reduït i oferir-los serveis de neteja i atenció mèdica. Sota aquest context, aquestes institucions i empreses necessiten un software per gestionar els usuaris dels seus habitatges i els serveis que se'ls ofereix. En aquest Treball Final de Grau s'ha realitzat una Single Page Aplication en Angular, que cobreix la part de front-end d'aquest software.

[en] Currently there are elderly people who can live on their own, but economically they cannot afford to live in a house. There are institutions and companies that are responsible for providing housing at a reduced cost to this segment of the population and offer cleaning services and medical care. In this context, these institutions and companies need a software to manage the residents of their homes and the services offered to them. In this Final Degree Project, a Single Page Application in Angular has been made, which covers the front-end part of this software.
[ca] La Ràdio Definida per Software (SDR) ha demostrat ser una eina útil per a l?educació, però el seu elevat cost dificulta poder experimentar amb un gran nombre de nodes. Un nou disseny per a una SDR de baix cost capaç de transmetre i rebre senyals ha estat dut a la pràctica muntant el primer prototip. El disseny fa servir USB 3.0 per a transferir seqüències de mostres desde un ordinador en temps real, minimitzant la quantitat de RAM requerida i la latència. Una cua (FIFO) asíncrona amb senyals de quasi-ple i quasi-buit ha estat implementada en Verilog per a la FPGA ICE40. La cua actua com a pont entre USB 3.0 i els conversors digital/analògic. La comunicació amb el chip USB 3.0 també ha estat implementada amb aquesta FPGA. El dispositiu és capaç de transmetre i rebre senyals d?ample de banda reduit generades per software en la banda de 2.4 GHz. Cada part del disseny original ha estat comprovada, identificant possibles millores per a la propera revisió del projecte.

[en] Modern Software-Defined Radios (SDR) are a valuable educational tool, but their cost often discourages experimentation with a large number of nodes. A novel low-cost de- sign capable of transmiting and receiving signals was brought into practice by assem- bling the first prototype. The design uses USB 3.0 to transfer sample streams to and from a computer in a real-time, streaming approach where required RAM size and la- tency are minimized. An asynchronous FIFO with almost-full and almost-empty flags was implemented in Verilog for the ICE40 FPGA, acting as a bridge between USB 3.0 and ADC/DAC. Interfacing with the USB chip was also implemented in the mentioned FPGA. The resulting device was able to transmit and receive low bandwidth signals gen- erated by software on the 2.4 GHz band. Each part of the original design was tested, identifying possible hardware improvements for the next revision of the project.
[ca] SDN és un nou paradigma que possibilita una operació i gestió de xarxes molt més eficient, mitjançant la centralització d'algunes funcions que estan distribuïdes en les arquitectures de xarxa actuals. SIEPON és un estàndard que afegeix funcionalitats a EPON, no contemplades en cap estàndard actual de PON. Proposem una implementació de SDN sobre SIEPON, millorant la flexibilitat i l'eficiència d'aquestes xarxes.

[en] SDN is a novel paradigm that enables more efficient operation and management in networks, by centralizing some functions that are distributed in the current network architectures. SIEPON is a novel standard that adds functionality to EPON, not covered by any current PON standard. We propose an implementation of SDN on SIEPON, improving flexibility and efficiency of these networks.
[ca] L'objectiu del projecte era estudiar la usabilitat de Neurobell, una aplicació d'Android dissenyada per ajudar els professionals de la salut sense experiència en interpretació d'EEG. L'aplicació, que actualment s'està desenvolupant, detecta lesions cerebrals en nounats mitjançant mètodes de sonificació i intel·ligència artificial. Aquest treball també pretén avaluar el rendiment de l'estetoscopi cerebral neonatal comparant-lo amb el mètode actual de visualització de senyals EEG. Per aconseguir-ho, es va desenvolupar prèviament una enquesta basada en web. En aquest treball, s'ha estudiat la usabilitat de l'enquesta i s'ha redissenyat el lloc web perquè fos més atractiu pels participants convertint-lo en un joc. Les millores de l'aplicació Android i la web es van discutir amb un expert en interfícies d'usuari i professionals de la salut per adaptar-se tant a les necessitats clíniques com a les tècniques. Finalment, s'han analitzat els resultats de l'enquesta i s'ha demostrat que l'estetoscopi millora la detecció de lesions cerebrals en pacients neonatals.

[en] The goal of the project was to study the usability of Neurobell, an Android App designed to help healthcare professionals without EEG interpretation expertise. The application, which is currently being developed, detects neonatal brain injuries using sonification and artificial intelligence methods. This work also aims to assess the performance of the neonatal brain stethoscope by comparing it with the current method of visualising EEG signals. To accomplish this, a web-based survey was previously developed. In this work, the usability of the survey was studied, and the website was redesigned to be more appealing to users by forming a game based scenario. The improvements of the Android app and website were discussed with a user interface expert and healthcare professionals in order to tailor both for clinical needs and settings. To conclude, the results of the survey are analysed and it is proven that the neonatal brain stethoscope is improving the detection of brain injuries in neonatal patients.
[ca] Aquesta tesis presenta un algoritme per incrustar imatges en imatges JPEG parcialment encriptades combinant la informació d'ambdues imatges. Les imatges JPEG han estat encriptades utilitzant els algoritmes del paper P3 [1]. Els objectius d'aquest algoritme són permetre als usuaris que penjant imatges a internet mantenir el control i privacitat. D'altra banda, un cop desenvolupat i testejat l'algoritme els resultats en termes d'error quadràtic mig entre la imatge host i la resultant són molt diversos anant de valors molt petits a valors molt grams. Per poder determinar quines són les imatges que fan que l'error sigui més petit aquesta tesis presenta un model per estimar l'error entre la imatge host i la resultant. El model proposa una representació estadística de les imatges i al testejar-lo s'ha obtingut una gran correlació amb el cas real. Tant l'algoritme com el model permetran en futurs treballs dissenyar les imatge amb unes característiques determinades per minimitzar l'error amb diferents implementacions dels sistema.

[en] This thesis presents an algorithm and implementation to embed images into partially encrypted JPEG images by combining the information of both images. These partially encrypted JPEG images have been encrypted using the algorithm presented the paper P3 [1]. The P3 algorithm aims to preserve privacy and control over all the images we upload to the photo-sharing services providers (PSPs) and defines an algorithm and a system to achieve this. Moreover once developed and tested the embedding algorithm, the results of Mean square error (MSE) comparing the host image and output image show a large variance of results. To determine which are the images that combine better and lead to less MSE this thesis proposes a model to estimate the resulting error between the output and the host image. The model is based on a statistical representation of the images and leads to results that have good correlation with the actual MSE. The algorithm and model will allow future works to design images with concrete characteristics to minimize the error and different implementations of the system.
[ca] Avui en dia, el descobriment de medicaments es basa majoritàriament en tècniques de simulació per ordinador. Els processos pel descobriment/disseny de medicaments a través del disseny assistit per ordinador ha jugat un paper fonamental en el desenvolupament de petites mol·lècules terapèutiques durant les últimes tres dècades. A causa del creixement exponencial de la quantitat de dades mol·leculars i del ràpid avenç de les tecnologies, les oportunitats per al descobriment de medicaments ha crescut considerablement. El mode d'acció d'un medicament sobre el seu objectiu pot ser normalment classificat como a positiu (activador, potenciador, agonista, etc.) o negatiu (inhibidor, bloquejador, antagonista, etc.). L'objectiu d'aquesta tesis és contribuïr en el camp de la "network pharmacology" a través de la creació d'una xarxa medicament-objectiu i la investigació de les seves propietats. Les arestes amb signe d'una xarxa medicament-objectiu poden ser útils per explorar d'una manera sistemàtica els mecanismes d'acció combinats de múltiples medicaments en el conjunt d'objectius comuns. En aquesta tesi es mostra que per a una xarxa medicament-objectiu humana la majoria de parells de medicaments tendeixen a tenir efectes sinèrgics en els objectius comuns, és a dir, els parells de medicaments tendeixen a tenir modes d'acció amb el mateix signe en la majoria dels objectius compartits, especialment pels objectius principals farmacològics d'un medicament. Es proposen alguns mètodes per calcular aquesta sinergia, així com per estimar la influencia dels medicaments en els efectes secundaris d'un altre medicament.

[en] Nowadays, drug discovery frequently relies on computer modeling techniques. Computer-aided drug discovery/design methods have played a major role in the development of therapeutically important small molecules for over three decades. Due to the exponential growth of molecular data and fast advancement in technologies, the efforts of drug discovery have been tremendously amplified. The mode of action of a drug on its targets can often be classified as being positive (activator, potentiator, agonist, etc.) or negative (inhibitor, blocker, antagonist, etc.). The aim of this thesis is to contribute to the field of "network pharmacology" by introducing the idea of signed drug-target network and investigating its properties. The signed edges of a drug-target network can be used to explore in a systematic way the combined mechanisms of action of multiple drugs on the ensemble of common targets. In this thesis it is shown that for the signed human drugtarget network the majority of drug pairs tend to have synergistic effects on the common targets, i.e., drug pairs tend to have modes of action with the same sign on most of the shared targets, especially for the principal pharmacological targets of a drug. Methods are proposed to compute this synergism, as well as to estimate the influence of the drugs on the side effect of another drug.
[ca] L'objectiu del present projecte és definir els indicadors necessaris per al control i gestió d'un servei d'atenció al client, entenent com a tal el servei que les empreses proporcionen als seus clients perquè aquests puguin comunicar-se amb ells, i que sol ser el mitjà perquè els clients puguin realitzar consultes, suggeriments, sol·licituds o reclamacions sobre el producte o servei proporcionat per l'empresa per aconseguir aquest objectiu s'han tingut en compte els següents aspectes: - Objectius de l'atenció al client - La gestió de la qualitat - Les característiques del servei prestat - el comportament del consumidor i les tendències d'ús Per fer aquesta anàlisi, s'ha començat realitzant un marc conceptual amb un estudi de l'impacte de l'evolució tecnològica en l'atenció al client, continuat per una definició dels objectius de l'atenció al client (tant per al client com per a l'empresa) i amb un estudi que és la Qualitat i la seva Gestió. Després d'aquest marc conceptual apareix el marc organitzatiu i operatiu, on es defineixen els rols necessaris en la gestió i els diferents fluxos d'interacció entre el client i l'empresa. És en aquesta definició de fluxos on també es defineixen els punts de control i indicadors. Per acabar, s'inclou tant un cas pràctic (definició i implantació d'un quadre de comandament) com un cas docent de gestió d'un servei d'atenció al client.

[en] The objective of this project is to define the indicators necessary for the control and management of a customer care service, understood as service companies provide their customers so that they can communicate with them, and that is usually the way customers can make inquiries, suggestions, requests or complaints about the product or service provided by the company to achieve this goal the following aspects have been taken into account: - Objectives of the customer care - The quality management - The characteristics of service - Consumer behavior and usage trends This analisys starts making a conceptual framework with a study of the impact of technological developments in customer service, followed by a definition of the objectives of the customer (for both the customer and the company) and with a study of what is Quality and Quality Management. After this conceptual framework, the organizational and operational framework are stablished, showing the necessary roles in managing, and the different flows and interactions between the client and the company. It is in this definition of flows where the control points and indicators are also defined. Finally, a practical case is included (definition and implementation of a scorecard) as a teaching case about management of a customer care service.
[ca] Network Function Virtualization (NFV) és una proposta dels operadors de xarxa per tal d'oferir serveis utilitzant funcions de xarxa implementades en programari. Aquestes funcions poden estar ubicades en centres de dades, nodes de xarxa o fins i tot en una màquina virtual. Teòricament, el concepte de NFV és aplicable a qualsevol funció de xarxa i té per objectiu simplificar la gestió de plataformes de maquinari heterogenis. Utilitzant com a base una de les funcions de xarxa oferida pels routers d'una xarxa, aquesta tesi presenta l'anàlisi, el disseny, i la primera aplicació, de manera virtual, de la funció d'enrutament . Tenint en compte l'actual coexistència d'IPv4 i IPv6 i les possibilitats que ofereix una infraestructura OpenFlow, la tesi descriu el disseny i implementació del protocol d'enrutament virtualitzat, el que permet una gestió simple i la reducció de missatges de senyalització, i els diferents escenaris considerats per validar la funció virtualitzada. En essència, la tesi descriu una de les primeres implementacions del concepte NFV, la virtualització de la funció d'encaminament en una xarxa OpenFlow. A més, es demostra l'aplicabilitat d'aquesta proposta en entorns de producció reals .

[en] Network Function Virtualization has emerged as an operator proposal for offering network services with network functions implemented in software, which may be located in Data Centers, network nodes or even in a virtual machine. NFV is theoretically applicable to any network function and aims at simplifying the management of heterogeneous hardware platforms. Using as a basis one of the network functions offered by network routers, this thesis presents the analysis, design, and the first implementation, in a virtualized manner, of the routing function. Considering the current co-existence of IPv4 and IPv6 and the possibilities brought into the arena by OpenFlow-enabled infrastructures, the thesis describes the design of the virtualized routing protocol, enabling a simple management and avoiding signaling messages overhead in the control plane level, and the different scenarios considered to validate the virtualized function. In essence, the thesis describes one of the first implementations of the functional NFV concept, through the virtualization of the routing function over an OpenFlow network. The different scenarios validated in this thesis are used to demonstrate the applicability of the NFV-powered implementation proposed into actual production environments.
[ca] Ontology-based data access (OBDA) és un model d'integració de dades àmpliament utilitzat per gestionar sistemes amb múltiples fonts de dades. La seva abstracció de les implementacions concretes de les bases de dades a usar permet crear sistemes més grans alhora que més usables i mantenibles. Malgrat l'extensa bibliografia relacionada amb els sistemes d'OBDA i les abundants solucions que usen aquest model d'integració de les dades, a dia d'avui encara no existeixen eines ni procediments per fer testing integral d'aquest tipus de sistemes. En aquesta memòria presentem IMP-Reasoner, un raonador sobre lògica de primer ordre que permet atendre a les necessitats de testing integral dels sistemes d'OBDA tant en la fase de disseny com en la d'implementació. En aquest informe es presenta el problema en qüestió en la profunditat necessària, així com els fonaments teòrics i la implementació concreta d'aquesta solució que aspira a oferir als desenvolupadors un mecanisme fiable per comprovar la correctesa dels seus productes. Per demostrar el valor de la solució proposada, s'acompanyen les reduccions teòriques necessàries i la documentació respecte la implementació feta d'aquest enginy de raonament amb un conjunt d'experiments que mostren la factibilitat i utilitat de la nostra proposta.

[en] Ontology-based data access (OBDA) is a widely used data integration model for managing systems with multiple data sources. Its abstraction from the implementations of the databases to be used allows for the creation of larger systems that are easier to use and maintain. Despite the extensive literature related to OBDA systems and the abundant solutions that use this data integration model, there are still no tools or procedures for comprehensive testing of this type of system. In this report, we present IMP-Reasoner, a first-order logic reasoner that addresses the needs for integral testing of OBDA systems in both the design and implementation phases. This report provides an in-depth presentation of the problem at hand, as well as the theoretical foundations and concrete implementation of this solution, which aims to offer developers a reliable mechanism to ensure their products operate correctly. To demonstrate the value of the proposed solution, the necessary theoretical reductions and the documentation regarding the implementation of this reasoning engine are accompanied by a set of experiments that showcase the feasibility and utility of our proposal.
[ca] Avui dia gairebé totes les persones tenen un mòbil dotat d'una càmera per fer fotografies (sent aquesta de major o menor qualitat depenent de la marca, model, etc. del mòbil de la persona). Per aquest motiu la gent s'està acostumant a cada cop utilitzar més les càmeres dels seus mòbils i a no portar una càmera fotogràfica. En aquest treball compararem una càmera fotogràfica digital tradicional (Canon EOS 1100D) i una càmera del mòbil (iPhone 11), així com la mesura del camp angular, el soroll i la qualitat de les imatges obtingudes amb ambdues càmeres. L'objectiu d'aquest treball és demostrar que, fins avui en dia, les imatges que es poden obtenir amb una càmera fotogràfica són de major qualitat que les que s'obtenen amb el mòbil, encara que aquesta ens pugui proporcionar altres característiques o prestacions, tals com la seva portabilitat i la immediatesa a l'hora de compartir les imatges.

[en] Today practically all people have a mobile phone equipped with a camera to take pictures (this being of higher or lower quality depending on the brand, model, etc. of the person's mobile). For this reason, people are getting more and more used to using their mobile cameras and not carrying a camera. In this paper, we will compare a traditional digital camera (Canon EOS 1100D) and a mobile phone camera (iPhone 11), comparing the measurement of the angular field, the noise and the quality of the images obtained with the two cameras. The aim of this paper is to demonstrate that, even today, the images that can be obtained with a digital camera are of a higher quality than those obtained with the mobile phone, even when it can provide us with other features or benefits, such as its portability and immediacy when sharing images.
[ca] Aquest Treball de Fi de Grau detalla la creació i desenvolupament del Control Tower, un conjunt de visualitzacions i gràfics que s'alimenten de manera periòdica del gran nombre de dades generades al magatzem d'una empresa, resumint-ne el seu contingut i permetent que es pugui prendre decisions i realitzar anàlisis de manera eficient, amb fàcil accés per part de tothom qui ho pugui necessitar. Consta d'un menú principal d'una sola pantalla, on es mostren els indicadors més importants, així com l'enllaç de redirecció a les visualitzacions específiques per a cada un d'aquests indicadors. La creació o modificació d'algunes d'aquestes visualitzacions específiques també s'inclouen dins l'abast del projecte. És un projecte creat per a l'empresa Schneider Electric, concretament per al centre de distribució de Sant Boi del Llobregat, el que implica l'ús de les eines estandarditzades en l'empresa. Degut a aquestes estàndards, el Control Tower és creat en la plataforma de Tableau, utilitzant els seus servidors per a poder mantenir el projecte a l'abast de tothom implicat en la seva utilització. En aquest projecte es mostra en detall les eines utilitzades, tant per la creació dels gràfics com per a l'extracció de les dades, com es creen aquestes visualitzacions, com interactuen entre sí, quina informació aporta cada una d'elles i el procés d'actualització d'aquests

[en] This Bachelor's Degree Project shows the creation and development of a Control Tower, a set of visualizations and graphics that are fed periodically from the large number of data generated in a company warehouse, summarizing their content, and allowing decisions to be taken and perform analysis efficiently, with easy access by all who may need it. It consists of a main menu on a single screen, where the most important indicators are shown, as well as the redirection link to the specific visualizations for each of these indicators. The creation or modification of some of these specific visualizations are also included in the scope of the project. It is a project developed for the company Schneider Electric, specifically for the distribution center of Sant Boi del Llobregat, which implies the use of standardized tools by the company. Due to these standards, the Control Tower is created on the Tableau platform, using its servers to keep the project within the reach of everyone who is involved in its use. This project shows in detail the tools used both for the creation of the graphs and for the extraction of the data, how these visualizations are created, how they interact with each other and what information each of them provides and the process of updating them