BSC-LT/ACAData huggingface dataset:
[ca] Aquesta memòria presenta un estudi de la generació automàtica de codi Java a partir de diagrames UML amb l'eina ArgoUML. El cicle de vida tradicional del programari presenta alguns problemes com la manca de sincronització entre codi i documentació, poca portabilitat i problemes de interoperabilidad. El paradigma MDA vol solucionar en part aquests problemes fent dels models el centre del desenvolupament del programari i apostant per la generació automàtica de models i codi.

[en] This paper presents a study of automatic generation of Java code from UML diagrams with the ArgoUML tool. The traditional life cycle of software presents several problems such as the lack of synchronization between code and documentation, low degree of portability and problems of interoperability. The MDA paradigm can partially solve these problems by making models the central element of software development and emphasizing automatic generation of models and code.
[ca] El present document recull el pla d'empresa realitzat per VitalOmega Shoes, un projecte empresarial que busca el llançament d'un innovador producte per al seguiment de l'estat de salut i l'activitat física a través del mateix calçat, que integra uns sensors biomètrics situats a l'entresola. El registre d'una gran quantitat de dades relacionades amb la salut de l'usuari mentre camina, i la sincronització amb una aplicació informàtica personalitzada per a cada usuari, permet conèixer el seu estat de salut, controlar les constants vitals, rebre informació, o fins i tot augmentar el nivell de motivació per a fer activitat física amb major constància.

[en] This document contains the business plan made for VitalOmega Shoes, a business project seeking the launch of an innovative product for monitoring the state of health and physical activity through the footwear, which integrates biometric sensors located in the midsole. The registration of a large amount of data related to the user's health while walking, and synchronization with a customized computer application for each user, allows to know your health status, monitor your vital signs, receive information, or even increase the level of motivation to perform physical activity with greater constancy.
[ca] Allergies Menu Exchange és un projecte que permet, en el món on vivim, amb una gran diversitat de restaurants i bars, gestionar les comandes d'aquests establiments d'una manera eficient i integrada tot tenint en compte les al·lèrgies alimentàries que cada cop, desgraciadament, són més habituals i que són un gran problema tant per a empresaris com a consumidors. Per dur a terme aquests objectius s'ha desenvolupat una aplicació amb HTML5, però amb una aparença nativa, on simplement escanejant un codi QR amb la càmera, que té qualsevol mòbil, permet demanar una comanda sense tan sols haver de registrar-se amb un usuari. De la mateixa manera que és senzill i intuïtiu per als clients també ho és pels empleats del restaurant que tenen tota la gestió integrada en l'aplicació. En definitiva aquest projecte només marca el principi de què és possible aconseguir si els establiments adopten aquesta tecnologia i la fan créixer per complir totes les necessitats creixents tant dels restaurants i bars, com dels seus clients.

[en] Allergies Menu Exchange is a project that allows, in the world we live in, with a great variety of bars and restaurants, to manage the orders in a way that is both efficient and integrated while also taking into account that foods allergies are increasingly more common and that they are a big problem for consumers and businesses alike. In order to accomplish these objectives, an HTML5 (with a native look) based application has been developed that allows anyone with a Mobile phone to scan a QR code with their cameras without even having to log in or register into the system.
[ca] El projecte que ens ocupa ha tingut com a objectiu oferir com a servei principal la localització geogràfica d'una adreça d'Internet mitjançant l'ús del subconjunt de tècniques més eficaces de les existents a l'actualitat.

[en] The objective of the project that concerns us is to offer, as the principal service, the geographic location of an internet address through the use of the subset of the most efficient currently existing techniques.
[ca] El present Treball mostra el procés d'una implantació d'una plataforma Open Source de BI (Business Intelligence). L'estudi passa per totes les fases d'un projecte de BI, des de la selecció de la plataforma, la seva instal·lació, personalització, selecció de fonts de dades, transformació, modelatge i presentació de resultats. L'objectiu és demostrar la utilitat de la utilització d'un sistema de BI per a la gestió d'una empresa o una comunitat, en aquest cas ens basem en dades reals obtingudes de l'observació de Wifi pública a la ciutat de Palma de Mallorca.

