Javier A. Espinosa-Oviedo

Javier A. Espinosa-Oviedo
University of Lyon · CPE Engineering School

PhD in Computer Science

About

49
Publications
5,867
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
116
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
University of Lyon
Position
  • PostDoc Position
September 2018 - October 2019
Delft University of Technology
Position
  • PostDoc Position
December 2015 - November 2017
Barcelona Supercomputing Center
Position
  • PostDoc Position
Education
February 2009 - October 2013
University of Grenoble
Field of study
  • Computer Science
August 2006 - December 2008
Universidad de las Americas Puebla
Field of study
  • Computer Science
August 2001 - July 2006
Universidad de las Americas Puebla
Field of study
  • Computer Systems Engineering

Publications

Publications (49)
Chapter
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....
Preprint
Full-text available
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...
Chapter
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...
Preprint
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.
Chapter
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.,...
Preprint
Full-text available
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...
Preprint
Full-text available
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...
Preprint
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...
Preprint
Full-text available
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....
Chapter
Full-text available
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...
Chapter
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...
Preprint
Full-text available
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...
Article
Full-text available
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...
Article
Full-text available
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...
Article
Full-text available
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...
Article
Full-text available
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...
Article
Full-text available
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...
Article
Full-text available
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...
Article
Full-text available
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...
Article
Full-text available
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...
Conference Paper
Full-text available
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...
Book
Full-text available
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...
Book
Full-text available
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...
Article
Full-text available
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...
Book
Full-text available
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.
Article
Full-text available
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...
Article
Full-text available
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...
Article
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...
Conference Paper
Full-text available
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...
Article
Full-text available
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...
Article
Full-text available
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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...

Network

Cited By

Projects

Projects (2)
Archived project