Recuperando 'fórmulas culpables' de un lenguaje deóntico mediante el mapeo inverso de unsat cores

Autores
Mazzini, Damián
Año de publicación
2021
Idioma
español castellano
Tipo de recurso
tesis de grado
Estado
versión publicada
Colaborador/a o director/a de tesis
Schapachnik, Fernando Pablo
Descripción
FormaLex es un conjunto de herramientas que tiene como objetivo modelar y analizar sistemas legales realizando de manera automatizada verificaciones de fórmulas lógicas que representan textos normativos. Como resultado de la ejecución, FormaLex determina si un documento normativo es consistente o si por el contrario se hallaron inconsistencias. En este proceso de verificación intervienen distintas herramientas, entre ellas se encuentra NuSMV que es un model checker utilizado como motor de razonamiento. Este trabajo se centra principalmente en la interacción entre FormaLex y NuSMV, tanto en la optimización de los archivos que sirven como input de NuSMV como en la interpretación del output del mismo. Con respecto a la primera tarea el problema consiste en que los archivos de autómatas que se generan y que sirven de input de NuSMV pueden llegar a ser de gran volumen. Esto no solo impacta en la performance de la ejecución sino que también se identificó una limitación en NuSMV que no permite inputs que superen un tamaño específico. La propuesta para abordar esta problemática se centra en realizar una reducción del tamaño de estos archivos de manera que permita a una mayor cantidad de casos ser admitidos por NuSMV. En el caso de la segunda tarea, el problema está relacionado con que actualmente el model checker al momento de responder que existe una contradicción no da indicios de cuáles son las fórmulas involucradas en la misma. En un trabajo previo llamado Recuperación de “fórmulas culpables” mediante análisis de unsat core de Francisco Giménez se realizaron modificaciones a las herramientas que intervienen en el proceso de verificación de modelos, el model checker NuSMV y su interacción con el SAT solver Picosat. Dichas modificaciones permitieron formar un vínculo directo entre las variables del unsat core y las variables del model checker. Esta información brindada resulta valiosa para entender en dónde residen las inconsistencias, por lo que la propuesta de este trabajo en este aspecto consiste en tomar la información resultante de la extracción de unsat core y procesarla para identificar las variables de alto nivel involucradas en las fórmulas que hacen que un modelo legal no sea satisfacible.
Fil: Mazzini, Damián. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.
Materia
FORMALEX
NUSMV
PICOSAT
UNSAT CORE
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar
Repositorio
Biblioteca Digital (UBA-FCEN)
Institución
Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
OAI Identificador
seminario:seminario_nCOM000564_Mazzini

id BDUBAFCEN_66a1110c5e47d3d7a04e42f6792d7c67
oai_identifier_str seminario:seminario_nCOM000564_Mazzini
network_acronym_str BDUBAFCEN
repository_id_str 1896
network_name_str Biblioteca Digital (UBA-FCEN)
spelling Recuperando 'fórmulas culpables' de un lenguaje deóntico mediante el mapeo inverso de unsat coresMazzini, DamiánFORMALEXNUSMVPICOSATUNSAT COREFormaLex es un conjunto de herramientas que tiene como objetivo modelar y analizar sistemas legales realizando de manera automatizada verificaciones de fórmulas lógicas que representan textos normativos. Como resultado de la ejecución, FormaLex determina si un documento normativo es consistente o si por el contrario se hallaron inconsistencias. En este proceso de verificación intervienen distintas herramientas, entre ellas se encuentra NuSMV que es un model checker utilizado como motor de razonamiento. Este trabajo se centra principalmente en la interacción entre FormaLex y NuSMV, tanto en la optimización de los archivos que sirven como input de NuSMV como en la interpretación del output del mismo. Con respecto a la primera tarea el problema consiste en que los archivos de autómatas que se generan y que sirven de input de NuSMV pueden llegar a ser de gran volumen. Esto no solo impacta en la performance de la ejecución sino que también se identificó una limitación en NuSMV que no permite inputs que superen un tamaño específico. La propuesta para abordar esta problemática se centra en realizar una reducción del tamaño de estos archivos de manera que permita a una mayor cantidad de casos ser admitidos por NuSMV. En el caso de la segunda tarea, el problema está relacionado con que actualmente el model checker al momento de responder que existe una contradicción no da indicios de cuáles son las fórmulas involucradas en la misma. En un trabajo previo llamado Recuperación de “fórmulas culpables” mediante análisis de unsat core de Francisco Giménez se realizaron modificaciones a las herramientas que intervienen en el proceso de verificación de modelos, el model checker NuSMV y su interacción con el SAT solver Picosat. Dichas modificaciones permitieron formar un vínculo directo entre las variables del unsat core y las variables del model checker. Esta información brindada resulta valiosa para entender en dónde residen las inconsistencias, por lo que la propuesta de este trabajo en este aspecto consiste en tomar la información resultante de la extracción de unsat core y procesarla para identificar las variables de alto nivel involucradas en las fórmulas que hacen que un modelo legal no sea satisfacible.Fil: Mazzini, Damián. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.Universidad de Buenos Aires. Facultad de Ciencias Exactas y NaturalesSchapachnik, Fernando Pablo2021info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradoapplication/pdfhttps://hdl.handle.net/20.500.12110/seminario_nCOM000564_Mazzinispainfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/arreponame:Biblioteca Digital (UBA-FCEN)instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesinstacron:UBA-FCEN2025-09-29T13:43:37Zseminario:seminario_nCOM000564_MazziniInstitucionalhttps://digital.bl.fcen.uba.ar/Universidad públicaNo correspondehttps://digital.bl.fcen.uba.ar/cgi-bin/oaiserver.cgiana@bl.fcen.uba.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:18962025-09-29 13:43:38.167Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesfalse
dc.title.none.fl_str_mv Recuperando 'fórmulas culpables' de un lenguaje deóntico mediante el mapeo inverso de unsat cores
title Recuperando 'fórmulas culpables' de un lenguaje deóntico mediante el mapeo inverso de unsat cores
spellingShingle Recuperando 'fórmulas culpables' de un lenguaje deóntico mediante el mapeo inverso de unsat cores
Mazzini, Damián
FORMALEX
NUSMV
PICOSAT
UNSAT CORE
title_short Recuperando 'fórmulas culpables' de un lenguaje deóntico mediante el mapeo inverso de unsat cores
title_full Recuperando 'fórmulas culpables' de un lenguaje deóntico mediante el mapeo inverso de unsat cores
title_fullStr Recuperando 'fórmulas culpables' de un lenguaje deóntico mediante el mapeo inverso de unsat cores
title_full_unstemmed Recuperando 'fórmulas culpables' de un lenguaje deóntico mediante el mapeo inverso de unsat cores
title_sort Recuperando 'fórmulas culpables' de un lenguaje deóntico mediante el mapeo inverso de unsat cores
dc.creator.none.fl_str_mv Mazzini, Damián
author Mazzini, Damián
author_facet Mazzini, Damián
author_role author
dc.contributor.none.fl_str_mv Schapachnik, Fernando Pablo
dc.subject.none.fl_str_mv FORMALEX
NUSMV
PICOSAT
UNSAT CORE
topic FORMALEX
NUSMV
PICOSAT
UNSAT CORE
dc.description.none.fl_txt_mv FormaLex es un conjunto de herramientas que tiene como objetivo modelar y analizar sistemas legales realizando de manera automatizada verificaciones de fórmulas lógicas que representan textos normativos. Como resultado de la ejecución, FormaLex determina si un documento normativo es consistente o si por el contrario se hallaron inconsistencias. En este proceso de verificación intervienen distintas herramientas, entre ellas se encuentra NuSMV que es un model checker utilizado como motor de razonamiento. Este trabajo se centra principalmente en la interacción entre FormaLex y NuSMV, tanto en la optimización de los archivos que sirven como input de NuSMV como en la interpretación del output del mismo. Con respecto a la primera tarea el problema consiste en que los archivos de autómatas que se generan y que sirven de input de NuSMV pueden llegar a ser de gran volumen. Esto no solo impacta en la performance de la ejecución sino que también se identificó una limitación en NuSMV que no permite inputs que superen un tamaño específico. La propuesta para abordar esta problemática se centra en realizar una reducción del tamaño de estos archivos de manera que permita a una mayor cantidad de casos ser admitidos por NuSMV. En el caso de la segunda tarea, el problema está relacionado con que actualmente el model checker al momento de responder que existe una contradicción no da indicios de cuáles son las fórmulas involucradas en la misma. En un trabajo previo llamado Recuperación de “fórmulas culpables” mediante análisis de unsat core de Francisco Giménez se realizaron modificaciones a las herramientas que intervienen en el proceso de verificación de modelos, el model checker NuSMV y su interacción con el SAT solver Picosat. Dichas modificaciones permitieron formar un vínculo directo entre las variables del unsat core y las variables del model checker. Esta información brindada resulta valiosa para entender en dónde residen las inconsistencias, por lo que la propuesta de este trabajo en este aspecto consiste en tomar la información resultante de la extracción de unsat core y procesarla para identificar las variables de alto nivel involucradas en las fórmulas que hacen que un modelo legal no sea satisfacible.
Fil: Mazzini, Damián. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.
description FormaLex es un conjunto de herramientas que tiene como objetivo modelar y analizar sistemas legales realizando de manera automatizada verificaciones de fórmulas lógicas que representan textos normativos. Como resultado de la ejecución, FormaLex determina si un documento normativo es consistente o si por el contrario se hallaron inconsistencias. En este proceso de verificación intervienen distintas herramientas, entre ellas se encuentra NuSMV que es un model checker utilizado como motor de razonamiento. Este trabajo se centra principalmente en la interacción entre FormaLex y NuSMV, tanto en la optimización de los archivos que sirven como input de NuSMV como en la interpretación del output del mismo. Con respecto a la primera tarea el problema consiste en que los archivos de autómatas que se generan y que sirven de input de NuSMV pueden llegar a ser de gran volumen. Esto no solo impacta en la performance de la ejecución sino que también se identificó una limitación en NuSMV que no permite inputs que superen un tamaño específico. La propuesta para abordar esta problemática se centra en realizar una reducción del tamaño de estos archivos de manera que permita a una mayor cantidad de casos ser admitidos por NuSMV. En el caso de la segunda tarea, el problema está relacionado con que actualmente el model checker al momento de responder que existe una contradicción no da indicios de cuáles son las fórmulas involucradas en la misma. En un trabajo previo llamado Recuperación de “fórmulas culpables” mediante análisis de unsat core de Francisco Giménez se realizaron modificaciones a las herramientas que intervienen en el proceso de verificación de modelos, el model checker NuSMV y su interacción con el SAT solver Picosat. Dichas modificaciones permitieron formar un vínculo directo entre las variables del unsat core y las variables del model checker. Esta información brindada resulta valiosa para entender en dónde residen las inconsistencias, por lo que la propuesta de este trabajo en este aspecto consiste en tomar la información resultante de la extracción de unsat core y procesarla para identificar las variables de alto nivel involucradas en las fórmulas que hacen que un modelo legal no sea satisfacible.
publishDate 2021
dc.date.none.fl_str_mv 2021
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_7a1f
info:ar-repo/semantics/tesisDeGrado
format bachelorThesis
status_str publishedVersion
dc.identifier.none.fl_str_mv https://hdl.handle.net/20.500.12110/seminario_nCOM000564_Mazzini
url https://hdl.handle.net/20.500.12110/seminario_nCOM000564_Mazzini
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/2.5/ar
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/2.5/ar
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales
publisher.none.fl_str_mv Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales
dc.source.none.fl_str_mv reponame:Biblioteca Digital (UBA-FCEN)
instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
instacron:UBA-FCEN
reponame_str Biblioteca Digital (UBA-FCEN)
collection Biblioteca Digital (UBA-FCEN)
instname_str Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
instacron_str UBA-FCEN
institution UBA-FCEN
repository.name.fl_str_mv Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
repository.mail.fl_str_mv ana@bl.fcen.uba.ar
_version_ 1844618756080271360
score 13.070432