11 research outputs found

    Knowledge Base Evolution Analysis: A Case Study in the Tourism Domain

    Get PDF
    Stakeholders -- curator, consumer, etc. -- in the tourism domain routinely need to combine and compare statistical indicators about tourism. In this context, various Knowledge Bases (KBs) have been designed and developed in the Linked Open Data (LOD) cloud in order to support decision-making process in Tourism domain. Such KBs evolve over time: their data (instances) and schemes can be updated, extended, revised and refactored. However, unlike in more controlled types of knowledge bases, the evolution of KBs exposed in the LOD cloud is usually unrestrained, what may cause data to suffer from a variety of issues. This paper attempts to address the impact of KB evolution in tourism domain by showing how entity evolves over time using the 3cixty KB. We show that using multiple versions of the KB through time can help to understand inconsistency in the data collection process

    RML: Runtime Monitoring Language

    Get PDF
    Runtime verification is a relatively new software verification technique that aims to prove the correctness of a specific run of a program, rather than statically verify the code. The program is instrumented in order to collect all the relevant information, and the resulting trace of events is inspected by a monitor that verifies its compliance with respect to a specification of the expected properties of the system under scrutiny. Many languages exist that can be used to formally express the expected behavior of a system, with different design choices and degrees of expressivity. This thesis presents RML, a specification language designed for runtime verification, with the goal of being completely modular and independent from the instrumentation and the kind of system being monitored. RML is highly expressive, and allows one to express complex, parametric, non-context-free properties concisely. RML is compiled down to TC, a lower level calculus, which is fully formalized with a deterministic, rewriting-based semantics. In order to evaluate the approach, an open source implementation has been developed, and several examples with Node.js programs have been tested. Benchmarks show the ability of the monitors automatically generated from RML specifications to effectively and efficiently verify complex properties

    Smart Buildings

    Get PDF
    This talk presents an efficient cyberphysical platform for the smart management of smart buildings http://www.deepint.net. It is efficient because it facilitates the implementation of data acquisition and data management methods, as well as data representation and dashboard configuration. The platform allows for the use of any type of data source, ranging from the measurements of a multi-functional IoT sensing devices to relational and non-relational databases. It is also smart because it incorporates a complete artificial intelligence suit for data analysis; it includes techniques for data classification, clustering, forecasting, optimization, visualization, etc. It is also compatible with the edge computing concept, allowing for the distribution of intelligence and the use of intelligent sensors. The concept of smart building is evolving and adapting to new applications; the trend to create intelligent neighbourhoods, districts or territories is becoming increasingly popular, as opposed to the previous approach of managing an entire megacity. In this paper, the platform is presented, and its architecture and functionalities are described. Moreover, its operation has been validated in a case study at Salamanca - Ecocasa. This platform could enable smart building to develop adapted knowledge management systems, adapt them to new requirements and to use multiple types of data, and execute efficient computational and artificial intelligence algorithms. The platform optimizes the decisions taken by human experts through explainable artificial intelligence models that obtain data from IoT sensors, databases, the Internet, etc. The global intelligence of the platform could potentially coordinate its decision-making processes with intelligent nodes installed in the edge, which would use the most advanced data processing techniques

    Smart territories

    Get PDF
    The concept of smart cities is relatively new in research. Thanks to the colossal advances in Artificial Intelligence that took place over the last decade we are able to do all that that we once thought impossible; we build cities driven by information and technologies. In this keynote, we are going to look at the success stories of smart city-related projects and analyse the factors that led them to success. The development of interactive, reliable and secure systems, both connectionist and symbolic, is often a time-consuming process in which numerous experts are involved. However, intuitive and automated tools like “Deep Intelligence” developed by DCSc and BISITE, facilitate this process. Furthermore, in this talk we will analyse the importance of complementary technologies such as IoT and Blockchain in the development of intelligent systems, as well as the use of edge platforms or fog computing

    Knowledge-Driven Harmonization of Sensor Observations: Exploiting Linked Open Data for IoT Data Streams

    Get PDF
    The rise of the Internet of Things leads to an unprecedented number of continuous sensor observations that are available as IoT data streams. Harmonization of such observations is a labor-intensive task due to heterogeneity in format, syntax, and semantics. We aim to reduce the effort for such harmonization tasks by employing a knowledge-driven approach. To this end, we pursue the idea of exploiting the large body of formalized public knowledge represented as statements in Linked Open Data

    Interfaces proactivas móviles desde Legacies Web: Un enfoque de diseño conductual

    Get PDF
    Contexto: Los sistemas heredados o legacies son sistemas independientes construidos en una era tecnológica anterior que disponen de precaria documentación que se resisten significativamente a su modificación y evolución, para cubrir cambios en sus requerimientos, además son grandes sistemas parcialmente desconocidos y vitales para las organizaciones y que en su mayoría no poseen financiamiento para mejoras. En contraposición a los legacies, las aplicaciones móviles cambiaron inesperadamente la vida de las personas dado que las aplicaciones son una herramienta omnipresente en la vida cotidiana y clave fundamental en los modelos de negocio en todo el mundo. Los problemas de usabilidad de aplicaciones heredadas se han estudiado en diferentes trabajos, debido a que desde este auge estos inconvenientes se han hecho evidentes cada día, algunos de los más relevantes radican en la legibilidad de la tipografía, los iconos, el tamaño, la orientación de la pantalla, la pérdida de tiempo y la excesiva carga cognitiva para los usuarios debido al tamaño de la pantalla, entre otras limitaciones de los dispositivos. Objetivo: En esta tesis se propone un enfoque empático multidisciplinario que permite la correcta portabilización de legacies web a móviles a través de algoritmos predictivos como las cadenas de Markov que ofrecen una mejorada experiencia de usuario a través de la obtención del modelo de comportamiento de navegación avalada por métricas de usabilidad, de manera adicional se logra la mejora de la productividad laboral y el cumplimiento de las heurísticas de Nielsen. Método: Este estudio se basó en el método de ingeniería del paradigma evolutivo el cual se trata de observar las soluciones existentes, etapa realizada a través de un mapeo y revisión sistemática de la literatura de la última década, luego se debe proponer mejores soluciones, crear o desarrollar, medir y analizar y repetir hasta que no haya más mejoras posibles, etapa en la cual se propone el enfoque empático basado en el modelo Markoviano para obtener el modelo de navegación del usuario, entregado a través del mínimo producto viable en varias iteraciones hasta lograr perfeccionar el modelo. Por lo tanto, llegar a una mejor propuesta final depende en gran medida de la creatividad y el sentido común aplicado a la construcción del nuevo método. Esta vista orientada a la mejora evolutiva supone que el investigador ya tiene modelos del proceso de software, producto, personas, del entorno y modifica el modelo o los aspectos del modelo para mejorar lo que se está estudiando. Resultados: En el mapeo sistemático se obtienen 44 artículos que presentan diferentes enfoques que solucionan de manera básica, parcial o especifica la portabilización, se evidencia que no existen enfoques de diseño centrados en el usuario, tampoco basados en modelos de Markov y que las propuestas no son evaluadas con métricas como la de la productividad laboral, heurísticas de Nielsen ni las de la ISO 9241-11, así como la Leyes de Fitts y Hick. Al proponer y posteriormente implementar este enfoque empático a través de una herramienta se logra demostrar que la productividad laboral mejora en un rango de 75% a 530% con respecto a la aplicación original, por otro lado, los tiempos de consecución de las tareas se reducen en una proporción de 3 a 1 para los casos analizados. Los deslizamientos en pantalla se reducen en promedio a la mitad. Además, la satisfacción del usuario a través de una encuesta muestra un aumento en la calificación de parámetros de estética y diseño, la facilidad de uso, los contenidos e información, y la utilidad para el 100% de los usuarios. Cabe destacar que a partir de este estudio se han logrado cinco publicaciones SCOPUS. Conclusiones: La contribución incluye un trabajo transdisciplinario que demuestra que este modelo hace posible un diseño de interfaz inteligente y proactivo, considerando además variables sociodemográficas directamente relacionadas que contribuyen a la economía del contexto. Este estudio apoya la idea de que incluir cadenas de Markov para predecir el comportamiento del usuario podría ser una de las teorías conductuales que se pueden aplicar para mejorar otros enfoques, como los sistemas basados en modelos, en términos de asignación automática de pesos y prioridades. Por otro lado la tecnología al fin de cuentas debe apoyar la producción de valor en el negocio, por lo que los enfoques para el desarrollo y diseño de sistemas deben considerar metodologías interdisciplinarias, transversales que incluyan profesionales o teorías establecidas por otras áreas como la sociología, economía, matemática que permitan humanizar el software con la capacitad de predecir las conductas para que el producto llegue a ser lo que el cliente quiere, inclusive alcanzar una investigación aplicada al ciudadano. A través de este tipo de enfoques, las empresas pueden llegar a ser más independientes de las redes sociales enriqueciendo la base de clientes, generando su propio big data, CRMs, business intelligence y finalmente inbound marketing que permita ser una organización orientada por los datos generando la hiperpersonalización. Por tanto, los perfiles de usuario juegan un papel importante ya que ayudan a definir diferentes niveles de personalización para aumentar el valor de vida útil del cliente (CLV) y también el retorno sobre inversión (ROI) en la transformación digital. Como trabajo futuro, se planea la mejora continua del enfoque e integrar en primera instancia todas las personalizaciones en un solo sitio web para que el usuario con un único inicio de sesión pueda acceder a todas sus personalizaciones y comportamientos de navegación para que no deba instalar el script de un dispositivo a otro.Context: Inherited systems or legacies are independent systems built in a previous technological era that have precarious documentation that significantly resist to its modification and evolution, to cover changes in its requirements, furthermore, are large systems that are partially unknown and vital for organizations and most of them do not have financing for improvements. In contrast to legacies, mobile applications have unexpectedly changed people’s lives due to applications are an omnipresent tool in daily life and a fundamental key in business models around the world. The usability problems of legacy inherited applications have been studied in different works, because since this boom these drawbacks have become evident every day, some of the most relevant lie in the legibility of typography, icons, size, orientation of the screen, the waste of time and the excessive cognitive load for the users due to the size of the screen among other limitations of the devices. Objective: In this thesis, a multidisciplinary empathic approach is proposed that allows the correct portability of web legacies to mobiles through predictive algorithms such as Markov chains that offer an improved user experience through obtaining the guaranteed navigation behavior model by usability metrics, additionally the improvement of labor productivity and compliance of Nielsen heuristics is achieved. Method: This study was based on the evolutionary paradigm engineering method which tries to observe the existing solutions, a stage carried out through a mapping and systematic review of the literature of the last decade, then better solutions must be proposed, created or developed, to measure and analyze and repeat until no more improvements are possible, stage in which the empathic approach based on the Markovian model is proposed to obtain the user navigation model, delivered through the minimum viable product in several interactions until the model becomes perfected. Therefore, reaching a better final proposal depends largely on creativity and common sense applied to the construction of the new method. This evolutionary improvement oriented view assumes that the researcher already has models of the software process, product, people, and environment as well as modifies the model or aspect of the model to improve what is being studied. Results: In the systematic mapping, 44 articles are obtained that present different approaches that solve portability in a basic, partial or specific way, it is evident that there are no user- centered design approaches, nor are based on Markov models and that the proposals are not evaluated with metrics as the labor productivity, Nielsen heuristics nor the ISO 9241-11, as well as the Laws of Fitts and Hicks. By proposing and subsequently implementing this empathetic approach through a tool, it is possible to demonstrate that labor productivity improves in a range of 75% to 530% with respect to the original application, on the other hand, the times for completing tasks are reduced in a proportion of 3 to 1. Screen swipes are reduced by half on average. In addition, user satisfaction through a survey shows an increase in the rating of aesthetic and design parameters, ease of use, content and information, and usefulness for 100% of users. Noteworthy, that from this study five SCOPUS publications have been achieved. Conclusions: The contribution includes a transdisciplinary work that demonstrated that this model makes possible an intelligent and proactive interface design, also considering directly related sociodemographic variables that contribute to the economy of the context. This study supports the idea that including Markov chains to predict user behavior could be one of the behavioral theories that can be applied to improve other approaches, such as models based on systems, in terms of automatic assignment of weights and priorities. On the other hand, technology, in the end, must support the production of value in business, so the approaches for the development and design of systems must consider interdisciplinary, transversal methodologies that include professionals or theories established by other areas such as sociology, economics, mathematics that allow humanizing the software with the ability to predict behaviors so that the product becomes what the client wants, including achieving applied research for the citizen. Through this type of approach, companies can become more independent of social networks, enriching the customer base, generating their own big data, CRMs, business intelligence and finally inbound marketing that allows them to be an organization guided through the data generating hyperpersonalization. Therefore, user profiles play a significant role as they help define distinct levels of personalization to increase customer lifetime value (CLV) and return on investment (ROI) in digital transformation. As future work, it is planned to continuously improve the approach and integrate in the first instance all the customizations in a single website so that the user with a single login can access all their customizations and browsing behaviors, so the user should not have to install the script from one device to another.Facultad de Informátic

    Technologies and Applications for Big Data Value

    Get PDF
    This open access book explores cutting-edge solutions and best practices for big data and data-driven AI applications for the data-driven economy. It provides the reader with a basis for understanding how technical issues can be overcome to offer real-world solutions to major industrial areas. The book starts with an introductory chapter that provides an overview of the book by positioning the following chapters in terms of their contributions to technology frameworks which are key elements of the Big Data Value Public-Private Partnership and the upcoming Partnership on AI, Data and Robotics. The remainder of the book is then arranged in two parts. The first part “Technologies and Methods” contains horizontal contributions of technologies and methods that enable data value chains to be applied in any sector. The second part “Processes and Applications” details experience reports and lessons from using big data and data-driven approaches in processes and applications. Its chapters are co-authored with industry experts and cover domains including health, law, finance, retail, manufacturing, mobility, and smart cities. Contributions emanate from the Big Data Value Public-Private Partnership and the Big Data Value Association, which have acted as the European data community's nucleus to bring together businesses with leading researchers to harness the value of data to benefit society, business, science, and industry. The book is of interest to two primary audiences, first, undergraduate and postgraduate students and researchers in various fields, including big data, data science, data engineering, and machine learning and AI. Second, practitioners and industry experts engaged in data-driven systems, software design and deployment projects who are interested in employing these advanced methods to address real-world problems

    Technologies and Applications for Big Data Value

    Get PDF
    This open access book explores cutting-edge solutions and best practices for big data and data-driven AI applications for the data-driven economy. It provides the reader with a basis for understanding how technical issues can be overcome to offer real-world solutions to major industrial areas. The book starts with an introductory chapter that provides an overview of the book by positioning the following chapters in terms of their contributions to technology frameworks which are key elements of the Big Data Value Public-Private Partnership and the upcoming Partnership on AI, Data and Robotics. The remainder of the book is then arranged in two parts. The first part “Technologies and Methods” contains horizontal contributions of technologies and methods that enable data value chains to be applied in any sector. The second part “Processes and Applications” details experience reports and lessons from using big data and data-driven approaches in processes and applications. Its chapters are co-authored with industry experts and cover domains including health, law, finance, retail, manufacturing, mobility, and smart cities. Contributions emanate from the Big Data Value Public-Private Partnership and the Big Data Value Association, which have acted as the European data community's nucleus to bring together businesses with leading researchers to harness the value of data to benefit society, business, science, and industry. The book is of interest to two primary audiences, first, undergraduate and postgraduate students and researchers in various fields, including big data, data science, data engineering, and machine learning and AI. Second, practitioners and industry experts engaged in data-driven systems, software design and deployment projects who are interested in employing these advanced methods to address real-world problems

    Anales del XIII Congreso Argentino de Ciencias de la Computación (CACIC)

    Get PDF
    Contenido: Arquitecturas de computadoras Sistemas embebidos Arquitecturas orientadas a servicios (SOA) Redes de comunicaciones Redes heterogéneas Redes de Avanzada Redes inalámbricas Redes móviles Redes activas Administración y monitoreo de redes y servicios Calidad de Servicio (QoS, SLAs) Seguridad informática y autenticación, privacidad Infraestructura para firma digital y certificados digitales Análisis y detección de vulnerabilidades Sistemas operativos Sistemas P2P Middleware Infraestructura para grid Servicios de integración (Web Services o .Net)Red de Universidades con Carreras en Informática (RedUNCI

    Anales del XIII Congreso Argentino de Ciencias de la Computación (CACIC)

    Get PDF
    Contenido: Arquitecturas de computadoras Sistemas embebidos Arquitecturas orientadas a servicios (SOA) Redes de comunicaciones Redes heterogéneas Redes de Avanzada Redes inalámbricas Redes móviles Redes activas Administración y monitoreo de redes y servicios Calidad de Servicio (QoS, SLAs) Seguridad informática y autenticación, privacidad Infraestructura para firma digital y certificados digitales Análisis y detección de vulnerabilidades Sistemas operativos Sistemas P2P Middleware Infraestructura para grid Servicios de integración (Web Services o .Net)Red de Universidades con Carreras en Informática (RedUNCI
    corecore