Proceedings Design, Automation and Test in Europe. Conference and Exhibition 2001 · 2002 · 35 citations · 5 references
ComputingComputer EngineeringComputer ScienceDesign AutomationEmbedded SystemsFormal MethodsEquivalence CheckingExecutable System ModelsModel CheckingSpecification LanguagesSystem SimulationVerificationDebuggingDebugging SupportFinite State Machine VerificationLinear Temporal LogicLinear-time Temporal LogicTemporal Logic VerificationTemporal VerificationTimed Automata
The verification of digital designs, i.e., hardware or embedded hardware/software systems, is an important task in the design process. Often more than 70% of the development time is spent for locating and correcting errors in the design. Therefore, many techniques have been proposed to support the debugging process. Recently, simulation and test methods have been accompanied by formal methods such as equivalence checking and property checking. However their industrial applicability is currently restricted to small or medium sized designs or to a specific phase in the design cycle. In this paper, we present a method for verifying temporal properties of systems described in an executable description language. Our method allows the user to specify properties about the system in finite linear time temporal logic. These properties are translated to a special kind of finite state machines which are then efficiently checked on-the-fly during each simulation run. Properties may be placed anywhere in the system description and violations are immediately indicated to the designer.
5
Symbolic model checking: 1020 States and beyond
Jerry R. Burch, E. M. Clarke, Kenneth L. McMillan et al. · Information and Computation · 1992 · 2.7K citations
Finite Automata and Their Decision Problems
M. O. Rabin, D. Scott · IBM Journal of Research and Development · 1959 · 1.9K citations
Checking formal specifications under simulation
William Canfield, E. Allen Emerson, Anindya Saha · 1997 · 21 citations
Verification of VHDL designs using VAL
L.M. Augustin, B.A. Gennart, Yoon Huh et al. · 2003 · 13 citations