Page 321 - 《软件学报》2026年第5期
P. 321

2200                                                       软件学报  2026  年第  37  卷第  5  期


                      service. In: Proc. of the 9th Int’l Symp. on Dependable Software Engineering. Theories, Tools, and Applications. Nanjing: Springer,
                      2023. 189–205. [doi: 10.1007/978-981-99-8664-4_11]
                 [125]   Bornholt J, Joshi R, Astrauskas V, Cully B, Kragl B, Markle S, Sauri K, Schleit D, Slatton G, Tasiran S, van Geffen J, Warfield A.
                      Using lightweight formal methods to validate a key-value storage node in Amazon S3. In: Proc. of the 28th ACM SIGOPS Symp. on
                      Operating Systems Principles. ACM, 2021. 836–850. [doi: 10.1145/3477132.3483540]
                 [126]   Schultz W. Fixing a MongoDB replication protocol bug with TLA+. 2019. https://youtu.be/x9zSynTfLDE
                 [127]   Davis AJJ, Hirschhorn M, Schvimer J. Extreme modelling in practice. Proc. of the VLDB Endowment, 2020, 13(9): 1346–1358. [doi: 10.
                      14778/3397230.3397233]
                 [128]   Jackson D. Software Abstractions: Logic, Language, and Analysis. Cambridge: The MIT Press, 2012.
                 [129]   The TLA+ proof manager. 2019. https://github.com/tlaplus/tlapm
                                               +
                 [130]   Newcombe C. Why Amazon chose TLA . In: Proc. of the 4th Int’l Conf. on Abstract State Machines. Toulouse: Springer, 2014. 25–39.
                      [doi: 10.1007/978-3-662-43652-3_3]
                 [131]   Hackett F, Hosseini S, Costa R, Do M, Beschastnikh I. Compiling distributed system models with PGo. In: Proc. of the 28th ACM Int’l
                      Conf. on Architectural Support for Programming Languages and Operating Systems. Vancouver: ACM, 2023. 159–175. [doi: 10.1145/
                      3575693.3575695]
                 [132]   Nadal J. Stateright/Stateright. 2018. https://github.com/stateright/stateright
                 [133]   FizzBee. FizzBee—Design reliable, scalable distributed systems. 2024. https://fizzbee.io/
                 [134]   Abadi  M,  Lamport  L.  The  existence  of  refinement  mappings.  In:  Proc.  of  the  3rd  Annual  Symp.  on  Logic  in  Computer  Science.
                      Edinburgh: IEEE, 1988. 165–175. [doi: 10.1109/LICS.1988.5115]
                 [135]   Pressler R. Conjunction capers: A TLA+ truffle. 2020. https://conf.tlapl.us/2020/04-Ron_Pressler-TLA+_Truffle_Composition_Capers-
                      Slides.pdf
                 [136]   Howard Y, Gruner S, Gravell A, Ferreira C, Augusto JC. Model-based trace-checking. arXiv:1111.2825, 2011.
                                                                                 +
                 [137]   Cirstea H, Kuppe MA, Loillier B, Merz S. Validating traces of distributed programs against TLA  specifications. In: Madeira A, Knapp
                      A. Software Engineering and Formal Methods. Cham: Springer, 2025. 126–143. [doi: 10.1007/978-3-031-77382-2_8]
                 [138]   Zhang YQ, Huang Y, Wei HF, Ma XX. Model-checking-driven explorative testing of CRDT designs and implementations. Journal of
                      Software: Evolution and Process, 2024, 36(4): e2555. [doi: 10.1002/smr.2555]
                 [139]   Rosa C, Merz S, Quinson M. A simple model of communication APIs—Application to dynamic partial-order reduction. In: Proc. of the
                      10th Int’l Workshop on Automated Verification of Critical Systems. Düsseldorf: AVOCS, 2010.
                 [140]   TLA+ community modules. 2019. https://github.com/tlaplus/CommunityModules
                 [141]   Mukherjee  S,  Deligiannis  P,  Biswas  A,  Lal  A.  Learning-based  controlled  concurrency  testing.  Proc.  of  the  ACM  on  Programming
                      Languages, 2020, 4(OOPSLA): 230. [doi: 10.1145/3428298]
                 [142]   Cao  JL,  Lu  YJ,  Li  MZN,  Ma  HY,  Li  HK,  He  MD,  Wen  C,  Sun  L,  Zhang  HY,  Qin  SC,  Cheung  SC,  Tian  C.  From  informal  to
                      formal—Incorporating and evaluating LLMs on natural language requirements to verifiable formal proofs. In: Proc. of the 63rd Annual
                      Meeting of the Association for Computational Linguistics. Vienna: ACL, 2025. 26984–27003. [doi: 10.18653/v1/2025.acl-long.1310]

                 附中文参考文献
                 [13]   阿里云. 关于阿里云香港  Region  可用区  C  服务中断事件的说明. 2022. https://cn.aliyun.com/noticelist/articleid/1061819219.html
                 [14]   阿里云. [异常(已恢复)]阿里云云产品控制台服务异常. 2023. https://cn.aliyun.com/noticelist/articleid/1064981333.html
                 [28]   卜磊, 陈立前, 陈哲, 等. 形式化方法的研究进展与趋势. 见: 中国计算机学会. CCF 2017–2018  中国计算机科学技术发展报告. 北
                      京: 机械工业出版社, 2018.
                 [30]   陈元亮, 马福辰, 周远航, 颜臻, 姜宇, 孙家广. 分布式系统动态测试技术研究综述. 软件学报, 2025, 36(7): 2964–3002. http://www.
                      jos.org.cn/1000-9825/7334.htm [doi: 10.13328/j.cnki.jos.007334]
                 [31]   葛宁, 贺俞凯, 翟树茂, 李晓洲, 张莉. 共识协议的形式化验证研究现状与展望. 软件学报, 2023, 34(11): 4989–5007. http://www.jos.
                      org.cn/1000-9825/6684.htm [doi: 10.13328/j.cnki.jos.006684]
                 [32]   侯刚, 周宽久, 勇嘉伟, 任龙涛, 王小龙. 模型检测中状态爆炸问题研究综述. 计算机科学, 2013, 40(6A): 77–86, 111. [doi:
                      10.3969/j.issn.1002-137X.2013.z1.018]
                 [33]   王中烨, 吴姝姝, 曹钦翔. 基于交互式定理证明的并发程序验证工作综述. 软件学报, 2024, 35(9): 4069–4099. http://www.jos.org.cn/
                      1000-9825/7138.htm [doi: 10.13328/j.cnki.jos.007138]
                 [38]   吕建, 马晓星, 陶先平, 曹春, 黄宇, 余萍. 面向网构软件的环境驱动模型与支撑技术研究. 中国科学: 技术科学, 2008, 38(6):
   316   317   318   319   320   321   322   323   324   325   326