Skip Navigation
York U: Redefine the PossibleHOME | Current Students | Faculty & Staff | Research | International
Search »FacultiesLibrariesCampus MapsYork U OrganizationDirectorySite Index
Future Students, Alumni & Visitors
2005 Technical Reports

Analysis through Reflection, walking the EMF model of BPEL4WS

Kien Huynh, Jane Fung, Franck van Breugel and Bill O'Farrell

Technical Report CS-2005-05

York University

April 2005


The Eclipse modelling framework (EMF) provides a hierarchy of Java classes and interfaces that represents the abstract syntax of the business process execution language for web services (BPEL4WS). Many analyses of a BPEL4WS program boil down to walking its abstract syntax tree. We review, refine and extend a technique, based on Java's reflection mechanism, to walk such trees. We apply this technique to implement some non-trivial analyses of BPEL4WS programs.

Download paper in PDF format.

The documents distributed by this server have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.