Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1988688.1988733acmotherconferencesArticle/Chapter ViewAbstractPublication PageswimsConference Proceedingsconference-collections
research-article

Semantic annotations for modelling language interoperability

Published: 25 May 2011 Publication History

Abstract

Interoperability between model-driven software technologies can become easier to achieve if the models and modelling languages used are made interoperable too. One way to achieve interoperability is to capture the semantics of modelling language constructs and model elements by mapping them to semantic models, such as ontologies. The paper proposes a set of extensions for XML-based modelling language specifications. The extensions have the potential to work equally well for model representations. The purpose is to support fine-grained and structured semantic annotations of languages and, eventually, of models. The proposal is inspired by the Semantic Annotations for WSDL and XML (SAWSDL) recommendation and on the Unified Enterprise Modelling Language (UEML). The proposal is exemplified using the Action and ActionExecution constructs from UML 2.2.

References

[1]
Anaya, V., Berio, G., Harzallah, M., Heymans, P., Matulevičius, R., Opdahl, A.L., Panetto, H. and Verdecho, M.J. 2010. The Unified Enterprise Modelling Language -- Overview and Further Work. Computers in Industry 61(2). Elsevier.
[2]
Berio, G., Opdahl, A., Anaya, V. and Dassisti, M. 2005. DEM1: UEML 2.1. Interop-NoE Deliverable, www.interopnoe.org.
[3]
Fielding, R.T. 2000. Representational State Transfer (REST). Chapter 5 in Architectural Styles and the Design of Network-based Software Architectures, Ph.D. Dissertation, University of California, Irvine.
[4]
Kappel, G., Kapsammer, E., Kargl, H., Kramler, G., Reiter, T., Retschitzegger, W. Schwinger, W. and Wimmer, M. 2006. Lifting metamodels to ontologies - a step to the semantic integration of modeling languages. In Model Driven Engineering Languages and Systems, LNCS 4199, pp. 528--542, Springer, Berlin.
[5]
Kelly, S., Lyytinen, K., and Rossi, M. 1996. MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE Environment, Proceedings of CAiSE'96, 8th Int. Conference on Advanced Information Systems Engineering, LNCS 1080, pp. 1--21. Springer, Berlin.
[6]
Kifer, M. 2008. Rule Interchange Format: The Framework. In Web Reasoning and Rule Systems, LNCS 5341, pp. 1--11. Springer, Berlin.
[7]
OMG MDA. 2003. MDA Guide. Version 1.0.1, http://www.omg.org/cgi-bin/doc?omg/03-06-01, June.
[8]
OMG. 2008. Service oriented architecture Modeling Language (SoaML) Specification for the UML Profile and Metamodel for Services (UPMS). Revised Submission, OMG document: ad/2008-11-01; available at: http://www.omg.org/docs/ad/08-11-01.pdf.
[9]
OMG. 2007. OMG Model Driven Architecture. http://www.omg.org/mda/. Accessed 2010-02-05.
[10]
OMG. 2009a. SoaML Wiki. http://www.omgwiki.org/SoaML/doku.php
[11]
OMG. 2009b. UML 2.2 superstructure (PDF and XMI versions). Object Management Group. www.omg.org.
[12]
Opdahl, A.L. 2010. Incorporating UML Class and Activity Constructs into UEML. In Advances in Conceptual Modeling -- Applications and Challenges, Proc. ER 2010 Workshops. Trujillo, J. and Dobbie G. (eds.), LNCS 6413, pp. 244--254. Springer, Berlin.
[13]
Opdahl, A.L. 2011. Anatomy of the Unified Enterprise Modelling Ontology. In Proc. Int. Workshop on Enterprise Interoperability. Stockholm/Sweden (March 2011).
[14]
Opdahl, A.L. and Henderson-Sellers, B. 2004. A Template for Defining Enterprise Modelling Constructs. J. Database Management 15(2).
[15]
Roser, S. and Bauer, B. 2008. Automatic Generation and Evolution of Model Transformations Using Ontology Engineering Space. J. Data Semantics 11:32--64.
[16]
W3C. 2004. OWL-S: Semantic Markup for Web Services. W3C Member Submission, 22. November 2004. http://www.w3.or/Submission/OWL-S/.
[17]
W3C. 2005a. Semantic Web Services Framework (SWSF) Overview W3C Member Submission 9 September 2005. http://www.w3.or/Submission/SWSF/.
[18]
W3C. 2005b. Web Service Semantics -- WSDL-S. W3C Member Submission 7 November 2005. Version 1.0. http://www.w3.org/Submission/WSDL-S/.
[19]
W3C. 2007. Semantic Annotations for WSDL and XML Schema. W3C Recommendation 28 August 2007. http://www.w3.org/TR/sawsdl/.
[20]
W3C. 2009. Web Services Description Language (WSDL 2.0). http://www.w3.org/TR/wsdl20/.
[21]
WSMO. 2009. ESSI WSMO working group. Web Service Modeling Ontology (WSMO). http://www.wsmo.org/.

Cited By

View all
  • (2014)Service selection approach for swim consumer application based on semantic annotations in SOAML architecture2014 IEEE/AIAA 33rd Digital Avionics Systems Conference (DASC)10.1109/DASC.2014.6979536(8B2-1-8B2-9)Online publication date: Oct-2014

Index Terms

  1. Semantic annotations for modelling language interoperability

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    WIMS '11: Proceedings of the International Conference on Web Intelligence, Mining and Semantics
    May 2011
    563 pages
    ISBN:9781450301480
    DOI:10.1145/1988688
    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]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 25 May 2011

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. SAWSDL
    2. UEML
    3. UML
    4. enterprise modelling
    5. information systems modelling
    6. ontology
    7. software modelling
    8. unified enterprise modelling language
    9. unified modeling language
    10. web-service modelling

    Qualifiers

    • Research-article

    Conference

    WIMS '11

    Acceptance Rates

    Overall Acceptance Rate 140 of 278 submissions, 50%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 16 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2014)Service selection approach for swim consumer application based on semantic annotations in SOAML architecture2014 IEEE/AIAA 33rd Digital Avionics Systems Conference (DASC)10.1109/DASC.2014.6979536(8B2-1-8B2-9)Online publication date: Oct-2014

    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