• Publications
  • Influence
Principles of Distributed Database Systems
TLDR
This third edition of a classic textbook can be used to teach at the senior undergraduate and graduate levels and concentrates on fundamental theories as well as techniques and algorithms in distributed data management.
ATL: a QVT-like transformation language
TLDR
ATL is presented: a QVT-like model transformation language and its execution environment based on the Eclipse framework and the availability of high quality tool support is also of major importance for the industrial adoption and ultimate success of MDE.
StreamCloud: An Elastic and Scalable Data Streaming System
TLDR
StreamCloud is presented, a scalable and elastic stream processing engine for processing large data stream volumes that uses a novel parallelization technique that splits queries into subqueries that are allocated to independent sets of nodes in a way that minimizes the distribution overhead.
Join indices
TLDR
This paper proposes a simple data structure, called a join index, for improving the performance of joins in the context of complex queries, and analysis of the join algorithm using join indices shows its excellent performance.
A Survey of Data-Intensive Scientific Workflow Management
TLDR
A survey of data-intensive scientific workflow management in SWfMSs and their parallelization techniques is provided based on aSWfMS functional architecture and a comparative analysis of the existing solutions is given.
Principles of Distributed Database Systems, Third Edition
TLDR
This third edition of a classic textbook can be used to teach at the senior undergraduate and graduate levels and concentrates on fundamental theories as well as techniques and algorithms in distributed data management.
Model-based DSL frameworks
TLDR
This paper illustrates how powerful model-based frameworks, allowing to use and build a variety of DSLs, may help to solve complex problems in a more efficient way.
Weaving Models with the Eclipse AMW plugin
TLDR
An Eclipse plugin named AMW (ATLAS Model Weaver) is implemented to support the creation of weaving metamodels and models, and a set of methods to create weaving models are described.
...
...