FORMAL MODEL DEFINITION OF WEB SERVICE BEHAVIOR FROM SOURCE CODE IN REWRITE LOGIC

dc.contributor.authorZhangeldinov, Olzhas
dc.date.accessioned2024-07-04T10:15:59Z
dc.date.available2024-07-04T10:15:59Z
dc.date.issued2024
dc.description.abstractDevelopers of web applications strive for implementing state-of-the-art design patterns. One of them is microservice architecture design, which increases the number of web services employed in the applications’ back end. Formal verification may help to verify the safe and proper interaction between concurrent web services. Most of the current tools focus on verification of existing formal models defined using specification languages such as BPEN (Business Process Execution Language), WS-CDL (Web Service Choreography Description Language), and recently, Conductor. We propose a framework for building formal models of web service architectures using an imperative programming language called WAFL - Web Architecture Formal Language. We also provide a way to define temporal logic properties based on assertions defined using WAFL. The implementation of the framework was realized using the Maude rewrite logic language as an extension to the language itself. The advantage of such a framework is that it provides a way for software developers to model web service architectures without knowledge of formal modelling languages and with little understanding of formal verification.en_US
dc.identifier.citationZhangeldinov, O. (2024). Formal Model Definition Of Web Service Behavior From Source Code In Rewrite Logic. Nazarbayev University School of Engineering and Digital Sciencesen_US
dc.identifier.urihttp://nur.nu.edu.kz/handle/123456789/8080
dc.language.isoenen_US
dc.publisherNazarbayev University School of Engineering and Digital Sciencesen_US
dc.rightsAttribution-NonCommercial-ShareAlike 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/us/*
dc.subjecttype of access: open accessen_US
dc.titleFORMAL MODEL DEFINITION OF WEB SERVICE BEHAVIOR FROM SOURCE CODE IN REWRITE LOGICen_US
dc.typeMaster's thesisen_US
workflow.import.sourcescience

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Olzhas_Zhangeldinov_Thesis.docx.pdf
Size:
672.44 KB
Format:
Adobe Portable Document Format
Description:
Master`s thesis