Ioannis Athanasiadis bio photo

Ioannis Athanasiadis

Professor of Artificial Intelligence
Wageningen University & Research

Email University Page Twitter LinkedIn Google Scholar ORCID ACM DL DBLP Web of Science

Domain-Driven Design of Big Data Systems Based on a Reference Architecture

C. A. Salma, B. Tekinerdogan, I. N. Athanasiadis


In general, different application domains may require different types of big data systems. To enhance the understanding of big data systems and support the architect in designing big data architectures we propose a domain-driven design approach for deriving application architectures. To this end, we propose a domain engineering approach in which a family feature model, a reference architecture and the corresponding design rules are identified. The family feature model is derived based on a domain analysis of big data systems and represents the common and variant features. The reference architecture represents the generic structure for various application architectures of big data systems. Finally, the design rules define the reusable design heuristics for designing an application architecture based on the selection of features of the family feature model and the reference architecture. We illustrate our approach for deriving the big data architectures of different well-known big data systems.

Download full text in pdf format

cover image Published as:
C. A. Salma, B. Tekinerdogan, I. N. Athanasiadis, Domain-Driven Design of Big Data Systems Based on a Reference Architecture, Software Architecture for Big Data and the Cloud, 2017, Morgan Kaufmann, doi:10.1016/b978-0-12-805467-3.00004-1.

You might also enjoy (View all publications)