2015 · 15 citations · 15 references
ComputingComputer ScienceData ManagementDatabasesModel-based Systems EngineeringAggregation OperatorsData IntegrationData ModelingModel IntegrationModel ManagementModel TransformationCollection ModellingCollection RepresentationOperators
Megamodels are often used in MDE to describe collections of models and relationships between them. Typical collection-based operations - map, reduce, filter - cannot be applied directly to megamodels since these operators need to take relationships between models into consideration. In this paper, we propose adapted versions of these operators, demonstrating them on four megamodeling scenarios. We then analyze their applicability for handling industrial-sized megamodels. Finally, we report on a reference implementation of the operators and experimental results using it.
15
Sanjay Ghemawat · Communications of the ACM · 2008 · 18.5K citations · Full text
Google’s MapReduce programming model — Revisited
Ralf Lämmel · Science of Computer Programming · 2007 · 491 citations
Applying Model Management to Classical Meta Data Problems
Philip A. Bernstein · 2003 · 480 citations
Sergey Melnik, Erhard Rahm, Philip A. Bernstein · 2003 · 322 citations