Model repair via SAT solving -

dc.contributor.authorSakr, Mouhammad Issam,
dc.contributor.departmentAmerican University of Beirut. Faculty of Arts and Sciences. Department of Computer Science, degree granting institution.
dc.date2014
dc.date.accessioned2015-02-03T10:35:12Z
dc.date.available2015-02-03T10:35:12Z
dc.date.issued2014
dc.date.submitted2014
dc.descriptionThesis. M.S. American University of Beirut. Department of Computer Science, 2014. T:6108
dc.descriptionAdvisor : Dr. Paul Attie, Associate Professor, Computer Science ; Members of Committee : Dr. Mohamad Jaber, Assistant Professor, Computer Science ; Dr. Fadi Zaraket, Assistant Professor, Electrical and Computer Engineering.
dc.descriptionIncludes bibliographical references (leaves 60-61)
dc.description.abstractWe consider the following model repair problem: given a finite Kripke structure M and a specification formula η in some modal or temporal logic, determine if M contains a sub-structure Ḿ that satisfies η. That is, can M be repaired to satisfy the specification η by deleting some transitions? We map an instance (M, η) of model repair to a Boolean formula repair (M, η) such that (M, η) has a solution iff repair (M, η) is satisfiable. Furthermore, a satisfying assignment determines which transitions must be removed from M to generate a model Ḿ of η. Thus, we can use any SAT solver to repair Kripke structures. Furthermore, using a complete SAT solver yields a complete algorithm: it always finds a repair if one exists. We augment the basic method by adding state-space reduction methods, and also a method to repair hierarchical Kripke strucutres.
dc.format.extent1 online resource (x, 61 leaves) : illustrations ; 30cm
dc.identifier.otherb18294789
dc.identifier.urihttp://hdl.handle.net/10938/10103
dc.language.isoen
dc.relation.ispartofTheses, Dissertations, and Projects
dc.subject.classificationT:006108 AUBNO
dc.subject.lcshComputer software -- Verification.
dc.subject.lcshSoftware engineering.
dc.subject.lcshSystem analysis.
dc.subject.lcshComputer systems -- Verification.
dc.titleModel repair via SAT solving -
dc.typeThesis

Files