Skip to main content

Extension of an Executable Formal Model of BPEL to Permit Comprehensive Validation

Resource type
Thesis type
(Project) M.Sc.
Date created
2006
Authors/Contributors
Abstract
The Business Process Execution Language for Web Services (BPEL) is a specification language designed for automating business processes and transactions through Web services between distributed computers. This project presents an executable model for validation of version 1.1 of the BPEL specification by extending a formal model written in Abstract State Machine Language (AsmL). AsmL is a high-level executable formal specification language based on the theory of Abstract State Machines (ASMs). We integrate this model with a particular Abstract Communication Model (ACM) in order to simulate the behaviour of multiple BPEL communication endpoints representing a credit card application process executing on asynchronous communication architectures. These extensions allow further experimental validation with a more comprehensive model in the design phase of system development.
Document
Copyright statement
Copyright is held by the author.
Permissions
The author has not granted permission for the file to be printed nor for the text to be copied and pasted. If you would like a printable copy of this thesis, please contact summit-permissions@sfu.ca.
Scholarly level
Language
English
Member of collection
Download file Size
etd2665.pdf 29.54 MB

Views & downloads - as of June 2023

Views: 0
Downloads: 0