메뉴 건너뛰기




Volumn 4, Issue 1, 2005, Pages 14-31

Formal verification of software source code through semi-automatic modeling

Author keywords

Functional verification; Program verification; Software model checking; Software verification

Indexed keywords


EID: 23844440602     PISSN: 16191366     EISSN: None     Source Type: Journal    
DOI: 10.1007/s10270-003-0042-x     Document Type: Article
Times cited : (8)

References (49)
  • 2
    • 0019598045 scopus 로고
    • On correct refinement of programs
    • August
    • Back R (1981) On correct refinement of programs. Journal of Computer and Systems Sciences 23(1):49-68, August
    • (1981) Journal of Computer and Systems Sciences , vol.23 , Issue.1 , pp. 49-68
    • Back, R.1
  • 3
    • 84947232436 scopus 로고    scopus 로고
    • Bebop: A symbolic model checker for boolean programs
    • LNCS Springer-Verlag
    • Ball T, Rajamani SK (2000) Bebop: A symbolic model checker for boolean programs. In: Proc. 7 th International SPIN Workshop, LNCS, vol 1885. Springer-Verlag
    • (2000) Proc. 7th International SPIN Workshop , vol.1885
    • Ball, T.1    Rajamani, S.K.2
  • 7
    • 0029724077 scopus 로고    scopus 로고
    • RuleBase: An industry-oriented formal verification tool
    • Association for Computing Machinery, Inc., June
    • Beer I, Ben-David S, Eisner C, Landver A (1996) RuleBase: An industry-oriented formal verification tool. In: Proc. 33 rd Design Automation Conference (DAC). Association for Computing Machinery, Inc., June, pp 655-660
    • (1996) Proc. 33rd Design Automation Conference (DAC) , pp. 655-660
    • Beer, I.1    Ben-David, S.2    Eisner, C.3    Landver, A.4
  • 14
    • 0033697422 scopus 로고    scopus 로고
    • Bandera: Extracting finite-state models from Java source code
    • June Proc. of the 22st International Conference on Software Engineering
    • Corbett JC, Dwyer MB, Hatcliff J, Laubach S, Pasareanu CS, Robby, Zheng H (2000) Bandera: Extracting finite-state models from Java source code. In: Proc. of the 22 st International Conference on Software Engineering, June
    • (2000)
    • Corbett, J.C.1    Dwyer, M.B.2    Hatcliff, J.3    Laubach, S.4    Pasareanu, C.S.5    Robby6    Zheng, H.7
  • 15
    • 23844550254 scopus 로고    scopus 로고
    • Modeling and validation of Java multithreading applications using SPIN
    • Proc. 4 th International SPIN Workshop
    • Demartini C, Iosif R, Sisto R (1998) Modeling and validation of Java multithreading applications using SPIN. In: Proc. 4 th International SPIN Workshop
    • (1998)
    • Demartini, C.1    Iosif, R.2    Sisto, R.3
  • 16
    • 23844492489 scopus 로고    scopus 로고
    • Slicing software for model construction
    • Proc. 1999 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation
    • Dwyer M, Hatcliff J (1999) Slicing software for model construction. In: Proc. 1999 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation
    • (1999)
    • Dwyer, M.1    Hatcliff, J.2
  • 19
    • 0038525885 scopus 로고    scopus 로고
    • Model checking the garbage collection mechanism of SMV
    • Stoller SD, Visser W (eds) Elsevier Science Publishers
    • Eisner C (2001) Model checking the garbage collection mechanism of SMV. In: Stoller SD, Visser W (eds) Electronic Notes in Theoretical Computer Science, vol 55. Elsevier Science Publishers
    • (2001) Electronic Notes in Theoretical Computer Science , vol.55
    • Eisner, C.1
  • 20
    • 84896693123 scopus 로고    scopus 로고
    • Using symbolic CTL model checking to verify the railway stations of Hoorn-Kersenboogerd and Heerhugowaard
    • October
    • Eisner C (2002) Using symbolic CTL model checking to verify the railway stations of Hoorn-Kersenboogerd and Heerhugowaard. International Journal on Software Tools for Technology Transfer (STTT) 4(1):107-124, October
    • (2002) International Journal on Software Tools for Technology Transfer (STTT) , vol.4 , Issue.1 , pp. 107-124
    • Eisner, C.1
  • 21
    • 0033698178 scopus 로고    scopus 로고
    • A methodology for formal design of hardware control with application to cache coherence protocols
    • Association for Computing Machinery, Inc. June
    • Eisner C, Hoover R, Nation W, Nelson K, Shitsevalov I, Valk K (2000) A methodology for formal design of hardware control with application to cache coherence protocols. In: Proc. 37 th Design Automation Conference (DAC). Association for Computing Machinery, Inc., pp 724-729, June
    • (2000) Proc. 37 Th Design Automation Conference (DAC) , pp. 724-729
    • Eisner, C.1    Hoover, R.2    Nation, W.3    Nelson, K.4    Shitsevalov, I.5    Valk, K.6
  • 24
    • 23844558515 scopus 로고    scopus 로고
    • Formal Methods Group IBM Haifa Research Laboratory
    • RuleBase User's Manual, Version 1.4.3 (2003) Formal Methods Group, IBM Haifa Research Laboratory
    • (2003) RuleBase User's Manual, Version 1.4.3
  • 28
    • 0033684179 scopus 로고    scopus 로고
    • Formal verification of an IBM Coreconnect Processor Local Bus arbiter core
    • Association for Computing Machinery, Inc. June
    • Goel A, Lee W (2000) Formal verification of an IBM Coreconnect Processor Local Bus arbiter core. In: Proc. 37 th Design Automation Conference (DAC). Association for Computing Machinery, Inc., pp 196-200, June
    • (2000) Proc. 37 Th Design Automation Conference (DAC) , pp. 196-200
    • Goel, A.1    Lee, W.2
  • 29
    • 2542614110 scopus 로고
    • The safety guaranteeing system at station Hoorn-Kersenboogerd
    • Logic Group Preprint Series 121, Utrecht University
    • Groote J, Koorn J, van Vlijmen S (1994) The safety guaranteeing system at station Hoorn-Kersenboogerd. Logic Group Preprint Series 121, Utrecht University
    • (1994)
    • Groote, J.1    Koorn, J.2    van Vlijmen, S.3
  • 31
    • 84947271391 scopus 로고    scopus 로고
    • Logic verification of ANSI-C code with SPIN
    • Springer-Verlag ff
    • Holzmann GJ (2000) Logic verification of ANSI-C code with SPIN. In: Proc. 7 th International SPIN Workshop, LNCS, vol 1885. Springer-Verlag, pp 224 ff
    • (2000) Proc. 7th International SPIN Workshop, LNCS , vol.1885 , pp. 224
    • Holzmann, G.J.1
  • 32
    • 0012806253 scopus 로고    scopus 로고
    • Software model checking: Extracting verification models from source code
    • Kluwer
    • Holzmann GJ, Smith MH (1999) Software model checking: Extracting verification models from source code. In: Proc. PSTV/FORTE99. Kluwer, pp 481-497
    • (1999) Proc. PSTV/FORTE99 , pp. 481-497
    • Holzmann, G.J.1    Smith, M.H.2
  • 33
  • 40
    • 0023558869 scopus 로고
    • A theoretical basis for stepwise refinement and the programming calculus
    • December
    • Morris J (1987) A theoretical basis for stepwise refinement and the programming calculus. Science of Computer Programming 9(3):287-306, December
    • (1987) Science of Computer Programming , vol.9 , Issue.3 , pp. 287-306
    • Morris, J.1
  • 42
    • 19144364370 scopus 로고    scopus 로고
    • Formal verification of an MPEG decoder chip: A case study in the industrial use of formal methods
    • (a post CAV-2000 workshop), Chicago, July
    • Parash A (2000) Formal verification of an MPEG decoder chip: A case study in the industrial use of formal methods. In: Proceedings of the Workshop on Advances in Verification (WAVe), (a post CAV-2000 workshop), Chicago, July
    • (2000) Proceedings of the Workshop on Advances in Verification (WAVe)
    • Parash, A.1
  • 43
    • 0020299274 scopus 로고
    • Specification and verification of concurrent systems in CESAR
    • Springer-Verlag LNCS
    • Queille J, Sifakis J (1982) Specification and verification of concurrent systems in CESAR. In: Proc. International Symposium in Programming, LNCS, vol 137. Springer-Verlag, pp 337-351
    • (1982) Proc. International Symposium in Programming , vol.137 , pp. 337-351
    • Queille, J.1    Sifakis, J.2
  • 46
    • 84947247929 scopus 로고    scopus 로고
    • Model-checking multi-threaded distributed Java programs
    • LNCS Springer-Verlag ff
    • Stoller SD (2000) Model-checking multi-threaded distributed Java programs. In: Proc. 7 th International SPIN Workshop, LNCS, vol 1885. Springer-Verlag, pp 224 ff
    • (2000) Proc. 7th International SPIN Workshop , vol.1885 , pp. 224
    • Stoller, S.D.1
  • 47
    • 0000990322 scopus 로고
    • A survey of program slicing techniques
    • Tip F (1995) A survey of program slicing techniques. Journal of Programming Languages 3(3):121-189
    • (1995) Journal of Programming Languages , vol.3 , Issue.3 , pp. 121-189
    • Tip, F.1


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