Skip to main content

Model Transformation from OWL-S to BPEL Via SiTra

  • Conference paper
Model Driven Architecture- Foundations and Applications (ECMDA-FA 2007)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4530))

Abstract

Although there are a large number of academic and industrial model transformation frameworks available, allowing specification, implementation, maintenance and documentation of model transformations which provide a rich set of functionalities, such tools are inherently complex. In particular, for a newcomer to the field of model transformation and for researchers who are only interested in experimentation and creation of prototypes, the steep learning curve is a significant hurdle. There is thus a clear scope for the creation of model transformation frameworks that are both easy to use and able to conduct complex transformations. Simple Transformer (SiTra) is a model transformation framework, which was originally designed to be a “way in” for the experienced programmer, to start using the concepts of model transformation, and for academic researchers to experiment with the creation of prototypes of implementation of their transformations. The underlying idea of SiTra is to put less focus on the specification language, maintenance and documentation aspects of transformation, by focusing on the implementation of transformations. SiTra makes use of Java for the specification of transformations. This alleviates the need to learn a new specification language or get to grips with a new tool and development environment. SiTra is equipped with a strong transformation engine to execute the transformation behind the scenes. This paper reports on a case study involving transformations from Ontology Web Language-Service (OWL-S) to Business Process Execution Language (BPEL), demonstrating that SiTra can also be used to handle complex and large transformations.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Stahl, T., Volter, M.: Model Driven Software Development; technology engineering management. Wiley, Chichester (2006)

    Google Scholar 

  • Frankel, D.S.: Model Driven Architecture: Applying MDA to Enterprise Computing. OMG Press (2003)

    Google Scholar 

  • MDA: Model Driven Architecture, Object Management Group (2005), www.omg.org/mda/

  • MOF: Meta Object Facility (MOF) 2.0 Core Spec.: Available (2004), at http://www.omg.org

  • Kleppe, A.W., Jos & Bast, W.: MDA Explained: The Model Driven Architecture–Practice and Promise. Addison-Wesley, London, UK (2003)

    Google Scholar 

  • Denno, P., Steves, M.P., Libes, D., Barkmeyer, E.J.: Model-Driven Integration Using Existing Models. In: IEEE Software, vol. 20, pp. 59–63. IEEE computer Society, Los Alamitos, CA (2003)

    Google Scholar 

  • Arcstyler: Arcstyler 5.0- Interactive Objects (2005)

    Google Scholar 

  • OptimalJ: Compuware Software coporation (2005)

    Google Scholar 

  • XMF-Mosaic: xactium (2005), http://www.xactium.com/

  • ATLAS: ATLAS, Université de Nantes (2005)

    Google Scholar 

  • kermeta: Triskell Metamodelling Kernel (2005)

    Google Scholar 

  • Planetmde: Planet MDE (2005), http://www.planetmde.org

  • Akehurst, D.H., Bordbar, B., Evans, M.J., Howells, W.G.J., McDonald-Maier, K.D.: SiTra: Simple Transformations in Java. ACM/IEEE 9TH International Conference on Model Driven Engineering Languages and Systems, Vol. 4199, pp. 351–364 (2006)

    Google Scholar 

  • Bezivin, J., Rumpe, B., Schurr, A., Tratt, L.: A bench mark for model tranformation, see the Call for Papers at sosym.dcs.kcl.ac.uk/events/mtip05/long_cfp.pdf. Model Transformations in Practice Workshop, part of MoDELS 2005 (2005)

    Google Scholar 

  • OWL-S: OWL Services Coalition (2004), OWL-S: Semantic Markup for Web Services. (2004), http://www.daml.org/services/owl-s/1.1

  • BEA, IBM, Microsoft, SAP, Siebel Systems : Business Process Execution Language for Web Services. Version 1.1. (2003)

    Google Scholar 

  • SiTra: Simple Transformer (SiTra): an MDE tool, http://www.cs.bham.ac.uk/~bxb/SiTra.html

  • W3C: Web Services Architecture (2004)

    Google Scholar 

  • Chinnici, R., Moreau, J.-J., Ryman, A., Weerawarana, S.: Web Services Description Language (WSDL) Version 2.0, W3C (2006), http://www.w3.org/TR/wsdl20/

  • Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services. Springer, Berlin (2004)

    MATH  Google Scholar 

  • W3C: Web Service Choreography Interface (WSCI) 1.0, W3C Note (2002)

    Google Scholar 

  • Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web: A new form of web content that is meaningful to computers will unleash a revolution of new possibilities. Scientific American (2001)

    Google Scholar 

  • Bézivin, J., Hammoudi, S., Lopes, D., Jouault, F.: An Experiment in Mapping Web Services to Implementation Platforms. Technical report: 04.01. LINA, University of Nantes, Nantes, France (2004)

    Google Scholar 

  • Bordbar, B., Staikopoulos, A.: On Behavioural Model Transformation in Web Services. In: Wang, S., Tanaka, K., Zhou, S., Ling, T.-W., Guan, J., Yang, D.-q., Grandi, F., Mangina, E.E., Song, I.-Y., Mayr, H.C. (eds.) Conceptual Modeling for Advanced Application Domains. LNCS, vol. 3289, Springer, Heidelberg (2004)

    Google Scholar 

  • Gardner, T.: UML modelling of automated business processes with a mapping to BPEL4WS. In: 17th European Conference on Object Oriented Programming (ECOOP) (2005)

    Google Scholar 

  • Bordbar, B., Staikopoulos, A.: Modelling and Transfomation of Behavioural aspects of Web Services. In: 3rd Workshop in Software Model Engineering - WiSME2004, UML 2004, Lisbon, Portugal (2004)

    Google Scholar 

  • Bordbar, B., Staikopoulos, A.: On Behavioural Model Transformation in Web Services. Conceptual Modelling for Advanced Application Domain (eCOMO), China, pp. 667–678 ( 2004)

    Google Scholar 

  • Bordbar, B., Staikopoulos, A.: Modelling and transforming the behavioural aspects of web services Third Workshop in Software Model Engineering (WiSME) at UML, Portugal (2004)

    Google Scholar 

  • Koehler, J., Hauser, R., Kapoor, S., Wu, F.Y., Kumaran, S.: A model-driven transformation method. In: Seventh IEEE International Enterprise Distributed Object Computing Conference, Brisbane, Australia, pp. 186–197 ( 2003)

    Google Scholar 

  • Patrascoiu, O.: Mapping edoc to web services using yatl. Eighth IEEE International Enterprise Distributed Object Computing, pp. 289–297 ( 2004)

    Google Scholar 

  • Mandell, D.J., McIlraith, S.A.: Adapting BPEL4WS for the semantic web: The bottom-up approach to web service interoperation. In: Fensel, D., Sycara, K.P., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, Springer, Heidelberg (2003)

    Google Scholar 

  • SiTra: Simple Transformer (SiTra): an MDE tool (2006)

    Google Scholar 

  • Konigs, A.: Model Transformations with Tripple Graph Grammars. Model Transformations in Practice Workshop at MoDELS 2005. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol. 3713, Springer, Heidelberg (2005)

    Google Scholar 

  • Taentzer, G., Ehrig, K., Guerra, E., Lara, J., Lengyel, L., Levendovszky, T., Prange, U., Varro, D., Varro-Gyapay, S.: Model Transformations by Graph Transformations: A Comparative Study. Model Transformations in Practice Workshop at MoDELS 2005. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol. 3713, Springer, Heidelberg (2005)

    Google Scholar 

  • Akehurst, D.H., Howells, W.G., McDonald-Maier, K.D.: Kent Model Transformation Language. Model Transformations in Practice Workshop, part of MoDELS 2005. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol. 3713, Springer, Heidelberg (2005)

    Google Scholar 

  • Jouault, F., Kurtev, I.: Transforming Models with ATL Model Transformations in Practice Workshop at MoDELS. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol. 3713, Springer, Heidelberg (2005)

    Google Scholar 

  • Lawley, M., Steel, J.: Practical Declarative Model Transformation With Tefkat. Model Transformations in Practice Workshop at MoDELS 2005. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol. 3713, Springer, Heidelberg (2005)

    Google Scholar 

  • Kalnins, A., Celms, E., Sostaks, A.: Model Transformation Approach Based on MOLA. Model Transformations in Practice Workshop at MoDELS 2005. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol. 3713, Springer, Heidelberg (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

David H. Akehurst Régis Vogel Richard F. Paige

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Bordbar, B., Howells, G., Evans, M., Staikopoulos, A. (2007). Model Transformation from OWL-S to BPEL Via SiTra. In: Akehurst, D.H., Vogel, R., Paige, R.F. (eds) Model Driven Architecture- Foundations and Applications. ECMDA-FA 2007. Lecture Notes in Computer Science, vol 4530. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72901-3_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72901-3_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72900-6

  • Online ISBN: 978-3-540-72901-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics