skip to main content
10.1145/2984043.2998547acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
abstract

Deducing classes: integrating the domain models of object-oriented applications

Published: 20 October 2016 Publication History

Abstract

The interoperability of applications depends on a successful mapping between their domain models. Nowadays, common file formats serve as a mediator between the different domain models but cause friction losses during the conversion of data. These loses could be mitigated whenever the models are already working on the same concepts but are only using different representations for them. We propose the concept of deducing classes which interpret existing object structures and detect instances of themselves in this existing data. Further, we introduce a planning algorithm which combines deducing classes to allow unanticipated interactions between applications. We discuss some of the implications of this approach and illustrate upcoming research challenges.

References

[1]
J. M. Alcaraz Calero, J. B. Bernabé, J. M. Marin Perez, D. S. Ru´ız, F. J. Garcia Clemente, G. M. Pérez, et al. Towards an Architecture to bind the Java and OWL languages. JRPIT, 44 (1):17, 2012.
[2]
J. Euzenat, P. Shvaiko, et al. Ontology Matching, volume 2. Springer, 2007.
[3]
E. Evans. Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley Professional, 2004.
[4]
T. Felgentreff, J. Lincke, R. Hirschfeld, and L. Thamsen. Lively Groups: Shared Behavior in a World of Objects Without Classes or Prototypes. In Proceedings of the FPW 2015, pages 15–22, October 2015.
[5]
R. Ramakrishnan and J. Gehrke. Database Management Systems. McGraw-Hill, 2000.
[6]
S. Russell and P. Norvig. Artifical Intelligence: A Modern Approach. Pearson Education, Inc., 2003.
[7]
H. Samimi, C. Deaton, Y. Ohshima, A. Warth, and T. D. Millstein. Call by Meaning. In Proceedings of Onward! 2014, pages 11–28, October 2014.
[8]
P. R. Visser, D. M. Jones, T. J. Bench-Capon, and M. J. Shave. Assessing Heterogeneity by Classifying Ontology Mismatches. In Proceedings of the FOIS, volume 98, 1998.

Index Terms

  1. Deducing classes: integrating the domain models of object-oriented applications

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SPLASH Companion 2016: Companion Proceedings of the 2016 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity
    October 2016
    72 pages
    ISBN:9781450344371
    DOI:10.1145/2984043
    • General Chair:
    • Eelco Visser
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 20 October 2016

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. abstractions
    2. integration
    3. object domain models

    Qualifiers

    • Abstract

    Conference

    SPLASH '16
    Sponsor:

    Upcoming Conference

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 78
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 14 Feb 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media