소프트웨어의 안전성 검증을 위한 모델 검증 도구

  • 발행 : 2014.04.16

초록

키워드

참고문헌

  1. Stecklein, Jonette M., et al. "Error cost escalation through the project life cycle," http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/
  2. Clarke, Edmund M, et aI., "Model checking," MIT press, 1999.
  3. GJ Holzmann, "The model checker SPIN," Software Engineering, IEEE Transactions on, 1997
  4. McMillan, Kenneth L. "The SMV system," Symbolic Model Checking. Springer US, 1993.
  5. Bengtsson, Johan, et al. UPPAAL - a tool suite for automatic verification of real-time systems. In Proc. of Workshop on Verification and Control of Hybrid Systems III, 1996.
  6. Clarke, Edmund, et al. "A tool for checking ANSI-C programs," Tools and Algorithms for the Construction and Analysis of Systems. 10th International Conference on., 2004.
  7. Havelund, Klaus, et al. "Model checking java programs using java pathfinder," International Journal on Software Tools for Technology Transfer 2.4, 2000.
  8. Ball, Thomas, et al. "The SLAM project: debugging system software via static analysis," ACM SIGPLAN Notices. Vol. 37. No.1, 2002.
  9. Choi, Yunja. "Model checking Trampoline OS: a case study on safety analysis for automotive software," Software Testing, Verification and Reliability 24.1, 2014.
  10. Tan, Zhi-hua, et al. "Efficient model checking of network authentication protocol based on SPIN," 2012 International Conference on Graphic and Image Processing. International Society for Optics and Photonics, 2013 .
  11. O'Leary, John, et al. "Model Checking Transactional Memory with Spin," 2009 29th IEEE International Conference on Distributed Computing Systems. IEEE, 2009.
  12. Cimatti, Alessandro, et al. "Nusmv 2: An opensource tool for symbolic model checking," Computer Aided Verification. 14th International Conference on., 2002.
  13. Ferrari, Alessio, et al. "Model checking interlocking control tables," FORMS/FORMAT 2010. Springer Berlin Heidelberg, 2011.
  14. Kim, Moonzoo, et al. "Formal Verification of a Flash Memory Device Driver An Experience Report," Model Checking Software, 15th International SPIN Workshop on., 2008.
  15. Lahtinen, J., et al. "Model checking of safety-critical software in the nuclear engineering domain," Reliability Engineering & System Safety 105 (2012): 104-113. https://doi.org/10.1016/j.ress.2012.03.021
  16. Waszniowski, Libor, et al. "Case study on distributed and fault tolerant system modeling based on timed automata," Journal of Systems and Software 82.10, 2009.
  17. Kim, BaekGyu, et al. "Safety-assured development of the gpca infusion pump software," Proceedings of the ninth ACM intemational conference on Embedded software. ACM, 2011.
  18. Lee, Dong-Ah, et al. "Equivalence checking between function block diagrams and C programs using HWCBMC," Computer Safety, Reliability, and Security. 30th International Conference on., 2011.
  19. Park, Mingyu, et al. "Property-based Code Slicing for Efficient Verification of OSEK/VDX Operating Systems," Formal Techniques for Safety-Critical Systems. Proceedings First International Workshop on. , 2012.
  20. Post, Hendrik, et al. "Integrated static analysis for Linux device driver verification," Integrated Formal Methods. 6th International Conference on., 2007.
  21. Anand, Saswat, et al. "JPF-SE: A symbolic execution extension to java pathfinder," Tools and Algorithms for the Construction and Analysis of Systems. 2007.
  22. Pasareanu, Corina S., et al. "Combining unit-level symbolic execution and system-level concrete execution for testing NASA software," Proceedings of the 2008 international symposium on Software testing and analysis, 2008.
  23. Bogholm, Thomas, et al. "Model-based schedulability analysis of safety critical hard real-time Java programs," Proceedings of the 6th international workshop on Java technologies for real-time and embedded systems, 2008.
  24. Ball, Thomas, et al. "SLAM and Static Driver Verifier: Technology transfer of formal methods inside Microsoft," Integrated formal methods, Proceedings. 4th International Conference on, 2004.
  25. Ball, Thomas, Vladimir Levin, and Sriram K. Rajamani. "A decade of software model checking with SLAM," Communications of the ACM 54.7 (2011): 68-76.