Skip to main content
European Commission logo print header

Polyglot and Hybrid Persistence Architectures for Big Data Analytics

Deliverables

Press and Media Materials

Summary of Press Releases and other supporting materials and activities used during the operation of the project to promote and create awareness of the project and expected impact for industry. The materials also includes a summary of articles, interviews and other write-ups and articles that reference the TYPHON project generated from the communications activities carried out within the project.

Project Website

A public website describing the project objectives, approach, partners involved and expected results in the initial version. Later updates will include announcements of workshops and conferences, downloadable papers and articles and the public deliverables from the project. The website will be updated periodically.

Project Presentation and Brochure

Materials to present the project to interested parties including details on the technical challenges and the approaches being developed within the project to address the challenges, the expected impact from both a technical and societal standpoint, and where to obtain further information and details concerning the project research and development work.

Integrated Platform - Final Version

This deliverable will provide the final version of the integrated platform (an interim version of which was delivered in D7.2) that will now include the final versions of all the tools developed in TYPHON. The platform will be appropriately tested and packaged and will be ready for the industrial users to install and use in order to perform their case studies.

TyphonML to TyphonDL Model Transformation Tools

This deliverable will present the design and implementation of an extensible transformation infrastructure for deriving deployment models expressed in TyphonDL from abstract TyphonML models.

Hybrid Polystore Data Migration Tools

A set of tools supporting the migration of data from one schema version to another and from one database platform to another, depending on the schema evolution scenario considered.

TyphonML Modelling Tools

This deliverable will comprise a software system and report. The software will be the implementation of the TyphonML language and will consist of the modeling tools supporting the creation of TyphonML models. The report will present the facilities provided by the tools, and will discuss their strengths and limitations.

TyphonQL Compilers and Interpreters (Final Version)

This deliverable (a revised version of Deliverable D4.4) will present the final fully working prototype of the the compilers and interpreters discussed in Deliverables D4.3 and D4.4.

Event Publishing and Monitoring Architecture (Interim Version)

This deliverable will present an interim version of the high-performance architecture developed in Task 5.3, for publishing and processing data access and update events in a performant, scalable and fault-tolerant manner.

Integrated Platform - Interim Version

This deliverable will comprise a software prototype and a report. The prototype will synthesise relevant technical contributions from work-packages 2-6 into an integrated platform that will enable the design, deployment, querying, and evolution of hybrid polystores. The report will outline the architecture of the platform and the extension points that tool developers can leverage to integrate additional technologies with the platform (e.g. new types of databases).

Hybrid Polystore Schema Evolution Methodology and Tools

An illustrated description of the polystore schema evolution methodology and set of tools for supporting the schema evolution phase of the approach.

Hybrid Polystore Deployment Language (Interim Version)

This deliverable will present an initial version of the TyphonDL modeling language. In particular, it will present the abstract syntax of the language and consequently, the installation and configuration facilities that TyphonDL is able to support.

TyphonML Model Analysis and Reasoning Tools

This deliverable will present algorithms and tools for reasoning about the feasibility and properties of TyphonML models, and will lay the groundwork for the transformation tools that will be presented in deliverable D3.3.

Event Publishing and Monitoring Architecture (Final Version)

This deliverable will present the final version of the real-time event-based analytics and monitoring architecture, an interim version of which was presented in D5.3.

Hybrid Polystore Modelling Language (Final Version)

This deliverable will present the final version of the TyphonML modeling language discussed in Deliverable D2.1. Such a version of the language will be obtained by following an iterative process aiming at refining the language presented in D2.1. During the refinement process representative hybrid polystores will be modeled with the aim of eliciting unforeseen concepts that have to be added in the language, or refining existing ones.

Hybrid Polystore Query Evolution Tools

A method and a set of tools for propagating polystore schema evolution at the query level, via (a combination of) access API regeneration and query rewriting mechanisms, depending on the schema evolution scenario considered.

TyphonQL Compilers and Interpreters (Interim Version)

This deliverable (a revised version of Deliverable D4.3) will present an interim fully working prototype of the the compilers and interpreters discussed in Deliverable D4.3.

Optimized Hybrid Polystore VM Assembly Tools

This deliverable will present the tools able to generate configuration scripts to assemble Hybrid polystore VMs from source TyphonDL models.

TyphonQL Compilers and Interpeters (Initial Version)

This deliverable will present an initial version of the compilers and interpreters that will be able to transform TyphonQL queries into native queries that can be executed efficiently by the underlying structured and textual data persistence back-ends.

TyphonDL Tools

This deliverable will comprise a software system and report. The software will be the implementation of the TyphonDL language and will consist of the modeling tools supporting the creation of TyphonDL models. The report will present the facilities provided by the tools, and will discuss their strengths and limitations.

Data Access Layer Generator

This deliverable will present the framework through which application developers will be able to produce ready-to-use APIs for performing CRUD operations on hybrid polystores.

Hybrid Polystore Continous Evolution Tools

