dc.contributor.author |
Sakr, Mouhammad Issam, |
dc.date |
2014 |
dc.date.accessioned |
2015-02-03T10:35:12Z |
dc.date.available |
2015-02-03T10:35:12Z |
dc.date.issued |
2014 |
dc.date.submitted |
2014 |
dc.identifier.other |
b18294789 |
dc.identifier.uri |
http://hdl.handle.net/10938/10103 |
dc.description |
Thesis. M.S. American University of Beirut. Department of Computer Science, 2014. T:6108 |
dc.description |
Advisor : 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.description |
Includes bibliographical references (leaves 60-61) |
dc.description.abstract |
We 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.extent |
1 online resource (x, 61 leaves) : illustrations ; 30cm |
dc.language.iso |
eng |
dc.relation.ispartof |
Theses, Dissertations, and Projects |
dc.subject.classification |
T:006108 AUBNO |
dc.subject.lcsh |
Computer software -- Verification. |
dc.subject.lcsh |
Software engineering. |
dc.subject.lcsh |
System analysis. |
dc.subject.lcsh |
Computer systems -- Verification. |
dc.title |
Model repair via SAT solving - |
dc.type |
Thesis |
dc.contributor.department |
American University of Beirut. Faculty of Arts and Sciences. Department of Computer Science, degree granting institution. |