2016 · 11 citations · 7 references
ComputingComputer ScienceFormal MethodsSystems ModelingTheory Of ComputationDiscrete-event SimulationDiscrete-event System ModelingFinite State Machine ModelingModel CheckingTemporal LogicVerificationDiscrete Event SemanticsDiscrete-event ModelingDiscrete-event SystemsDiscrete-time ModelsFormal ModelingFormal VerificationModel-based VerificationSimulation-based Verification
Efficient modelling and verification of models need an accurate representation of systems. Especially, PROMELA cannot represent time as quantitative properties. That means some properties depending on time cannot be checked with SPIN model-checker. Discrete-Time approaches and dense representation of time were successfully introduced in SPIN as extensions but suffer of the expected statespace explosion problem. Another approach using discrete-event representation of time and simulation has been proposed to minimize this statespace explosion problem. In this paper, we show how this extension, DEv-PROMELA, can be used in order to model and verify software designs by combining simulation and formal verification.
7
Rajeev Alur, David L. Dill · Theoretical Computer Science · 1994 · 6.5K citations
Gerard J. Holzmann · IEEE Transactions on Software Engineering · 1997 · 3.8K citations
Thomas A. Henzinger · 2002 · 1.9K citations