Research Article

A Proposed Compiler to Integrate Model Driven Architecture with Web Services ñ Road Map

by  Mohammed Abdalla Osman Mukhtar, Azween Abdullah, Alan G. Downe
journal cover
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 15 - Issue 7
Published: February 2011
Authors: Mohammed Abdalla Osman Mukhtar, Azween Abdullah, Alan G. Downe
10.5120/1964-2630
PDF

Mohammed Abdalla Osman Mukhtar, Azween Abdullah, Alan G. Downe . A Proposed Compiler to Integrate Model Driven Architecture with Web Services ñ Road Map. International Journal of Computer Applications. 15, 7 (February 2011), 1-7. DOI=10.5120/1964-2630

                        @article{ 10.5120/1964-2630,
                        author  = { Mohammed Abdalla Osman Mukhtar,Azween Abdullah,Alan G. Downe },
                        title   = { A Proposed Compiler to Integrate Model Driven Architecture with Web Services ñ Road Map },
                        journal = { International Journal of Computer Applications },
                        year    = { 2011 },
                        volume  = { 15 },
                        number  = { 7 },
                        pages   = { 1-7 },
                        doi     = { 10.5120/1964-2630 },
                        publisher = { Foundation of Computer Science (FCS), NY, USA }
                        }
                        %0 Journal Article
                        %D 2011
                        %A Mohammed Abdalla Osman Mukhtar
                        %A Azween Abdullah
                        %A Alan G. Downe
                        %T A Proposed Compiler to Integrate Model Driven Architecture with Web Services ñ Road Map%T 
                        %J International Journal of Computer Applications
                        %V 15
                        %N 7
                        %P 1-7
                        %R 10.5120/1964-2630
                        %I Foundation of Computer Science (FCS), NY, USA
Abstract

Model Driven Architecture (MDA) technique is mainly depend on two processes; mapping specification and transformation definition, this last one (sometimes called model transformation definition) has a tool to implement, which the most used one is Query/View/Transformation (QVT) Relational Language. This language sponsored by Object Management Group (OMG), and we found that it needs a repository for the both target model and source model, that mean these two models must be exist before execute the transformation definition (QVT Code). To eliminate this repository problem we propose in this paper a solution for this problem that we can compile the QVT code into Business Process Execution Language for Web Services (BPEL4WS). This solution will provide valuable contribution especially for MDA infrastructure, firstly to eliminate repository requirements for target model, secondly to make model transformation as web services.

References
  • G. Wachsmuth, ‚ÄúModelling the Operational Semantics of Domain-Specific Modelling Languages,‚Äù Structure, 2008, pp. 506-520.
  • I. Kurtev, ‚ÄúState of the Art of QVT : A Model Transformation Language Standard,‚Äù Data Engineering, 2008, pp. 377-393.
  • M.A.O. Mukhtar and A. Abdullah, ‚ÄúMapping of Behavior Model using Model-Driven Architecture,‚Äù International Journal, vol. 13, 2011, pp. 35-39.
  • C. Beierle, ‚ÄúLogic programming with typed unification and its realization on an abstract machine,‚Äù IBM Journal of Research and Development, vol. 36, 2010, pp. 375-390.
  • S. Mallet and M. Ducass, ‚ÄúMyrtle : A Set-Oriented Meta-Interpreter Driven by a ‚Äò Relational ‚Äô Trace for Deductive Databases Debugging,‚Äù 1999, pp. 328-330.
  • Y. Xiao-mei, ‚ÄúMapping Approach for Model Transformation of MDA based on XMI / XML Platform,‚Äù Methods, 2009.
  • M.B. Kuznetsov, ‚ÄúUML model transformation and its application to MDA technology,‚Äù Programming and Computer Software, vol. 33, Feb. 2007, pp. 44-53.
  • X. Qafmolla, ‚ÄúAutomation of Web Services Development Using Model Driven Techniques,‚Äù Architecture, vol. 3, 2010, pp. 190-194.
  • O.M.G. (OMG), ‚ÄúMeta Object Facility ( MOF ) Core Specification,‚Äù Management, 2006.
  • A. Evans and J.S. Willans, ‚ÄúMetamodelling for MDA (First International Workshop) Proceeding,‚Äù Language, 2003.
  • T. Andrews, F. Curbera, Y. Goland, and D. Roller, Business Process Execution Language for Web Services, 2003.
  • M.B. Juric, Business Process Execution Language for Web Services BPEL and BPEL4WS 2nd Edition "Abstract", Packt Publishing, 2006.
  • F. Leymann and D. Roller, ‚ÄúModeling business processes with BPEL4WS,‚Äù Information Systems and e-Business Management, vol. 4, Nov. 2005, pp. 265-284.
  • R. Hauser and J. Koehler, ‚ÄúCompiling Process Graphs into Executable Code,‚Äù 2004, pp. 317-336.
  • R.M. Colomb, ‚ÄúDeveloping Methods for Using Model-Driven Architecture to Develop Quality Software Products at Low Cost Entirely by Re-Use of Existing Components,‚Äù vol. Funded Pro, 2007, p. 15.
Index Terms
Computer Science
Information Sciences
No index terms available.
Keywords

MDA PIM PSM QVT BPEL4WS

Powered by PhDFocusTM