A consistent set of integrated tools for continuous evolution of the hybrid polystore, for recommending polystore schema reconfigurations when relevant, and for informing the polystore evolution process.

Hybrid Polystore Deployment Language (Final Version)

This deliverable will present the final version of the TyphonDL modeling language discussed in Deliverable D3.1. Such a version of the language will be obtained by following an iterative process aiming at refining the language presented in D3.1. During the refinement process representative installation and configuration scripts of hybrid polystores will be modeled with the aim of eliciting unforeseen concepts that have to be added in the language, or refining existing ones.

Text Processing Pipelines (Final Version)

This deliverable will present the final version of the text processing pipelines discussed in Deliverable D5.4.

Hybrid Polystore Query Language (TyphonQL)

This deliverable will report on the abstract and concrete syntaxes of TyphonQL as well as the extensibility mechanisms it will provide for supporting diverse data persistence back-ends.

Evaluation Methodology

This deliverable builds upon the initial Evaluation Plan from workpackage 1, to provide a detailed specification of the evaluation methodologies and measurements that will be carried out for each of the four Use Cases. It will include the scope of validation activities, the list of metrics (KPIs) to be evaluated comprising also productivity/efficiency/economical benefits and the testbeds, test cases and methods to gather and evaluate these measures.

Architectural Guidelines Report

This deliverable will capture and present the core design decisions and architectural guidelines that will ensure that the contributions of work-packages 2-6 will be interoperable by construction.

Cross-Database Data Migration Techniques Analysis Report

This deliverable will consist of a detailed report about the existing techniques and tools for cross-database data migration.

Hybrid Polystore Modelling Language (Interim Version)

This deliverable will present an initial version of the TyphonML modeling language. In particular, it will present the abstract syntax of the language and its modularity and extensibility mechanisms.

Data Event Organisation and Representation Report

This deliverable will build on top of D4.1 and present the precise structure and organisation of different kinds of data access and update events that will be published by TYPHON polystores. It will also present a code generator that will be able to produce concrete implementations of data event models from TyphonML and TyphonDL models.

Data Event Domain Analysis Report

This deliverable will present a classification of different kinds of data access and update events and will demonstrate how they can be used in the context of real-time analytics and monitoring applications.

Text Modelling Extension

This deliverable will present the textual data extensions for TyphonML. In addition, it will specify the process that will need to be followed to further extend TyphonML with support for other types of data in the future.

Query Languages and Meta-Query Frameworks Analysis Report

This deliverable will report on advances in the state-of-the-art in the areas of NoSQL database querying and polyglot meta-query languages. The deliverable will inform the subsequent technical work on designing and implementing TyphonQL and will ensure that relevant advances are identified and incorporated in the language.

Text Processing Pipelines (Interim Version)

This deliverable will present an interim version of the text processing pipelines, that will be able to process big textual data and persist these annotation results in an appropriate knowledge base.

Publications

TyphonML - a modeling environment to develop hybrid polystores

Author(s): Francesco Basciani, Juri Di Rocco, Davide Di Ruscio, Alfonso Pierantonio, Ludovico Iovino
Published in: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, 2020, Page(s) 1-5, ISBN 9781450381352
Publisher: ACM
DOI: 10.1145/3417990.3421999

A Multinomial Naïve Bayesian (MNB) Network to Automatically Recommend Topics for GitHub Repositories

Author(s): Claudio Di Sipio, Riccardo Rubei, Davide Di Ruscio, Phuong T. Nguyen
Published in: Proceedings of the Evaluation and Assessment in Software Engineering, 2020, Page(s) 71-80, ISBN 9781450377317
Publisher: ACM
DOI: 10.1145/3383219.3383227

Persistence and Big Data Analytics Architectures for Smart Connected Vehicles

Author(s): Sebastian Scholze, Fulya Feryal Horozal, Marie-Saphira Flug, Ana Teresa Correia
Published in: International Workshop on Reconfigurable and Communicationcentric Cyber-Physical Systems, 2019
Publisher: Xarchive

Adapting Queries to Database Schema Changes in Hybrid Polystores

Author(s): Jérôme Fink, Maxime Gobert, Anthony Cleve
Published in: Proceedings of IEEE International Workshop on Source Code Analysis and Manipulation, 2020
Publisher: IEEE

Towards Visualising Change-based Models

Author(s): Alfa Yohannis, Horacio Hoyos Rodriguez, Fiona Polacky, Dimitris Kolovos
Published in: Proceedings of 22nd International Conference on Model Driven Engineering, September 2019, 2019
Publisher: AITO publications

Schema Evolution in Hybrid Databases Systems

Author(s): Gobert, Maxime
Published in: Proceedings of the 46th International Conference on Very Large Data Bases (VLDB 2020), 2020
Publisher: CEUR

Domain-Specific Languages for the Design, Deployment and Manipulation of Heterogeneous Databases