[en] This work shows the process of an implementation of an Open Source BI platform (Business Intelligence). The study goes through all phases of a BI project, from the selection of the platform, its installation, and customization, selection of data sources, transformation, modeling and presentation of results. The objective is to demonstrate the utility of the use of a BI system for the management of a company or a community, in this case we rely on real data obtained from the observation of public Wifi in the city of Palma de Mallorca.
[ca] El projecte final del Grau ha consistit en el disseny i desenvolupament d'un videojoc de plataformes per a ordinador, a l'estil Super Mario, obtenint un producte final original, funcional i totalment acabat. El producte desenvolupat ha estat Benny, the last hope, un videojoc de plataformes en 2D, clàssic, del tipus Super Mario, d'estil retro, amb tècnica Pixel art, ambientat en un entorn futurista.

[en] The final project consist in to the design and development of a platform game for computer with Super Mario style obtaining a final original product, functional, and finished. The developed product is Benny The last hope, it is a classic 2D platform game similar to Super Mario with a retro style using Pixel art technic and futuristic setting.
[ca] Les diverses tecnologies d'emmagatzematge de dades distribuïts, entre les que es troba blockchain, representen el nou paradigma de la informació. A causa del seu orientació a transacció i a la possibilitat de verificació i distribució de la informació, es converteixen en candidats a proporcionar l'ecosistema necessari per als diversos serveis financers. Aquest Treball Fi de Màster té com a objectiu el disseny d'un sistema de "delivery- versus-payment "(DVP a partir d'ara), emprat com a mètode de intercanvi en el entorn financer europeu, utilitzant tecnologies de tipus "Distributed Ledger Technologies " (DLT a partir d'ara). S'iniciarà amb una breu introducció a les infraestructures de pagaments europees i el concepte de DVP. Posteriorment, es realitzarà un estudi de els conceptes DLT i les diverses característiques que ofereixen pel que fa a xarxes públiques / privades, mètode de consens o manteniment de la integritat. A continuació, es seleccionaran les qualitats que ha de tenir una solució DLT per a l'entorn a estudiar. Posteriorment, s'analitzaran els diversos components i característiques del framework Hyperledger Fabric, i sobre cada un ells, es prendran decisions per al disseny de l'arquitectura DVP, tenint en compte la seguretat i la funcionalitat de l'arquitectura. Per acabar el document actual, es detallarà un sistema equilibrat de intercanvi entre els actors del sistema DVP, i s'inclourà una prova de concepte sobre el framework Hyperledger Fabric.

[en] Blockchain, and the rest of distributed data storing technologies, make up the big picture for information technology. Due to their transaction-oriented nature and the possibility of information verification and distribution, they portray the ideal agent for supplying the perfect conditions for a whole range of financial services. This Master's Degree Final Project aims to design a 'Delivery Vs Payment' system (DVP hereinafter), as an exchange means inside the European financial environment, using 'Distributed Ledger Technologies' (DLT hereinafter). Following an introduction to European payment infraestructures and DVP concepts, a further analysis will be made upon DLT concepts and its features regarding public and private networks, consensus methods, or integrity maintenance. Afterwards, the relevant attributes for a DLT solution will be picked up based on the selected environment, and the different components will be subsequently studied as well as the characteristics of Hyperledger Fabric framework. Summing all this up, decisions will be made for the design of a DVP architecture, taking into account the security and functionality of the architecture. As a conclusion of this paper, a balanced system for exchange among DVP actors will be detailed, accompanied by a concept test on Hyperledger Fabric framework.
[ca] Actualment, la malaltia d'Alzheimer és una de les prioritats de la sanitat pública. El diagnòstic es produeix en un estat molt avançat i no hi ha una avaluació o prova específica. En els darrers anys, els estudis de recerca s'han centrat en la cerca i la identificació de biomarcadors d'Alzheimer per al diagnòstic precoç. Gràcies a l'avenç en recerca biomèdica, l'increment d'estudis publicats i dipositats en repositoris públics és possible fer noves anàlisis bioinformàtiques. Aquest estudi identifica gens expressats diferencialment (DEG) mitjançant la metaanàlisi de 6 sèries d'expressió (GSE127711, GSE109887, GSE118553, GSE132903, GSE29378 i GSE63060) i posterior enriquiment d'ontologia gènica de GO y KEGG. Els gens identificats (LPAR4, TRIP10, GPR4, SYDE1, PSD2, PLCE1, PDGFRB, ITSN1, ITPKB, PSD4, ACTR10 i HINT1) com a punt de partida per a una anàlisi en major profunditat com a possibles biomarcadors de diagnòstic per a MA.

[en] Nowadays, Alzheimer's disease is one of the priorities of public health. Diagnosis happens at a very advanced stage and there is no specific evaluation or test. In recent years, research studies has been focused on the search and identification of Alzheimer's biomarkers for early diagnosis. Because of the development in biomedical research, the increase in published studies and deposited in public repositories enable new bioinformatic analyzes. The present study identifies differentially expressed genes (DEGs) through the meta-analysis of 6 expression series (GSE127711, GSE109887, GSE118553, GSE132903, GSE29378 and GSE63060) and subsequent gene ontology enrichment analysis with GO and KEGG. The genes identified (LPAR4, TRIP10, GPR4, SYDE1, PSD2, PLCE1, PDGFRB, ITSN1, ITPKB, PSD4, ACTR10 and HINT1) as a starting point for further analysis as possible diagnostic biomarkers for AD.
[ca] Aquest estudi analitza els processos electorals, l'ús tecnològic en les eleccions, revisa el concepte "vot electrònic" i les experiències anteriors, investiga els requisits tècnics de l'vot electrònic, els costos electorals, el marc jurídic i el comportament de la societat espanyola en les votacions. L'objectiu de l'estudi és determinar quina és la viabilitat d'implantar un sistema de vot electrònic que permeti millorar la participació ciutadana en les votacions, reduir els costos electorals i avançar cap a una veritable democràcia participativa. A més, l'estudi determina quin factor és responsable que el vot electrònic encara no estigui implantat a Espanya.

[en] This study analyzes electoral processes, technological use in elections, reviews the concept of "electronic voting" and previous experiences, investigates the technical requirements of electronic voting, electoral costs, the legal framework and the behavior of Spanish society in the voting. The objective of the study is to determine the feasibility of implementing an electronic voting system that allows improving citizen participation in voting, reducing electoral costs and moving towards true participatory democracy. Furthermore, the study determines which factor is responsible for the fact that electronic voting is not yet implemented in Spain.
[ca] Les xarxes d'ordinadors actuals són una amalgama de dispositius, tècniques i sistemes de comunicació que han aparegut des de la darreria del segle XIX o, el que és el mateix, des de la invenció del telèfon. El telèfon, que es va desenvolupar exclusivament per a transmetre veu, avui s'utilitza, en molts casos, per a connectar ordinadors entre si. Des de llavors han aparegut les xarxes locals, les connexions de dades a llarga distància amb enllaços transoceànics o satèl ·lits, la telefonia mòbil, etc. Mereix una menció especial la xarxa Internet dins d'aquest món de les comunicacions a distància. Ningú no dubta que avui en dia constitueix una xarxa bàsica de comunicació entre els humans. Aquest curs ofereix una visió de les xarxes informàtiques en general i de la xarxa Internet en particular.

[en] Current computer networks are an amalgam of the devices, techniques and communication systems that have emerged since the end of the nineteenth century; in other words, since the invention of the telephone. The telephone, which was developed exclusively for transmitting voices, is now often used to connect a series of computers to one another. Since its invention, we have witnessed the emergence of local networks, long-distance data connections with transoceanic or satellite links, mobile telephony, etc. The internet deserves special mention in this world of distance communications. There is no doubt now that it represents a basic network for communications between humans. This course offers a general view of computer networks and the internet in particular.
[ca] En aquest article s'estudien les estructures de xarxa en què les possibilitats de cooperació són restringides i no poden ser descrites mitjançant un joc cooperatiu. Els beneficis d'un grup de jugadors dependran de com aquests jugadors estan internament connectats. Una forma de representar aquest tipus de situacions és l'anomenada funció reward, que representa els beneficis obtinguts per la coalició total quan les connexions poden ser utilitzades per coordinar les accions dels agents. El punt de partida d'aquest article és el treball de Vilaseca et al. on es caracteritza la funció reward. Nosaltres ens centrem en aquelles situacions on hi ha costos per a l'establiment d'enllaços de comunicació. Donada una funció reward i una funció de costos, el nostre objectiu és analitzar sota quines condicions és possible associar un joc cooperatiu a la funció reward. Nosaltres caracteritzem la funció reward en estructures de xarxa amb costos per a l'establiment d'enllaços mitjançant dues condicions, la component permanència i la component additivitat. Finalment, es desenvolupa una aplicació econòmica per il·lustrar el resultat teòric principal.

[en] In this paper we study network structures in which the possibilities for cooperation are restricted and can not be described by a cooperative game. The benefits of a group of players depend on how these players are internally connected. One way to represent this type of situations is the so-called reward function, which represents the profits obtainable by the total coalition if links can be used to coordinate agents' actions. The starting point of this paper is the work of Vilaseca et al. where they characterized the reward function. We concentrate on those situations where there exist costs for establishing communication links. Given a reward function and a costs function, our aim is to analyze under what conditions it is possible to associate a cooperative game to it. We characterize the reward function in networks structures with costs for establishing links by means of two conditions, component permanence and component additivity. Finally, an economic application is developed to illustrate the main theoretical result.
[ca] A mesura que es coneixen casos de censura i vigilància palanquejats per empreses i governs, es fa necessari comptar amb eines que mitiguin escenaris en contra de la privacitat dels usuaris. Aquest treball aborda el disseny i construcció d'una plataforma descentralitzada palanquejada en la xarxa Tor, per a la gestió d'informació crítica i confidencial com ho són credencials i secrets dels usuaris. Tenint en compte la importància de la informació tractada i les repercussions que podria implicar el no tenir accés a aquesta informació o el que un tercer ho accedeixi sense el consentiment del propietari, el treball exposa les raons i arguments que van motivar l'elecció per oferir un sistema descentralitzat, fora del control de governs, empreses i tercers, palanquejant-se sota una xarxa d'anonimat i xifratge com l'oferta per la xarxa Tor, utilitzant mecanismes de seguretat i usabilitat que han de ser considerats en utilitzar aquest tipus de xarxes. Finalment es presenta a la disposició del públic, una versió preliminar d'una plataforma descentralitzada i open source que he denominat dVault, per a la gestió de credencials a través de la xarxa Tor que la comunitat pot usar, desplegar i millorar.

[en] As cases of censorship and surveillance leveraged by companies and governments become known, it is necessary to have tools that mitigate scenarios against the privacy of users. This work deals with the design and construction of a decentralized platform leveraged on the Tor network, for the management of critical and confidential information such as user credentials and secrets. Taking into account the importance of the information processed, the repercussions as a result of not having access to this information, and the risk of a third party accessing it without the consent of the owner, the work sets out the reasons and arguments that motivated the choice to offer a decentralized system, A system which is outside the control of governments, companies and third parties, leveraging under a network of anonymity and encryption such as that offered by the Tor network, using security and usability mechanisms that must be selected when using this type of network. Finally, a preliminary version of a decentralized and open-source platform that I have called dVault, credential management through the Tor network, the community can use, deploy and improve, is presented to the public.
[ca] Es té una idea preconcebuda, basada moltes vegades en el que diuen els mitjans de comunicació, sobre el que és la Deep web, que es relaciona molt amb la ciberdelinqüència, i que no s'ajusta molt a la realitat i per a l'objectiu que va ser dissenyada. Aquest treball final de màster pretén exposar i donar a conèixer una mica més i de manera més sincera el que és realment la Deep web, explorar i estudiar les diferents formes d'accés a ella, conèixer la seva estructura, la qual cosa es pot trobar a la internet profunda i el que es pot arribar a fer a les xarxes existents. També esmentar les vulnerabilitats i amenaces que existeixen, els riscos que pot arribar a tenir el seu ús, així com analitzar alguns atacs que s'han produït i les seves conseqüències.

[en] There is a preconceived idea, often based on what the media say, about what Deep web is, which is very related to cybercrime and that does not fit very well with reality and for the purpose that it was designed. This master's final work aims to expose and make known a little more and in a sincerely way, what is really the Deep web, explore and study the different forms of access to it, know its structure and what can be done in existing networks. Also, it mentions the vulnerabilities and threats that exist, the risks derivatives from their use, as well as analyze some attacks that have occurred and their consequences.
[ca] El present treball és un recorregut filosòfic, històric i artístic que indaga sobre el canvi climàtic, concretament des de l'anàlisi de factors que comprometen el canvi en la vegetació i el desglaç del volcà nevat Chimborazo a l'Equador. A inicis del segle XIX von Humboldt va utilitzar aquest volcà per a realitzar estudis que, molt primerencament, ja atribuïen la relació d'organismes vius i els seus possibles canvis amb la petjada humana. Ell va realitzar el que podria ser la primera infografia de la història amb un gravat del Chimborazo, on situa la diferent flora i fauna en la seva altura corresponent, després d'haver ascendit a aquest volcà. Al gravat el va cridar "Naturgemälde". Aquesta recerca ontologiza la problemàtica ambiental des de l'estètica, i, d'aquesta manera, reconèixer l'impacte ambiental en el Antropoceno significa també distingir la necessitat de combinar una perspectiva multidisciplinària que no sols denunciï els problemes ambientals, sinó que generi proposades de solució sobre la base de diferents activismes per a abordar els complexos desafiaments de l'època actual. La Naturalesa en aquest treball està escrita amb majúscula, això fa al·lusió al tractament de la paraula pel filòsof Timothy Morton, ja que a ella se la pensa com una mica d'ús antropogènic, contrari a l'ecologia, doncs, conté qualitats, en paraules de l'autor "antinaturals" i està construïda en espais filosòfics, psíquics i socials.

[en] This work is a philosophical, historical and artistic journey that investigates about climate change, specifically from the analysis of factors that compromise the change in vegetation and the melting of the snow-capped volcano Chimborazo in Ecuador. At the beginning of the 19th century, von Humboldt used this volcano to carry out studies that, very early on, already attributed the relationship of living organisms and their possible changes with the human footprint. He made what could be the first infographic in history with an engraving of Chimborazo, where he locates the different flora and fauna in its corresponding height, after having ascended this volcano. He called the engraving "Naturgemälde". This research ontologizes the environmental problematic from the aesthetics, and, in this way, to recognize the environmental impact in the Anthropocene also means to distinguish the need to combine a multidisciplinary perspective that not only denounces the environmental problems, but also generates proposals for solutions based on different activisms to address the complex challenges of the present time. Nature in this work is written with a capital letter, this alludes to the treatment of the word by the philosopher Timothy Morton, since it is thought of as something of anthropogenic use, contrary to ecology, since it contains qualities, in the words of the author "unnatural" and is constructed in philosophical, psychic and social spaces.
[ca] Els xatbots són programes informàtics que integren intel·ligència artificial i que poden simular, en major o menor grau, una conversa humana. S'estan fent populars ja que funcionen amb llenguatge natural i tenen una interfície d'usuari basada en la conversa, que és molt comuna en les aplicacions de missatgeria instantània de telèfons intel·ligents. S'exploren les potencialitats de l'ús dels xatbots en educació, no tant per assumir el paper de professor, sinó per ocupar-se d'aquelles tasques exercides pels docents que són repetitives i de baix nivell cognitiu. En educació els xatbots poden funcionar com a assistents virtuals per millorar la productivitat o simplement per donar resposta a preguntes més freqüents (FAQs). A més, hi ha xatbots amb un clar objectiu educatiu que treballen com a tutors durant tot el procés d'aprenentatge.

[en] Chatbots are computer programs that integrate artificial intelligence and are able to simulate a human conversation at a certain extent. They are becoming popular as are based in natural language and have a conversational user interface which is very common in smartphone instant messaging applications. Chatbots are being explored in education, not to take on the role of teacher, but to assume repetitive and low cognitive level tasks of this role. In education, there are chatbots that can work as virtual assistants to improve productivity or just to answer FAQs. Also, there are chatbots with a clear educational aim that work as tutors during the whole learning process.