Model Checking Generic Container Implementations

作者: Matthew B. Dwyer , Corina S. PĂsĂreanu

DOI: 10.1007/3-540-39953-4_13

关键词:

摘要: Model checking techniques have been successfully applied to the verification of correctness properties complex hardware systems and communication protocols. This success has fueled application these software systems. To date, those efforts targeted at concurrent whose complexity lies, primarily, in large number possible execution orderings asynchronously executing program actions. In this paper, we apply existing model parameterizable implementations container data structures. contrast most that studied literature, lies their structures algorithms. We report our experiences specifications queue, stack priority queue implemented Ada

参考文章(23)
John Hatcliff, Matthew Dwyer, Shawn Laubach, Staging Static Analyses Using Abstraction-Based Program Specialization Lecture Notes in Computer Science. pp. 134- 151 ,(1998) , 10.1007/BFB0056612
Sérgio Vale Aguiar Campos, Kenneth L. McMillan, Edmund M. Clarke, Vassili Hartonas-Garmhausen, Symbolic Model Checking ,(1993)
Dan Craigen, Susan Gerhart, Ted Ralston, An International Survey of Industrial Applications of Formal Methods Proceedings of the Z User Workshop. pp. 1- 5 ,(1992) , 10.1007/978-1-4471-3556-2_1
Hans Langmaack, Jean-Raymond Abrial, Egon Börger, Formal methods for industrial applications : specifying and programming the steam boiler control Springer. ,(1996)
Jim Woodcock, Jim Davies, Using Z: Specification, Refinement, and Proof ,(1996)
D. Hoffman, R. Snodgrass, Trace specifications: methodology and models IEEE Transactions on Software Engineering. ,vol. 14, pp. 1243- 1252 ,(1988) , 10.1109/32.6168
Matthew B. Dwyer, George S. Avrunin, James C. Corbett, Patterns in property specifications for finite-state verification international conference on software engineering. pp. 411- 420 ,(1999) , 10.1145/302405.302672