Formal deadlock analysis of SpecC models using satisfiability modulo theories

1Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

For a system-on-chip design which may be composed of multiple processing elements running in parallel, improper execution order and communication assignment may lead to problematic consequences, and one of the consequences could be deadlock. In this paper, we propose an approach to abstracting SpecC-based system models for formal analysis using satisfiability modulo theories (SMT). Based on the language execution semantics, our approach abstracts the timing relations between the time intervals of the behaviors in the design. We then use a SMT solver to check if there are any conflicts among those timing relations. If a conflict is detected, our tool will read the unsatisfiable model generated by the SMT solver and report the cause of the conflict to the user. We demonstrate our approach on a JPEG encoder design model. © IFIP International Federation for Information Processing 2013.

Cite

CITATION STYLE

APA

Chang, C. W., & Dömer, R. (2013). Formal deadlock analysis of SpecC models using satisfiability modulo theories. In IFIP Advances in Information and Communication Technology (Vol. 403, pp. 116–127). https://doi.org/10.1007/978-3-642-38853-8_11

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free