Abstract
In the Internet of Things scenario, the integration of devices with business application systems requires bridging the differences in schemas of transmitted and received data. Further, different device configuration may introduce a variety in a data schema of a single device. Currently, mitigating this schema variation problem requires a manual adaptation of data transformations between the devices and business application systems. In this paper, we propose an algorithm that uses previously created transformations to automatically adjust the new ones for schema variations. The algorithm only considers isolated schema element information in order to find possible candidates in a transformation repository. Schema elements can be compared using multiple comparators, and the result is combined in a final similarity metric. Both, the algorithm and the repository are implemented as a module of AnyMap – a mapping-based integration tool. We also present a case study on which we evaluated the approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Weber, R.H., Weber, R.: Internet of Things. Springer, Berlin (2010)
Bézivin J., Kurtev I.: Model-based technology integration with the technical space concept. In: Proceedings of the Metainformatics Symposium, pp. 44–49. Springer (2005)
Manakanatas, D., Plexousakis, D.: A tool for semi-automated semantic schema mapping: design and implementation. In: DISWEB caise, Luxembourg (2006)
Levenshtein, V.I.: Binary codes capable of correcting deletions, insertions, and reversals. Sov. Phys. Doklady 10(8), 707–710 (1966)
Winkler, W.E.: String Comparator Metrics and Enhanced Decision Rules in the Fellegi-Sunter Model of Record Linkage (1990)
Kern, H., Stefan, F., Dimitrieski, V., Čeliković, M.: Mapping-based exchange of models between meta-modeling tools. In: Proceedings of the 14th Workshop on Domain-Specific Modeling, SPLASH, pp. 29–34, Oregon, USA (2014)
Kern, H., Stefan, F., Fähnrich, K.-P., Dimitrieski, V.: A mapping-based framework for the integration of machine data and information systems. In: Proceedings of 8th International Conference on Information Systems, pp. 113–120, Portugal (2015)
JSChart. http://www.jscharts.com. Accessed on 12 April 2015
Wimmer, M.: From mining to mapping and roundtrip transformations-a systematic approach to model-based tool integration. Ph.D. Thesis, Vienna University of Technology (2008)
Bézivin, J., Jouault, F., Rosenthal, P., Valduriez, P.: Modeling in the large and modeling in the small. In: Aßmann, U., Akşit, M., Rensink, A. (eds.) MDAFA 2003. LNCS, vol. 3599, pp. 33–46. Springer, Heidelberg (2005)
Del Fabro, M.D., Bèzivin, J., Jouault, F., Breton, E., Gueltas G.: AMW: a generic model weaver. In Proceedings of the lères Journèes sur l’Ingènierie Dirigèe par les Modèles, vol. 200, pp. 105–114 (2005)
Miller, R.J., Hernández, M.A., Haas, L.M., Yan, L.-L., Ho, C.H., Fagin, R., Popa, L.: The Clio project: managing heterogeneity. In: SIGMOD, pp. 78–83 (2001)
Melnik, S., Rahm, E., Bernstein, P.A.: Rondo: a programming platform for generic model management. In: Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data, pp. 193–204. ACM (2003)
Omelayenko, B.: RDFT: a mapping meta-ontology for business integration, In: Proceedings of the Workshop on Knowledge Transformation for the Semantic Web at the 15th European Conference on Artificial Intelligence, pp. 77–84 (2002)
Hausmann, J.H., Kent, S.: Visualizing model mappings in UML. In: Proceedings of the 2003 ACM Symposium on Software Visualization, pp. 169–178. ACM (2003)
Kusel, A., Schönböck, J., Wimmer, M., Kappel, G., Retschitzegger, W., Schwinger, W.: Reuse in model-to-model transformation languages: are we there yet? Softw. Syst. Model. 14, 1–36 (2013)
Euzenat, J., Valtchev, P.: Similarity-based ontology alignment in OWL-lite. In: Proceedings 16th European Conference on Artificial Intelligence, pp. 333–337 (2004)
Groß, A., Dos Reis, J.C., Hartung, M., Pruski, C., Rahm, E.: Semi-automatic adaptation of mappings between life science ontologies. In: Baker, C.J.O., Butler, G., Jurisica, I. (eds.) DILS 2013. LNCS, vol. 7970, pp. 90–104. Springer, Heidelberg (2013)
Jung, J.J.: Reusing ontology mappings for query routing in semantic peer-to-peer environment. Inf. Sci. 180, 3248–3257 (2010)
Kappel, G., Kapsammer, E., Kargl, H., Kramler, G., Reiter, T., Retschitzegger, W., Schwinger, W., Wimmer, M.: Lifting metamodels to ontologies: a step to the semantic integration of modeling languages. In: Wang, J., Whittle, J., Harel, D., Reggio, G. (eds.) MoDELS 2006. LNCS, vol. 4199, pp. 528–542. Springer, Heidelberg (2006)
WordNet - a lexical database of English. https://wordnet.princeton.edu/
Acknowledgments
Research presented in this paper was supported by the German Exchange Service and Ministry of Education, Science and Technological Development of Republic of Serbia as part of the bilateral project “Discovering Effective Methods and Architectures for Integration of Modeling Spaces with Application in Various Problem Domains”, 2014 – 2015.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Dimitrieski, V., Čeliković, M., Igić, N., Kern, H., Stefan, F. (2015). Reuse of Rules in a Mapping-Based Integration Tool. In: Fujita, H., Guizzi, G. (eds) Intelligent Software Methodologies, Tools and Techniques. SoMeT 2015. Communications in Computer and Information Science, vol 532. Springer, Cham. https://doi.org/10.1007/978-3-319-22689-7_20
Download citation
DOI: https://doi.org/10.1007/978-3-319-22689-7_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-22688-0
Online ISBN: 978-3-319-22689-7
eBook Packages: Computer ScienceComputer Science (R0)