scispace - formally typeset
Open AccessJournal ArticleDOI

Data aggregation processes: a survey, a taxonomy, and design guidelines

Simin Cai, +3 more
- 01 Oct 2019 - 
- Vol. 101, Iss: 10, pp 1397-1429
Reads0
Chats0
TLDR
This paper presents a survey of data aggregation processes in a variety of application domains from literature, and investigates their common and variable features, which serves as the basis of a previously proposed taxonomy called DAGGTAX.
Abstract
Data aggregation processes are essential constituents for data management in modern computer systems, such as decision support systems and Internet of Things systems, many with timing constraints. Understanding the common and variable features of data aggregation processes, especially their implications to the time-related properties, is key to improving the quality of the designed system and reduce design effort. In this paper, we present a survey of data aggregation processes in a variety of application domains from literature. We investigate their common and variable features, which serves as the basis of our previously proposed taxonomy called DAGGTAX. By studying the implications of the DAGGTAX features, we formulate a set of constraints to be satisfied during design, which helps to check the correctness of the specifications and reduce the design space. We also provide a set of design heuristics that could help designers to decide the appropriate mechanisms for achieving the selected features. We apply DAGGTAX on industrial case studies, showing that DAGGTAX not only strengthens the understanding, but also serves as the foundation of a design tool which facilitates the model-driven design of data aggregation processes.

read more

Citations
More filters
Journal ArticleDOI

Opening the record of science: making scholarly publishing work for science in the digital era

TL;DR: The International Science Council, as the global voice for science, and with its membership of 40 international scientific unions and associations and 144 national members, including national academies and research councils, is pursuing a major new initiative on this topic.
Journal ArticleDOI

Internet of Everything (IoE) Taxonomies: A Survey and a Novel Knowledge-Based Taxonomy.

TL;DR: In this paper, the authors provide a survey of the literature on IoE research, highlighting concerns in terms of intelligence services and knowledge creation, and the development of a taxonomy to guide the identification of critical knowledge in IoE applications, an in-depth classification of IoE enablers (sensors and actuators), and validation of the defined taxonomy with 50 IoT applications.
Journal ArticleDOI

Sense, Transform & Send for the Internet of Things (STS4IoT): UML profile for data-centric IoT applications

TL;DR: STS4IoT as mentioned in this paper is a UML profile and automatic code-generation tool for model-driven IoT, which allows designing and implementing an IoT application from the required data only, bridging the gaps between the IoT and database design worlds.
Proceedings ArticleDOI

CommunityCare: Tackling Mental Health Issues With The Help Of Community

TL;DR: In this paper, the authors propose a citizen-oriented web-based Collective Intelligence (CI) platform called CommunityCare, which is meant to be focused on end-users' communities and aims to empower its users by allowing them to work collectively when helping those suffering from mental health issues such as depression, anxiety, and stress.
References
More filters
ReportDOI

Feature-Oriented Domain Analysis (FODA) Feasibility Study

TL;DR: This report will establish methods for performing a domain analysis and describe the products of the domain analysis process to illustrate the application of domain analysis to a representative class of software systems.
Book

Transaction Processing: Concepts and Techniques

Jim Gray, +1 more
TL;DR: Using transactions as a unifying conceptual framework, the authors show how to build high-performance distributed systems and high-availability applications with finite budgets and risk.
Journal ArticleDOI

TAG: a Tiny AGgregation service for Ad-Hoc sensor networks

TL;DR: This work presents the Tiny AGgregation (TAG) service for aggregation in low-power, distributed, wireless environments, and discusses a variety of optimizations for improving the performance and fault tolerance of the basic solution.
Journal ArticleDOI

An overview of data warehousing and OLAP technology

TL;DR: An overview of data warehousing and OLAP technologies, with an emphasis on their new requirements, is provided, based on a tutorial presented at the VLDB Conference, 1996.
Book

Generative Programming: Methods, Tools, and Applications

TL;DR: This chapter discusses Domain Engineering and Object-Oriented Analysis and Design, and main development steps in Generative Programming, as well as Static versus Dynamic Parameterization, and a Fresh Look at Polymorphism.
Related Papers (5)