Data aggregation processes: a survey, a taxonomy, and design guidelines
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.
Viviane Cunha Farias da Costa,Luiz Felipe Ramalho de Oliveira,Luiz Felipe Ramalho de Oliveira,Jano Moreira de Souza +3 more
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
Julian Eduardo Plazas,Sandro Bimonte,Michel Schneider,Christophe de Vaulx,Pietro Battistoni,Monica Sebillo,Juan C. Corrales +6 more
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,Andreas Reuter +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
Surajit Chaudhuri,Umeshwar Dayal +1 more
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.