Skip to main content

Reuse of Rules in a Mapping-Based Integration Tool

  • Conference paper
  • First Online:
Book cover Intelligent Software Methodologies, Tools and Techniques (SoMeT 2015)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Weber, R.H., Weber, R.: Internet of Things. Springer, Berlin (2010)

    Book  Google Scholar 

  2. 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)

    Google Scholar 

  3. Manakanatas, D., Plexousakis, D.: A tool for semi-automated semantic schema mapping: design and implementation. In: DISWEB caise, Luxembourg (2006)

    Google Scholar 

  4. Levenshtein, V.I.: Binary codes capable of correcting deletions, insertions, and reversals. Sov. Phys. Doklady 10(8), 707–710 (1966)

    MathSciNet  Google Scholar 

  5. Winkler, W.E.: String Comparator Metrics and Enhanced Decision Rules in the Fellegi-Sunter Model of Record Linkage (1990)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. JSChart. http://www.jscharts.com. Accessed on 12 April 2015

  9. 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)

    Google Scholar 

  10. 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)

    Chapter  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. Euzenat, J., Valtchev, P.: Similarity-based ontology alignment in OWL-lite. In: Proceedings 16th European Conference on Artificial Intelligence, pp. 333–337 (2004)

    Google Scholar 

  18. 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)

    Chapter  Google Scholar 

  19. Jung, J.J.: Reusing ontology mappings for query routing in semantic peer-to-peer environment. Inf. Sci. 180, 3248–3257 (2010)

    Article  MATH  Google Scholar 

  20. 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)

    Chapter  Google Scholar 

  21. WordNet - a lexical database of English. https://wordnet.princeton.edu/

Download references

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

Authors

Corresponding author

Correspondence to Vladimir Dimitrieski .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics