Formal Aspects of Computing · 2004 · 28 citations · 13 references
ComputingComputer EngineeringComputer ScienceFormal MethodsLogicReal-time SystemsAutomated ReasoningModel CheckingReal-time Systems ArchitectureReal-time Systems DesignTemporal LogicVerificationModel-based VerificationReal-time System ModelsReal-time System VerificationReal-time Systems VerificationReal-time Temporal LogicTemporal Logic VerificationTimed Model Checking
Abstract. We apply both model checking and logical reasoning to a real-time protocol for mutual exclusion. To this end we employ PLC-Automata, an abstract notion of programs for real-time systems. A logic-based semantics in terms of Duration Calculus is used to verify the correctness of the protocol by logical reasoning. An alternative but consistent operational semantics in terms of Timed Automata is used to verify the correctness by model checkers. Since model checking of the full model does not terminate in all cases within an acceptable time we examine abstractions and their influence on model-checking performance. We present two abstraction methods that can be applied successfully for the protocol presented.
13
Rajeev Alur, David L. Dill · Theoretical Computer Science · 1994 · 6.5K citations
Model-checking for real-time systems
Rajeev Alur, Costas Courcoubetis, David L. Dill · 2002 · 894 citations
Symbolic Model Checking for Real-Time Systems
Thomas A. Henzinger, Xavier Nicollin, Joseph Sifakis et al. · Information and Computation · 1994 · 830 citations · Full text
Model-Checking in Dense Real-Time
Rajeev Alur, Costas Courcoubetis, David L. Dill · Information and Computation · 1993 · 829 citations