Author(s): Dimitrios Kolovos, Fady Medhat, Richard Paige, Davide Di Ruscio, Tijs Van Der Storm, Sebastian Scholze, Athanasios Zolotas
Published in: 2019 IEEE/ACM 11th International Workshop on Modelling in Software Engineering (MiSE), 2019, Page(s) 89-92, ISBN 978-1-7281-2231-1
Publisher: IEEE
DOI: 10.1109/mise.2019.00021

Shape-diverse DSLs: languages without borders (vision paper)

Author(s): Fabien Coulon, Thomas Degueule, Tijs van der Storm, Benoit Combemale
Published in: Proceedings of the 11th ACM SIGPLAN International Conference on Software Language Engineering - SLE 2018, 2018, Page(s) 215-219, ISBN 9781-450360296
Publisher: ACM Press
DOI: 10.1145/3276604.3276623

Towards a Modular and Flexible Human-Usable Textual Syntax for EMF Models

Author(s): Dimitrios S. Kolovos and Richard F. Paige
Published in: Proceedings of FlexMDE workshop of the ACM/IEEE 21st International Confer-ence on Model Driven Engineering Languages and Systems (MODELS), 2018
Publisher: IEEE

An Architecture for the Development of Distributed Analytics based on Polystore Events

Author(s): Athanasios Zolotas, Konstantinos Barmpis, Fady Medhat, Patrick Neubauer, Dimitris Kolovos, and Richard F. Paige
Published in: Poly'20 Workshop Proceedings of the 46th International Conference on Very Large Databases, 2020
Publisher: VLDB Endowment Archive

Efficient generation of graphical model views via lazy model-to-text transformation

Author(s): Dimitris Kolovos, Alfonso de la Vega, Justin Cooper
Published in: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, 2020, Page(s) 12-23, ISBN 9781450370196
Publisher: ACM
DOI: 10.1145/3365438.3410943

Automated Reuse of Model Transformations through Typing Requirements Models

Author(s): Juan De Lara, Esther Guerra, Davide Di Ruscio, Juri Di Rocco, Jesús S´nchez Cuadrado, Ludovico Iovino, Alfonso Pierantonio
Published in: ACM Transactions on Software Engineering and Methodology, Issue 28/4, 2019, Page(s) 1-62, ISSN 1049-331X
Publisher: Association for Computing Machinary, Inc.
DOI: 10.1145/3340108

Extending latent semantic analysis to manage its syntactic blindness

Author(s): Raja Muhammad Suleman, Ioannis Korkontzelos
Published in: Expert Systems with Applications, Issue 165, 2021, Page(s) 114130, ISSN 0957-4174
Publisher: Pergamon Press Ltd.
DOI: 10.1016/j.eswa.2020.114130

Detecting Java software similarities by using different clustering techniques

Author(s): Andrea Capiluppi, Davide Di Ruscio, Juri Di Rocco, Phuong T. Nguyen, Nemitari Ajienka
Published in: Information and Software Technology, Issue 122, 2020, Page(s) 106279, ISSN 0950-5849
Publisher: Elsevier BV
DOI: 10.1016/j.infsof.2020.106279

Using a neural network-based feature extraction method to facilitate citation screening for systematic reviews

Author(s): Georgios Kontonatsios, Sally Spencer, Peter Matthew, Ioannis Korkontzelos
Published in: Expert Systems with Applications: X, Issue 6, 2020, Page(s) 100030, ISSN 2590-1885
Publisher: Elsevier
DOI: 10.1016/j.eswax.2020.100030

Evaluating the Accuracy and Efficiency of Sentiment Analysis Pipelines with UIMA

Author(s): Nabeela Altrabsheh, Georgios Kontonatsios, Yannis Korkontzelos
Published in: Natural Language Processing and Information Systems - 24th International Conference on Applications of Natural Language to Information Systems, NLDB 2019, Salford, UK, June 26–28, 2019, Proceedings, Issue 11608, 2019, Page(s) 286-294, ISBN 978-3-030-23280-1
Publisher: Springer International Publishing
DOI: 10.1007/978-3-030-23281-8_23

Towards Efficient Loading of Change-Based Models

Author(s): Alfa Yohannis, Horacio Hoyos Rodriguez, Fiona Polack, Dimitris Kolovos
Published in: Modelling Foundations and Applications, Issue 10890, 2018, Page(s) 235-250, ISBN 978-3-319-92996-5
Publisher: Springer International Publishing
DOI: 10.1007/978-3-319-92997-2_15

Aspect Extraction from Reviews Using Convolutional Neural Networks and Embeddings

Author(s): Peiman Barnaghi, Georgios Kontonatsios, Nik Bessis, Yannis Korkontzelos
Published in: Natural Language Processing and Information Systems - 24th International Conference on Applications of Natural Language to Information Systems, NLDB 2019, Salford, UK, June 26–28, 2019, Proceedings, Issue 11608, 2019, Page(s) 409-415, ISBN 978-3-030-23280-1
Publisher: Springer International Publishing
DOI: 10.1007/978-3-030-23281-8_37

Searching for OpenAIRE data...

There was an error trying to search data from OpenAIRE

No results available