Inventors:
Robert Paul Kurshan - New York NY
Vladimir Levin - New Providence NJ
Marius Minea - Pittsburgh PA
Doron A. Peled - Springfield NJ
Husnu Yenigun - Kucukesat Ankara, TR
Assignee:
Lucent Technologies, Inc. - Murray Hill NJ
International Classification:
G06F17/50
Abstract:
A method and apparatus that employs static partial order reduction and symbolic verification allow the design of a system that includes both hardware and software to be verified. The system is specified in a hardware-centric language and a software-centric language, as appropriate, and properties are verified one at a time. Each property is identified whether it is hardware-centric or software-centric. A hardware-centric property that contains little software is does not employ the static partial order reduction. Software-centric properties, and hardware-centric properties that have substantial amounts of software do employ the static partial order reduction. Following partial order reduction, the software-centric language specifications are converted to synchronous form and combined with the hardware-centric specifications. The combined specification is applied to a symbolic verification tool, such as COSPAN, and the results are displayed.