Javier A. Espinosa-OviedoClaude Bernard University Lyon 1 | UCBL · Département informatique
Javier A. Espinosa-Oviedo
PhD in Computer Science
About
54
Publications
10,474
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
175
Citations
Introduction
I am a computer scientist specialized in Big Data management/processing and cloud/service-based data-centric systems design. I am particularly interested in its application to data-oriented sciences: Urban Computing, Crisis Computing, Computational Social Sciences, Digital Humanities. I am a former researcher of TU Delft, the Barcelona Supercomputing Centre, the Grenoble Informatics Laboratory, and the CNRS French-Mexican Laboratory of Informatics and Automatic Control.
Additional affiliations
September 2019 - present
September 2018 - October 2019
December 2015 - November 2017
Education
February 2009 - October 2013
August 2006 - December 2008
August 2001 - July 2006
Publications
Publications (54)
We analyze data and meta-data modeling challenges to provide curated collections that can be easy to explore. Data exploration can use provenance tools to give insight into the conditions in which data are collected. We are concerned with data curation and exploration in seismic geophysics. We believe that the tasks involved in graph exploration de...
This paper presents our stream processing, and visualization system adapted to the requirements of the neuroscience domain. We propose to build a visual stream processing system for supporting the analysis and exploration of data streams in real-time by exploiting human’s natural ability for discovering patterns. Our work combines stream processing...
This paper introduces a multi-perspective approach to deal with curation and exploration issues in historical newspapers. It has been implemented in the platform LACLICHEV (Latin American Climate Change Evolution platform). Exploring the history of climate change through digitalized newspapers published around two centuries ago introduces four chal...
This paper introduces H-STREAM, a framework that proposes microservices to support the analytics of streams produced by systems collecting data stemming from IoT (Internet of Things) environments. Microservices implement operators that can be composed for implementing specific analytics pipelines as queries using a declarative language. Queries (i....
This paper introduces H-STREAM, a big stream/data processing pipelines evaluation engine that proposes stream processing operators as micro-services to support the analysis and visualisation of Big Data streams stemming from IoT (Internet of Things) environments. H-STREAM micro-services combine stream processing and data storage techniques tuned de...
This paper introduces LACLICHEV (Latin American Climate Change Evolution platform), a data collections exploration environment for exploring historical newspapers searching for articles reporting meteorological events. LACLICHEV is based on data collections’ exploration techniques combined with information retrieval, data analytics, and geographic...
We summarize here a paper published in 2021 in the DOLAP international workshop DOLAP associated with the EDBT and ICDT conferences. We propose goldMEDAL, a generic metadata model for data lakes based on four concepts and a three-level modeling: conceptual, logical and physical.
Twitter is an active communication channel for spreading information during crises (e.g., earthquake). To exploit this information, civilians require to explore the tweets produced along a crisis period. For instance, for getting information about crisis’ related events (e.g. landslide, building collapse), and their associated relief actions (e.g.,...
This paper presents a study that analyzes and gives quantitative means for measuring the gender gap in computing research publications. The data set built for this study is a geo-gender tagged authorship database named authorships that integrates data from computing journals indexed in the Journal Citation Reports (JCR) and the Microsoft Academic G...
This paper introduces LACLICHEV (Latin American Climate Change Evolution platform ), a data collections exploration environment for exploring historical newspapers searching for articles reporting meteorological events. LACLICHEV is based on data collections' exploration techniques combined with information retrieval, data analytics, and geographic...
The rise of big data has revolutionized data exploitation practices and led to the emergence of new concepts. Among them, data lakes have emerged as large heterogeneous data repositories that can be analyzed by various methods. An efficient data lake requires a metadata system that addresses the many problems arising when dealing with big data. In...
This article presents the GREENHOME environment, a toolkit providing several data analytical tools for metering household energy consumption and CO 2 footprint under different perspectives. GREENHOME enables a multi-perspective analysis of household energy consumption and CO 2 footprint using and combining several variables through various statisti...
This chapter provides a summarized, critical and analytical point of view of the data-centric solutions that are currently applied for addressing urban problems in cities. These solutions lead to the use of urban computing techniques to address their daily life issues. Data-centric solutions have become popular due to the emergence of data science....
This paper proposes a study of existing environments used to enact data science pipelines applied to graphs. Data science pipelines are a new form of queries combining classic graph operations with artificial intelligence graph analytics operations. A pipeline defines a data flow consisting of tasks for querying, exploring and analysing graphs. Dif...
Mexico City government has promoted central and historical areas by applying public policies intended to activate their economy. This is the case of the neighbourhood “La Condesa” located 4 km. from the Historical Downtown Area of Mexico City. Yet, beyond activating the economy, promoting massive tourism, leisure activities and business life, these...
Social networks have become in the last decade central to political life. However, to those interested in analysing the communication strategies of parties and candidates at election time, the introduction of the Internet into the political sphere has proved a mixed blessing. Indeed, while retrieving, consulting, and archiving original documents pe...
The vision of smart shop floor is based on the notion of Industry 4.0 that denotes technologies and concepts related to Cyber-Physical Production Systems (CPPS). In smart shop floors, CPPS monitors physical processes, creates a virtual copy of the physical world, and makes decentralized decisions. CPPS allows virtual world to store data, process da...
Specifying non-functional requirements (NFRs) is a complex task, being usually addressed during the latter phases of the software development process. The late inclusion of NFRs during the software development May compromise the quality of the resulting application. This paper presents πSOD-M, a method and associated tools that: i) allow the early...
The emergence of new hardware architectures, and the continuous production of data open new challenges for data management. It is no longer pertinent to reason with respect to a predefined set of resources (i.e., computing, storage and main memory). Instead, it is necessary to design data processing algorithms and processes considering unlimited re...
Large scale crowd simulation and visualization combine computer graphics, artificial intelligence and high performance computing among other areas. Crowd sourced location data is used to compute spatio-temporal people and vehicle flows, while map and geometric data describe specific real places. With all this data, we can visualize both real trajec...
Human stampedes occur frequently because of abnormal events (e.g., a fire or explosion) produced in collective events (e.g., religious pilgrimages, music concerts and sportive events). These events provoke panic and when people are agglomerated they try to escape pushing each other without realizing that others are being crushed. Since crowds can c...
The vision of smart factory is based on the notion of Industry 4.0 that denotes technologies and concepts related to cyber-physical systems and the Internet of Things (IoT). In smart factories cyber-physical systems monitor physical processes, create a virtual copy of the physical world and make decentralized decisions. Over the IoT, cyber-physical...
Human stampedes occur most frequently during religious or musical pilgrimages and professional sporting events, as these tend to agglomerate to a large number of people. Also occur in moments of panic (eg as a result of a fire or explosion) when people try to escape. However, the most common causes are because the crowd trying to reach something li...
Our work addresses the influence of ICT technologies for campaigning purposes on the evolving dynamics of information flows from the eminently social beings that candidates are. Our approach combines an analysis of contents to technological and methodological concerns. In particular, this paper presents results concerning three of the data collecti...
The vision of smart factory is based on the notion of Industry 4.0 that denotes technologies and concepts related to cyber-physical systems and the Internet of Things (IoT). In smart factories cyber-physical systems monitor physical processes, create a virtual copy of the physical world and make decentralized decisions. Over the IoT, cyber-physical...
The rate at which we produce data is growing steadily, thus creating even larger streams of continuously evolving data. Online news, micro-blogs, search queries are just a few examples of these continuous streams of user activities. The value of these streams relies in their freshness and relatedness to on-going events. Modern applications consumin...
Big Data is the buzzword everyone talks about. Independently of the application domain, today there is a consensus about the V's characterizing Big Data: Volume, Variety, and Velocity. By focusing on Data Management issues and past experiences in the area of databases systems, this chapter examines the main challenges involved in the three V's of B...
This paper proposes an approach for optimally accessing data by coordinating services according to Service Level Agreements (SLA) for answering queries. We assume that services produce spatio-temporal data through Application Programming Interfaces (API's). Services produce data periodically and in batch. Assuming that there is no full-fledged DBMS...
Concentrándose en los aspectos de administración de Big Data, el objetivo de este capítulo es primero, examinar los retos más importantes a través del modelo 3V y discutir sobre las arquitecturas de sistemas que ofrezcan soluciones conscientes del modelo 3V.
This paper presents an approach for modeling and associating Policies to services’ based applications. It proposes to extend the SOD-M model driven method with (i) the π-SCM, a Policy services’ composition meta-model for representing non-functional constraints associated to services’ based applications; (ii) the π-PEWS meta-model providing guidelin...
We propose an approach for adding non-functional properties (exception handling, atomicity, security, persistence) to services' coordinations. The approach is based on an Active Policy Model (AP Model) for representing services' coordinations with non-functional properties as a collection of types. In our model, a services' coordination is represen...
We propose an approach for adding non-functional properties (exception handling, atomicity, security, persistence) to services' coordinations. The approach is based on an Active Policy Model (AP Model) for representing services' coordinations with non-functional properties as a collection of types. In our model, a services' coordination is represen...
This paper presents an approach for observing and reacting on the execution of services' coordinations in order to ensure NFP policies specified by the coordination designer. Thanks to policies associated to a services based application running in a Web dynamic environment, it is possible to associate a personalized behaviour: atomic integration of...
The e-GrOV mini data Grid project provides an infrastructure to support scientific analysis environments that process large volumes of astronomical data, thus laying a foundation for the Mexican Virtual Observatory. Two main components of the future Mexican Virtual Observatory are (i) the mediation system Andromeda that enables the transparent inte...
This paper presents an approach for building reliable applications based on services oriented paradigm and the use of a contract based coordination model. Thanks to contracts describing the logic of a services based application running in a dynamic environment it is possible to associate a personalized behavior in an orthogonal way. Contracts ensur...
Along with the emergence of Web 2.0 there is a need for accessing information in a continues and secure way using whatever device available for doing so. In such a context, access to information resources must be done in a secure and robust way through services that come up as a new paradigm for programming and organizing operations. This paper pre...
This paper presents an approach for building reliable applications based on services oriented paradigm and the use of a contract based coordination model. Thanks to contracts describing the logic of a services based application running in a dynamic environment it is possible to associate a personalized behavior in an orthogonal way. Contracts ensur...
Service Oriented Computing is a paradigm that uses autonomous and self-contained units called services for building information systems. This paper describes our approach for adding quality of service properties (QoS-P) to services based applications using contracts. A contract is a concept that specifies application properties that must be enforce...
Avec l’ émergence de l’ informatique ubiquitaire apparaît le besoin pour construire des applications fiables et sécurisées qui fournissent un accès continu aux informations. L’accès aux ressources et aux applications doit être faite d’une façon flexible et robuste à travers les services qui se représentent comme un nouveau paradigme pour programmer...
Along with the emergence of ubiquitous computing there is a need for building reliable and secure applications that provide access to information in a continuous way. In such a context, access to resources and applications must be done in a flexible way through services that come up as a new paradigm for programming and organizing operations. In th...