et al, 2004). Particularly, (Fabro et al, 2008) and
(Marcos et al, 2006) describes semi-automated
model transformation using matching
transformations and weaving models which can be
applied on generation of merging model as well.
6 CONCLUSIONS
In this paper, we have presented a data merging
system that aims to provide consistency between
design and implementation, and automatic codes
generation by creating abstract models in early stage
of project and generating physical models and
executable codes from the abstracts. Through model
transformation into CWM, the proposed conceptual
modeling does not end up in isolation from
commercial systems, instead, it shows a possibility
to be extended and integrated with existing industrial
standard. The proposed meta-model and merging
system was evaluated through a case study in
Thames Valley University and a graphic modeling
tool is under the work to improve user interface by
converting rule scripts into graphic notations.
With this approach, data warehouse engineers
can easily focus on data merging design being
separated from concerns of physical environments,
then integrate the design into ETL tool considering
physical infrastructure at this stage. Executable
program codes then can be derived from ETL tool
finally. In this way, ETL design can be supported
and well maintained systematically in model driven
framework promising the success of DW
development project.
REFERENCES
Allilaire, F., Bzivin, J., Jouault, F., and Kurtev, I., 2006.
ATL: Eclipse Support for Model Transformation. In
Proceeding of the Eclipse Technology eXchange
Workshop (eTX) at ECOOP.
Bezivin, J., 2005. Model-based Technology Integration
with the Technical Space Concept, In Metainformatics
symposium 2005.
Bohm, M., Habich, D., Lehner, W., and Wloka, U., 2008.
Model driven development of complex and data
intensive integration processes, MBSDI 2008, CCIS 8,
pp.31-42
CWM, 2008. Common Warehouse Metamodel, Object
Management Group. http://www.omg.org/technology/
documents/modeling_spec_catalog.htm
Dave Steinberg, Frank Budinsky, Marcelo Paternostro, Ed
Merks, 2008. Eclipse Modeling Framework. Addison-
Wesley Professional
Embley, D.W., Xu, L., and Ding, Y., 2004. Automatic
Direct and Indirect Schema Mapping: Experiences
and Lessons Learned, SIGMOD Record, Vol. 33, No.
4
Fabro, D.D.M. and Valduriez, P., 2008. Towards the
efficient development of model transformations using
model weaving and matching transformations,
Conference of Software and Systems Modeling.
Frédéric Jouault and Ivan Kurtev, 2006. On the
Architectural Alignment of ATL and QVT
Greenfield, J., 2004. Software factories: Assembling
applications with patterns, models, frameworks and
tools. In GPCE, page 488.
Kim, H., Zhang, Y., Oussena, S., and Clark, T., 2009. A
Case Study on Model Driven Data Integration for
Data Centric Software Development, In Proceedings
of ACM First International Workshop on Data-
intensive Software Management and Mining.
Kimball, R. and Ross, M., 2002. The Data Warehouse
Toolkit, John Wiley & Sons. 2nd edition.
Kleppe, A., Warmer, J. and Bast,W., 2003. MDA
Explained. The Model Driven Architecture: Practice
and Promise. Addison-Wesley, Reading.
Konigs, A. 2005. Model Transformation with Triple
Graph Grammars. Model Transformations in Practice
Satellite Workshop of MODELS 2005. Montego Bay,
Jamaica.
Marcos, D.D.F., Jean B. and Patrick V., 2006. Weaving
Models with the Eclipse AMW plugin, Eclipse
Modeling Symposium.
MOF, 2008. Meta Object Facility, Object Management
Group. http://www.omg.org/mof.
Mora1, L.S., Vassiliadis, P., and Trujillo, J., 2004. Data
Mapping Diagrams for Data Warehouse Design with
UML, volume 3288 of Lecture Notes in Computer
Science, pp 191-204.
Muñoz, L., Mazón, J., and Trujillo, J., 2009. Automatic
generation of ETL processes from conceptual models.
In Proceeding of the ACM Twelfth international
Workshop on Data Warehousing and OLAP.
OCL, 2008. Object Constraint Language. Object
Management Group. http://www.omg.org/technology/
documents/formal/ocl.htm.
Rahm, E., and Do, H. H., 2000. Data Cleaning: Problems
and Current Approaches, Journal of IEEE Data
Engineering Bulletin, volume 23.
March, S. and Hevner, A., 2007. Integrated decision
support systems: A data warehousing perspective.
Decision Support Systems, 43(3):1031-1043.
Vassiliadis, P., Simitsis, A,. and Skiadopoulos, S., 2002.
Conceptual Modeling for ETL Process, ACM Fifth
International Workshop on Data Warehousing and
OLAP 2002.
ICSOFT 2010 - 5th International Conference on Software and Data Technologies
186