Metamodeling Lightweight Data Compression Algorithms and its Application Scenarios

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Contributors

Abstract

Lossless lightweight data compression is a very important optimization technique in various application domains like database systems, information retrieval or machine learning. Despite this importance, currently, there exists no comprehensive and non-Technical abstraction. To overcome this issue, we have developed a systematic approach using metamodeling that focuses on the non-Technical concepts of these algorithms. In this paper, we describe COLLATE, the metamodel we developed, and show that each algorithm can be described as a model conforming with COLLATE. Furthermore, we use COLLATE to specify a compression algorithm language COALA, so that lightweight data compression algorithms can be specified and modified in a descriptive and abstract way. Additionally, we present an approach to transform such descriptive algorithms into executable code. As we are going to show, our abstract and non-Technical approach offers several advantages.

Details

Original languageEnglish
Title of host publicationProceedings of the ER Forum 2017 and the ER 2017 Demo Track co-located with the 36th International Conference on Conceptual Modelling (ER 2017), Valencia, Spain, - November 6-9, 2017
EditorsCristina Cabanillas, Sergio España, Siamak Farshidi
Pages128-141
Number of pages14
Publication statusPublished - 2017
Peer-reviewedYes

Publication series

SeriesCEUR Workshop Proceedings
Volume1979
ISSN1613-0073

Conference

TitleER Forum and the ER Demo Track, ER-Forum-Demos 2017
Duration6 - 9 November 2017
CityValencia
CountrySpain

External IDs

Scopus 85034960838
ORCID /0000-0001-8107-2775/work/142253410

Keywords

ASJC Scopus subject areas