共 108 条
- [1] Lamport L., How to make a multiprocessor computer that correctly executes multiprocess programs, IEEE Trans. on Computers, C-28, 9, pp. 690-691, (1979)
- [2] Herlihy MP, Wing JM., Linearizability: A correctness condition for concurrent objects, ACM Trans. on Programming Languages and Systems, 12, 3, pp. 463-492, (1990)
- [3] Bernstein PA, Hadzilacos V, Goodman N., Concurrency Control and Recovery in Database Systems, (1987)
- [4] Liang HJ, Feng XY., Progress of concurrent objects, Foundations and Trends® in Programming Languages, 5, 4, pp. 282-414, (2020)
- [5] Herlihy M, Shavit N., On the nature of progress, Proc. of the 15th Int’l Conf. on Principles of Distributed Systems, pp. 313-328, (2011)
- [6] Biere A., Bounded model checking, Handbook of Satisfiability, pp. 457-481, (2009)
- [7] Inverso O, Tomasco E, Fischer B, La Torre S, Parlato G., Bounded model checking of multi-threaded C programs via lazy sequentialization, Proc. of the 26th Int’l Conf. on Computer Aided Verification, pp. 585-602, (2014)
- [8] Flanagan C, Godefroid P., Dynamic partial-order reduction for model checking software, ACM SIGPLAN Notices, 40, 1, pp. 110-121, (2005)
- [9] Alglave J, Kroening D, Tautschnig M., Partial orders for efficient bounded model checking of concurrent software, Proc. of the 25th Int’l Conf. on Computer Aided Verification, pp. 141-157, (2013)
- [10] Godefroid P., Model checking for programming languages using VeriSoft, Proc. of the 24th ACM SIGPLAN-SIGACT Symp. on Principles of Programming Languages, pp. 174-186, (1997)