Model checking of strategy-controlled systems in rewriting logic

Formal methods in computer science are mathematically rigorous techniques to develop and verigy the correct behaviour of hardware and software systems with different degrees of automation. Usually restricted to the analysis of critical systems, their application has become popular with th advance of...

Full description

Bibliographic Details
Author: Rubio Cuéllar, Rubén Rafael
Format: doctoral thesis
Publication Date:2022
Country:España
Institution:Universidad Complutense de Madrid (UCM)
Repository:Docta Complutense
Language:English
OAI Identifier:oai:docta.ucm.es:20.500.14352/3553
Online Access:https://hdl.handle.net/20.500.14352/3553
Access Level:Open access
Keyword:004.438Maude (043.2)
519.688 (043.2)
519.768 (043.2)
Computer algorithms
rewriting systems (Computer science)
Maude (Computer program language)
Algoritmos computacionales
sistemas de reescritura
Maude (Lenguaje de programación)
Lenguajes de programación
Software
1203.23 Lenguajes de Programación
3304.16 Diseño Lógico
Description
Summary:Formal methods in computer science are mathematically rigorous techniques to develop and verigy the correct behaviour of hardware and software systems with different degrees of automation. Usually restricted to the analysis of critical systems, their application has become popular with th advance of techiniques and has been extended to other disciplines as well. Computer-aided formal verification requires precise and expressive languages to describe the behavior of the system and the properties in question, along with algorithms to check or help to check whether these are satisfied...