DSpace Repository

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

Система будет остановлена для регулярного обслуживания. Пожалуйста, сохраните рабочие данные и выйдите из системы.

Show simple item record

dc.contributor.author Zhangeldinov, Olzhas
dc.date.accessioned 2024-07-04T10:15:59Z
dc.date.available 2024-07-04T10:15:59Z
dc.date.issued 2024
dc.identifier.citation Zhangeldinov, O. (2024). Formal Model Definition Of Web Service Behavior From Source Code In Rewrite Logic. Nazarbayev University School of Engineering and Digital Sciences en_US
dc.identifier.uri http://nur.nu.edu.kz/handle/123456789/8080
dc.description.abstract Developers 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.language.iso en en_US
dc.publisher Nazarbayev University School of Engineering and Digital Sciences en_US
dc.rights Attribution-NonCommercial-ShareAlike 3.0 United States *
dc.rights.uri http://creativecommons.org/licenses/by-nc-sa/3.0/us/ *
dc.subject Type of access: Open access en_US
dc.title FORMAL MODEL DEFINITION OF WEB SERVICE BEHAVIOR FROM SOURCE CODE IN REWRITE LOGIC en_US
dc.type Master's thesis en_US
workflow.import.source science


Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-ShareAlike 3.0 United States Except where otherwise noted, this item's license is described as Attribution-NonCommercial-ShareAlike 3.0 United States