On interval logics and stopwatches in model-checking real-time systems

dc.contributor.advisorJoosten, Joost J.
dc.contributor.advisorMüller, Moritz
dc.contributor.authorLópez Chamosa, Marina
dc.date.accessioned2024-02-19T17:45:50Z
dc.date.available2024-02-19T17:45:50Z
dc.date.issued2024
dc.descriptionTreballs Finals del Màster de Lògica Pura i Aplicada, Facultat de Filosofia, Universitat de Barcelona. Curs: 2021-2022. Tutor: Joost Johannes Joosten i Moritz Müllerca
dc.description.abstractOur thesis focuses on the model-checking problem, which is at the heart of both formal verification of software and algorithmic law. In general, this computational problem consists of deciding whether a given structure fulfills a given property expressed by a sentence in a logic1. These structures and logics can take many forms. We speak of algorithmic law whenever the application of that particular law is intended to be performed by a computer on a data set representing a real case. In the field of algorithmic law one needs an algorithm to decide whether a particular real case is legal or not. For a model-checking approach, the law is formalized by a sentence in some logic, whereas a case is viewed as a word structure. In the field of formal verification of software, whose goal is to test whether a program works correctly, the verification task is naturally formalized as a modelchecking problem by associating a structure to every program, and a sentence in a suitable logic to every desired property of the program [4]. The model-checking framework often allows to transform a complex and informal question into the formally precise computational problem of whether K ⊨ φ, where the input K is in some class of structures K and the input φ is in some language L. As a result, it is of practical interest in many realworld applications, providing both simple procedures and mathematical proofs of correctness. Thus, the computational complexity of the mentioned problem is of central importance. In our thesis, we discuss different formalisms as inputs of the model-checking problem to analyze their complexity. In particular, the model-checking problem of linear-temporal properties is studied, both in the presence of discrete and continuous time, with an automata-theoretic approach. The strategy in this setting is to reduce questions about models and sentences, to questions about automata, and then provide an answer using standard decision procedures for automata.
dc.format.extent119 p.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://hdl.handle.net/2445/207695
dc.language.isoengca
dc.rightscc by-nc-nd (c) López Chamosa, 2024
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessca
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/*
dc.sourceMàster Oficial - Pure and Applied Logic / Lògica Pura i aplicada
dc.subject.classificationLògica
dc.subject.classificationVerificació del programari
dc.subject.classificationTreballs de fi de màster
dc.subject.otherLogic
dc.subject.otherComputer software verification
dc.subject.otherMaster's thesis
dc.titleOn interval logics and stopwatches in model-checking real-time systemsca
dc.typeinfo:eu-repo/semantics/masterThesisca

Fitxers

Paquet original

Mostrant 1 - 1 de 1
Carregant...
Miniatura
Nom:
TFM_MarinaLopezChamosa.pdf
Mida:
1.22 MB
Format:
Adobe Portable Document Format
Descripció: