메뉴 건너뛰기




Volumn , Issue , 2001, Pages 142-151

Using symbolic execution for verifying safety-critical systems

Author keywords

Formal methods; Safety critical system; Symbolic execution; Verification

Indexed keywords

AVIONICS; CODES (SYMBOLS); COMPUTER PROGRAMMING LANGUAGES; SUPERVISORY AND EXECUTIVE PROGRAMS;

EID: 0035783967     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/503229.503230     Document Type: Conference Paper
Times cited : (70)

References (35)
  • 3
    • 85070028753 scopus 로고
    • Testing of ada abstract data types using formal specifications
    • Copenhagen
    • Stephane Barbey and Didier Buchs. "Testing of Ada abstract data types using formal specifications," Eurospace AdaEurope'94 Symposium Proceedings, Copenhagen, 1994.
    • (1994) Eurospace AdaEurope'94 Symposium Proceedings
    • Barbey, S.1    Buchs, D.2
  • 4
    • 84976805599 scopus 로고
    • SELECT-A formal system for testing and debugging programs by symbolic execution
    • June
    • R.S. Boyer, B. Elspas, and K.N. Levitt. "SELECT-A formal system for testing and debugging programs by symbolic execution," ACM SIGPLAN Notices, 10(6):234-245, June 1975.
    • (1975) ACM SIGPLAN Notices , vol.10 , Issue.6 , pp. 234-245
    • Boyer, R.S.1    Elspas, B.2    Levitt, K.N.3
  • 5
    • 0029290423 scopus 로고
    • Ten commandments of formal methods
    • J.P. Bowen and M.G. Hinchey. "Ten commandments of formal methods," IEEE Computer, 28(4):56-63, 1995.
    • (1995) IEEE Computer , vol.28 , Issue.4 , pp. 56-63
    • Bowen, J.P.1    Hinchey, M.G.2
  • 7
    • 0016993577 scopus 로고
    • A system to generate test data and symbolically execute programs
    • September
    • Lori A. Clarke. "A system to generate test data and symbolically execute programs," IEEE Transactions on Software Engineering, 2(3):215-222, September 1976.
    • (1976) IEEE Transactions on Software Engineering , vol.2 , Issue.3 , pp. 215-222
    • Clarke, L.A.1
  • 9
    • 0024108615 scopus 로고
    • Symbolic execution systems - A review
    • P. David Coward. "Symbolic execution systems - a review," Software Engineering Journal, pages 229-239, 1988.
    • (1988) Software Engineering Journal , pp. 229-239
    • Coward, P.D.1
  • 11
    • 0012022546 scopus 로고
    • SESADA: An environment supporting software specialization
    • ESEC '91. Springer-Verlag
    • A. Coen-Porisini and F. De Paoli. "SESADA: An environment supporting software specialization," ESEC '91, volume 550 of Lecture Notes in Computer Science, pages 266-289. Springer-Verlag, 1991.
    • (1991) Lecture Notes in Computer Science , vol.550 , pp. 266-289
    • Coen-Porisini, A.1    De Paoli, F.2
  • 12
    • 0025505206 scopus 로고
    • Using symbolic execution for verification of ada tasking programs
    • Laura K. Dillon. "Using symbolic execution for verification of Ada tasking programs," ACM Transactions on Programming Languages and Systems, 12(4):643-669, 1990.
    • (1990) ACM Transactions on Programming Languages and Systems , vol.12 , Issue.4 , pp. 643-669
    • Dillon, L.K.1
  • 14
    • 0020226119 scopus 로고
    • Using branching time temporal logic to synthesize synchronization skeletons
    • December
    • E. Allen Emerson and Edmund M. Clarke. "Using branching time temporal logic to synthesize synchronization skeletons," Science of Computer Programming, 2(3):241-266, December 1982.
    • (1982) Science of Computer Programming , vol.2 , Issue.3 , pp. 241-266
    • Emerson, E.A.1    Clarke, E.M.2
  • 15
    • 0026886924 scopus 로고
    • An experimental evaluation of a symbolic execution system
    • July
    • M.R. Girgis. "An experimental evaluation of a symbolic execution system," IEEE Software Engineering Journal, 7(4):285-290, July 1992.
    • (1992) IEEE Software Engineering Journal , vol.7 , Issue.4 , pp. 285-290
    • Girgis, M.R.1
  • 16
    • 0025421619 scopus 로고
    • TRIO: A logic language for executable specifications of real-time systems
    • May
    • Carlo Ghezzi, Dino Mandrioli, and Angelo Morzenti. "TRIO: A logic language for executable specifications of real-time systems," The Journal of Systems and Software, 12(2):107-121, May 1990.
    • (1990) The Journal of Systems and Software , vol.12 , Issue.2 , pp. 107-121
    • Ghezzi, C.1    Mandrioli, D.2    Morzenti, A.3
  • 19
    • 0022061419 scopus 로고
    • UNISEX: A UNIX-based symbolic executor for pascal
    • May
    • Richard A. Kemmerer and Steven T. Eckman. "UNISEX: A UNIX-based symbolic EXecutor for Pascal," Software -Practice and Experience, 15(5):439-458, May 1985.
    • (1985) Software - Practice and Experience , vol.15 , Issue.5 , pp. 439-458
    • Kemmerer, R.A.1    Eckman, S.T.2
  • 20
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • July
    • James C. King. "Symbolic execution and program testing," Communications of the ACM, 19(7):385-394, July 1976.
    • (1976) Communications of the ACM , vol.19 , Issue.7 , pp. 385-394
    • King, J.C.1
  • 22
    • 0003405432 scopus 로고
    • Prentice-Hall software series. Prentice-Hall, Englewood Clis, NJ 07632, USA
    • Brian W. Kemighan and Dennis M. Ritchie. The C programming language. Prentice-Hall software series. Prentice-Hall, Englewood Clis, NJ 07632, USA, 1978.
    • (1978) The C programming language
    • Kemighan, B.W.1    Ritchie, D.M.2
  • 23
    • 0030734230 scopus 로고    scopus 로고
    • Formal methods: Promises and problems
    • Luqi and Joseph A. Goguen. "Formal methods: Promises and problems," IEEE Software, 14(1):73-85, 1997.
    • (1997) IEEE Software , vol.14 , Issue.1 , pp. 73-85
    • Luqi1    Goguen, J.A.2
  • 25
    • 0028749898 scopus 로고
    • Automatizing termination proofs of recursively defined functions
    • Pascal Manoury and Marianne Simonot. "Automatizing termination proofs of recursively defined functions," Theoretical Computer Science, 135(2):319-343, 1994.
    • (1994) Theoretical Computer Science , vol.135 , Issue.2 , pp. 319-343
    • Manoury, P.1    Simonot, M.2
  • 26
    • 0025436032 scopus 로고
    • Using symbolic execution to aid automatic test data generation
    • Gaithersburg, Maryland
    • A. Jeerson Out and E. Jason Seaman. "Using symbolic execution to aid automatic test data generation," Compass '90: 5th Annual Conference on Computer Assurance, pages 12-21, Gaithersburg, Maryland, 1990.
    • (1990) Compass '90: 5th Annual Conference on Computer Assurance , pp. 12-21
    • Out, A.J.1    Seaman, E.J.2
  • 31
    • 85070037873 scopus 로고    scopus 로고
    • Dotty web site, www.research.att.com/sw/tools/graphviz/.
    • Dotty web site
  • 32


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.