[Zurück]


Beiträge in Tagungsbänden:

S. Chaki, E. Clarke, A. Groce, S. Jha, H. Veith:
"Modular Verification of Software Components in C*";
in: "Proceedings of the 25th Conference on Software Engineering ", herausgegeben von: 25thConference on Software Engineering; IEEE, 2003, ISBN: 0-7695-1877-x, S. 385 - 395.



Kurzfassung englisch:
We present a new methodology for automatic verification of C programs against finite state machine specifications. Our approach is compositional, naturally enabling us to decompose the verification of large software systems into subproblems of manageable complexity. The decomposition reflects the modularity in the software design. We use weak simulation as the notion of conformance betweeen the program and its specification. Following the abstract-verify-refine paradigm, our tool MAGIC first extracts a finite model from C source code using predicate abstraction and theorem proving. Subsequently, simulation is checked via a reduction to Boolean satisfiability. MAGIC is able to interface with several publicity available theorem provers and SAT solvers. We report experimental results with procedures from the Linux kernel and the OpenSSL toolkit.


Online-Bibliotheks-Katalog der TU Wien:
http://aleph.ub.tuwien.ac.at/F?base=tuw01&func=find-c&ccl_term=AC04404481


Erstellt aus der Publikationsdatenbank der Technischen Universität Wien.