[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2428736.2428748acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
research-article

Model matching for Web Services on context dependencies

Published: 03 December 2012 Publication History

Abstract

Model matching has been applied to different fields of Model Driven Engineering research and usually concerns models depicting the same information in order to detect their evolution process or elements on which model migration is needed. In the current paper a different approach is followed by comparing models that depend on each other on a more specific basis: matching for Web Service models using dependencies on context information is addressed. The models follow the notation of an appropriate Web Service metamodel that captures Web Service properties. The models are represented as typed attributed graphs and their comparison is performed on an introduced variant of the Similarity Flooding algorithm, which is usually applied on schema matching. The application of the matching process is demonstrated through a number of constructed and existing Web Service description graphs extracted from online service registries.

References

[1]
G. D. Abowd, A. K. Dey, P. J. Brown, N. Davies, M. Smith, and P. Steggles. Towards a better understanding of context and context-awareness. In Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing, HUC '99, pages 304--307, London, UK, UK, 1999. Springer-Verlag.
[2]
W. W. Cohen, P. D. Ravikumar, and S. E. Fienberg. A comparison of string distance metrics for name-matching tasks. In IIWeb, pages 73--78, 2003.
[3]
J. de Lara, R. Bardohl, H. Ehrig, K. Ehrig, U. Prange, and G. Taentzer. Attributed graph transformation with node type inheritance. Theor. Comput. Sci., 376(3):139--163, May 2007.
[4]
H. Ehrig, U. Prange, and G. Taentzer. Fundamental theory for typed attributed graph transformation. In H. Ehrig, G. Engels, F. Parisi-Presicce, and G. Rozenberg, editors, Graph Transformations, volume 3256 of Lecture Notes in Computer Science, pages 161--177. Springer Berlin Heidelberg, 2004.
[5]
J.-R. Falleri, M. Huchard, M. Lafourcade, and C. Nebut. Metamodel matching for automatic model transformation generation. In Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems, MoDELS '08, pages 326--340, Berlin, Heidelberg, 2008. Springer-Verlag.
[6]
G. M. Kapitsaki. Identifying context sources towards context-aware adapted web services. In WEBIST, pages 135--140, 2011.
[7]
G. M. Kapitsaki and A. Achilleos. Applying model-driven engineering for linking web service and context models: position paper. In iiWAS, pages 511--514, 2011.
[8]
G. M. Kapitsaki, D. A. Kateros, G. N. Prezerakos, and I. S. Venieris. Model-driven development of composite context-aware web applications. Information & Software Technology, 51(8):1244--1260, 2009.
[9]
G. M. Kapitsaki, D. A. Kateros, and I. S. Venieris. Architecture for provision of context-aware web applications based on web services. In PIMRC, pages 1--5, 2008.
[10]
A. G. Kleppe, J. Warmer, and W. Bast. MDA Explained: The Model Driven Architecture: Practice and Promise. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 2003.
[11]
D. S. Kolovos, D. Di Ruscio, A. Pierantonio, and R. F. Paige. Different models for model matching: An analysis of approaches to support model differencing. In Proceedings of the 2009 ICSE Workshop on Comparison and Versioning of Software Models, CVSM '09, pages 1--6, Washington, DC, USA, 2009. IEEE Computer Society.
[12]
Y. Lee, S. S. Iyengar, C. Min, Y. Ju, S. Kang, T. Park, J. Lee, Y. Rhee, and J. Song. Mobicon: a mobile context-monitoring platform. Commun. ACM, 55(3):54--65, Mar. 2012.
[13]
Y. Lin, J. Gray, and F. Jouault. DSMDiff: A differentiation tool for domain-specific models, 2007.
[14]
S. Melnik, H. Garcia-Molina, and E. Rahm. Similarity flooding: A versatile graph matching algorithm and its application to schema matching. In Proceedings of the 18th International Conference on Data Engineering, ICDE '02, pages 117--, Washington, DC, USA, 2002. IEEE Computer Society.
[15]
D. Ohst, M. Welle, and U. Kelter. Differences between versions of uml diagrams. In Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering, ESEC/FSE-11, pages 227--236, New York, NY, USA, 2003. ACM.
[16]
Q. Z. Sheng and B. Benatallah. Contextuml: A uml-based modeling language for model-driven development of context-aware web services development. In Proceedings of the International Conference on Mobile Business, ICMB '05, pages 206--212, Washington, DC, USA, 2005. IEEE Computer Society.
[17]
D. Skogan, R. Gronmo, and I. Solheim. Web service composition in uml. In Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International, EDOC '04, pages 47--57, Washington, DC, USA, 2004. IEEE Computer Society.
[18]
S. Staab, T. Walter, G. Gröner, and F. S. Parreiras. Model driven engineering with ontology technologies. In Reasoning Web, pages 62--98, 2010.
[19]
M. M. Stark and R. F. Riesenfeld. Wordnet: An electronic lexical database. In Proceedings of 11th Eurographics Workshop on Rendering. MIT Press, 1998.
[20]
C. Y. Suen. n-gram statistics for natural language understanding and text processing. Pattern Analysis and Machine Intelligence, IEEE Transactions on, PAMI-1(2):164--172, april 1979.
[21]
C. Treude, S. Berlik, S. Wenzel, and U. Kelter. Difference computation of large models. In Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, ESEC-FSE '07, pages 295--304, New York, NY, USA, 2007. ACM.
[22]
H.-L. Truong and S. Dustdar. A survey on context-aware web service systems, 2009.
[23]
K. Voigt and T. Heinze. Metamodel matching based on planar graph edit distance. In Proceedings of the Third international conference on Theory and practice of model transformations, ICMT'10, pages 245--259, Berlin, Heidelberg, 2010. Springer-Verlag.
[24]
Z. Xing. Model comparison with genericdiff. In Proceedings of the IEEE/ACM international conference on Automated software engineering, ASE '10, pages 135--138, New York, NY, USA, 2010. ACM.
[25]
Z. Xing and E. Stroulia. Umldiff: an algorithm for object-oriented design differencing. In Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering, ASE '05, pages 54--65, New York, NY, USA, 2005. ACM.

Cited By

View all
  • (2017)Creating and utilizing section-level Web service tags in service replaceabilityService Oriented Computing and Applications10.1007/s11761-017-0209-x11:3(285-299)Online publication date: 1-Sep-2017
  • (2015)Identifying Context Information in DatasetsModeling and Using Context10.1007/978-3-319-25591-0_16(214-225)Online publication date: 15-Dec-2015

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
IIWAS '12: Proceedings of the 14th International Conference on Information Integration and Web-based Applications & Services
December 2012
432 pages
ISBN:9781450313063
DOI:10.1145/2428736
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 ACM 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

  • @WAS: International Organization of Information Integration and Web-based Applications and Services

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 December 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. context
  2. context-awareness
  3. model comparison
  4. model matching
  5. web Services

Qualifiers

  • Research-article

Conference

IIWAS '12
Sponsor:
  • @WAS

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2017)Creating and utilizing section-level Web service tags in service replaceabilityService Oriented Computing and Applications10.1007/s11761-017-0209-x11:3(285-299)Online publication date: 1-Sep-2017
  • (2015)Identifying Context Information in DatasetsModeling and Using Context10.1007/978-3-319-25591-0_16(214-225)Online publication date: 15-Dec-2015

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media