Please use this identifier to cite or link to this item: https://dipositint.ub.edu/dspace/handle/2445/207695
Full metadata record
DC FieldValueLanguage
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.identifier.urihttps://hdl.handle.net/2445/207695-
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.language.isoengca
dc.rightscc by-nc-nd (c) López Chamosa, 2024-
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
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessca
Appears in Collections:Màster Oficial - Pure and Applied Logic / Lògica Pura i aplicada

Files in This Item:
File Description SizeFormat 
TFM_MarinaLopezChamosa.pdf1.25 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons