Repositorio Dspace

CTL update of Kripke models through protections

Mostrar el registro sencillo del ítem

dc.contributor.author Rosenblueth Laguette, David Arturo
dc.coverage.spatial US
dc.creator Carrillo, Miguel
dc.date.accessioned 2021-11-16T15:24:55Z
dc.date.available 2021-11-16T15:24:55Z
dc.date.issued 2014-03-02
dc.identifier.citation Carrillo, M., & Rosenblueth, D. A. (2014). CTL update of Kripke models through protections.Artificial Intelligence, 211, 51-74. doi:10.1016/j.artint.2014.02.005
dc.identifier.uri http://www.ru.iimas.unam.mx/handle/IIMAS_UNAM/ART25
dc.description.abstract We present a nondeterministic, recursive algorithm for updating a Kripke model so as to satisfy a given formula of computation-tree logic (CTL). Recursive algorithms for model update face two dual difficulties: (1) Removing transitions from a Kripke model to satisfy a universal subformula may dissatisfy some existential subformulas. Conversely, (2) adding transitions to satisfy an existential subformula may dissatisfy some universal subformulas. To overcome these difficulties, we employ protections of the form (E, A, L), recording information about the satisfaction of subformulas previously treated by the algorithm. Intuitively, (1) E is the set of transitions that we cannot remove without compromising the satisfaction of previously treated subformulas. Conversely, (2) A is the set of transitions that we can add. Hence, update proceeds without diminishing E and without augmenting A. Finally, (3) L is a set of literals protecting the model labels. We illustrate our algorithm through several examples: Emerson and Clarke's mutual-exclusion problem, Clarke et. al.'s microwave-oven example, synchronous counters, and randomly generated models and formulas. In addition, we compare our method with other update approaches for either CTL or fragments of CTL. Lastly, we provide proofs of soundness and completeness and a complexity analysis. (C) 2014 Elsevier B.V. All rights reserved.
dc.format application/pdf
dc.language.iso eng
dc.publisher Elsevier B.V.
dc.rights openAccess
dc.rights.uri http://creativecommons.org/licenses/by-nc-sa/3.0
dc.source Artificial Intelligence (0004-3702), Vol. 211, 51-74 (2014)
dc.subject CTL model update
dc.subject Model checking
dc.subject Automatic synthesis
dc.subject.classification Ciencias Físico Matemáticas y Ciencias de la Tierra
dc.title CTL update of Kripke models through protections
dc.type article
dc.type publishedVersion
dcterms.creator ROSENBLUETH LAGUETTE, DAVID ARTURO::cvu::11043
dcterms.creator Carrillo, Miguel::orcid::0000-0003-2105-3075
dc.audience researchers
dc.audience students
dc.audience teachers
dc.identifier.doi http://dx.doi.org/10.1016/j.artint.2014.02.005
dc.relation.ispartofjournal https://www.journals.elsevier.com/artificial-intelligence


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

openAccess Excepto si se señala otra cosa, la licencia del ítem se describe como openAccess