会议论文详细信息
Model Transformation with ATL 2011.
WSCDL to WSBPEL: A Case Study of ATL-based Transformation
工业技术;计算机科学
Ravi Khadka ; Brahmananda Sapkota ; Luís Ferreira Pires ; Marten van Sinderen ; Slinger Jansen
Others  :  http://ceur-ws.org/Vol-742/mtatl2011_submission_8.pdf
PID  :  42425
来源: CEUR
PDF
【 摘 要 】

The ATLAS Transformation Language (ATL) is a hybrid transformation language that combines declarative and imperative programming elements and provides means to define model transformations. Most transformations using ATL reported in the literature show a simplified use of ATL, and often involve a single transformation. However, in more realistic situations, multiple transformations may be necessary, especially in case the original input/output models are not represented in the metametamodeling representation expected by the transformation engine. In this paper, we discuss a model transformation from ser- vice choreography (WSCDL) to service orchestration (WSBPEL), which cannot be performed in a single ATL transformation due to the mismatch between the concrete XML syntax of these languages and the metametamodeling representation expected by the ATL transformation engine. This requires auxiliary transformations in which this mismatch is resolved. In principle, the required auxiliary transformations can be implemented using XSLT or a general-purpose programming language like Java. However, in our case study, we evaluate the use of ATL to perform these transformations. We exploit ATL by leveraging the ATL's XML injection and the XML extraction mechanisms to perform the overall transformation in terms of a transformation chain.

【 预 览 】
附件列表
Files Size Format View
WSCDL to WSBPEL: A Case Study of ATL-based Transformation 964KB PDF download
  文献评价指标  
  下载次数:11次 浏览次数:25次