dc.contributor.author |
Abou Ismail, Rabeeh Ghaleb, |
dc.date.accessioned |
2017-08-30T14:15:42Z |
dc.date.available |
2017-08-30T14:15:42Z |
dc.date.issued |
2015 |
dc.date.submitted |
2015 |
dc.identifier.other |
b18385023 |
dc.identifier.uri |
http://hdl.handle.net/10938/10916 |
dc.description |
Thesis. M.S. American University of Beirut. Department of Computer Science, 2015. T:6332 |
dc.description |
Advisor : Dr. Paul Attie, Associate Professor, Computer Science ; Members of Committee : Dr. Fadi Zaraket, Assistant Professor, Electrical and Computer Engineering ; Dr. Mohammad Jaber, Assistant Professor, Computer Science. |
dc.description |
Includes bibliographical references (leaf 48) |
dc.description.abstract |
We propose an approach to write formal specifications. Our approach partitions the (possibly infinite) state-space of the specification into a finite number of equivalence classes. The partition is defined by the equivalence relation induced by the valuations of a finite set of first-order logic formulae. Our work builds on existing work, which presents a method for writing specifications, along with a preliminary text-based implementation. In this thesis, we extend the current implementation with a graphical-user interface, and use this implementation to conduct experiments with the goal of demonstrating the value of the method by using it to write difficult and intricate specifications, and also using the experimental results as feedback for further improvements to the method. |
dc.format.extent |
1 online resource (ix, 48 leaves) : illustrations ; 30cm |
dc.language.iso |
eng |
dc.relation.ispartof |
Theses, Dissertations, and Projects |
dc.subject.classification |
T:006332 |
dc.subject.lcsh |
Graphical user interfaces (Computer systems) |
dc.subject.lcsh |
Software engineering. |
dc.subject.lcsh |
Computer software -- Reliability. |
dc.subject.lcsh |
Computer software -- Specifications. |
dc.subject.lcsh |
Formal methods (Computer science) |
dc.subject.lcsh |
Computer logic. |
dc.title |
Specification construction using equivalence relations and SMT solvers - |
dc.type |
Thesis |
dc.contributor.department |
Faculty of Arts and Sciences. |
dc.contributor.department |
Department of Computer Science, |
dc.contributor.institution |
American University of Beirut. |