| Verifying hardware in its software context |
| Full text |
Publisher Site
,
Pdf
(156 KB)
|
| Source
|
International Conference on Computer Aided Design
archive
Proceedings of the 1997 IEEE/ACM international conference on Computer-aided design
table of contents
San Jose, California, United States
Pages: 742 - 749
Year of Publication: 1997
ISBN:0-8186-8200-0
|
|
Authors
|
|
R. Kurshan
|
Bell Laboratories, Lucent Technologies, Murray Hill, NJ
|
|
V. Levin
|
Bell Laboratories, Lucent Technologies, Murray Hill, NJ
|
|
M. Minea
|
Bell Laboratories, Lucent Technologies, Murray Hill, NJ
|
|
D. Peled
|
Bell Laboratories, Lucent Technologies, Murray Hill, NJ
|
|
H. Yenigün
|
Bell Laboratories, Lucent Technologies, Murray Hill, NJ
|
|
| Sponsors |
|
| Publisher |
IEEE Computer Society
Washington, DC, USA
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 2, Citation Count: 2
|
|
|
ABSTRACT
We describe a method for verifying hardware whose correct behavior depends upon its software interface. It is presumed that the hardware is presented as a synchronous RTL model whereas the software is presented as an asynchronous abstraction. Our methodology incorporates partial order reduction on the software side, and localization reduction, to deal with the computational complexity of the verification. The partial order reduction is implemented as a constraint on the transition relation of a synchronous transformation of the software model. The reduced transformed model then may be verified using a verification algorithm whose scope is purely synchronous models, without modification. Thus, independent of the interface verification problem, this gives a general method for combining partial order reduction with symbolic model-checking.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
O. Basbu~o~lu, K. inan, Compiling SDL into the finite state specification language COSPAN. Proceedings of the Tenth International Symposium on Computer and Information Scienees(ISCIS X), Kusadasl, Turkey, 1995.
|
| |
3
|
|
| |
4
|
R. H. Hardin, Z. Har'E1, R. P. Kurshan, COSPAN, Conference on Computer Aided Verification (CA V 96), LNCS 1102, Springer-Verlag, (1996) pp 423- 427.
|
| |
5
|
Z. Har'E1, R. P. Kurshan, Software for Analytical Development of Communication Protocols, AT&T Tech. J. 69 (1) (1990), pp 45- 59.
|
| |
6
|
|
| |
7
|
|
 |
8
|
|
| |
9
|
|
| |
10
|
V. Levin, E. Bounimova, O. Basbu~;o~;lu and K. Inan, A Verifiable Software/Hardware Codesign Using SDL and COSPAN, Proceedings of the COST 2~7 International Workshop on Applied Formal Methods In System Design, Maribor, Slovenia, 1996, pp 6-16.
|
| |
11
|
D. Peled. Combining partial order reductions with on-the-fly model-checking. Formal Methods in System Design 8 (1996), pp 39-64.
|
| |
12
|
Functional Specification and Description Language (SDL), CCITT Blue Book, Recommendation Z. 100, Geneva, 1992.
|
| |
13
|
|
INDEX TERMS
Primary Classification:
J.
Computer Applications
Additional Classification:
C.
Computer Systems Organization
C.0
GENERAL
Subjects:
Hardware/software interfaces
C.2
COMPUTER-COMMUNICATION NETWORKS
D.
Software
D.3
PROGRAMMING LANGUAGES
General Terms:
Algorithms,
Design,
Languages,
Performance,
Theory,
Verification
Keywords:
verification,
formal verification,
model-checking,
partial order reduction,
localization reduction,
co-verification,
co-design,
stepwise refinement
|