메뉴 건너뛰기




Volumn 65, Issue , 2005, Pages 77-108

Software Model Checking with Spin

Author keywords

[No Author keywords available]

Indexed keywords


EID: 33645884125     PISSN: 00652458     EISSN: None     Source Type: Book Series    
DOI: 10.1016/s0065-2458(05)65002-4     Document Type: Review
Times cited : (34)

References (56)
  • 1
    • 0026154452 scopus 로고
    • The existence of refinement mappings
    • Abadi M., and Lamport L. The existence of refinement mappings. Theoretical Computer Science 82 2 (May 1991) 253-284
    • (1991) Theoretical Computer Science , vol.82 , Issue.2 , pp. 253-284
    • Abadi, M.1    Lamport, L.2
  • 3
    • 0001531470 scopus 로고
    • A note on reliable full-duplex transmission over half-duplex lines
    • Bartlett K.A., Scantlebury R.A., and Wilkinson P.T. A note on reliable full-duplex transmission over half-duplex lines. Comm. of the ACM 12 5 (1969) 260-265
    • (1969) Comm. of the ACM , vol.12 , Issue.5 , pp. 260-265
    • Bartlett, K.A.1    Scantlebury, R.A.2    Wilkinson, P.T.3
  • 4
    • 0014814325 scopus 로고    scopus 로고
    • Spacetime trade-offs in hash coding with allowable errors
    • Bloom B.H. Spacetime trade-offs in hash coding with allowable errors. Comm. of the ACM 13 7 (2004) 422-426
    • (2004) Comm. of the ACM , vol.13 , Issue.7 , pp. 422-426
    • Bloom, B.H.1
  • 5
    • 33645895093 scopus 로고    scopus 로고
    • Bochmann G.V., "Finite state description of communications protocols", Publication No. 236, Département d'informatique, Université de Montreal, July 1976
  • 6
    • 33645881477 scopus 로고    scopus 로고
    • Bozga D.M., "Verification symbolique pour les protocoles de communication", PhD Thesis (in French), University of Grenoble, France, December 1999, Chapter 4
  • 7
    • 0022769976 scopus 로고
    • Graph-based algorithms for Boolean function manipulation
    • Bryant E. Graph-based algorithms for Boolean function manipulation. IEEE Trans. on Computers C-35 8 (August 1986) 677-691
    • (1986) IEEE Trans. on Computers , vol.C-35 , Issue.8 , pp. 677-691
    • Bryant, E.1
  • 9
    • 84958750669 scopus 로고    scopus 로고
    • Verifying a model-checking algorithm
    • Proc. Tools and Algorithms for the Construction and Analysis of Systems, TACAS, March 1996, Passau, Germany, Springer-Verlag, Berlin/New York
    • Chou C.-T., and Peled D. Verifying a model-checking algorithm. Proc. Tools and Algorithms for the Construction and Analysis of Systems, TACAS, March 1996, Passau, Germany. Lecture Notes in Comput. Sci. vol. 1055 (1996), Springer-Verlag, Berlin/New York 241-257
    • (1996) Lecture Notes in Comput. Sci. , vol.1055 , pp. 241-257
    • Chou, C.-T.1    Peled, D.2
  • 10
    • 0016048965 scopus 로고
    • Theories of automata on ω-tapes: a simplified approach
    • Choueka Y. Theories of automata on ω-tapes: a simplified approach. Journal of Computer and System Science 8 (1974) 117-141
    • (1974) Journal of Computer and System Science , vol.8 , pp. 117-141
    • Choueka, Y.1
  • 11
    • 85037030721 scopus 로고
    • Synthesis of synchronization skeletons for branching time temporal logic
    • Workshop on Logic of Programs, Yorktown Heights, NY, May 1981, Springer-Verlag, Berlin/New York
    • Clarke E.M., and Emerson E.A. Synthesis of synchronization skeletons for branching time temporal logic. Workshop on Logic of Programs, Yorktown Heights, NY, May 1981. Lecture Notes in Comput. Sci. vol. 131 (1982), Springer-Verlag, Berlin/New York
    • (1982) Lecture Notes in Comput. Sci. , vol.131
    • Clarke, E.M.1    Emerson, E.A.2
  • 12
    • 0028513196 scopus 로고
    • Model checking and abstraction
    • Clarke E.M., Grumberg O., and Long D.E. Model checking and abstraction. ACM-TOPLAS 16 5 (September 1994) 1512-1542
    • (1994) ACM-TOPLAS , vol.16 , Issue.5 , pp. 1512-1542
    • Clarke, E.M.1    Grumberg, O.2    Long, D.E.3
  • 14
    • 0001107626 scopus 로고
    • Memory efficient algorithms for the verification of temporal properties
    • in: Formal Methods in Systems Design, vol. I, 1992, pp. 275-288. First published, Rutgers University, New Jersey
    • Courcoubetis C., Vardi M.Y., Wolper P., and Yannakakis M. Memory efficient algorithms for the verification of temporal properties. in: Formal Methods in Systems Design, vol. I, 1992, pp. 275-288. First published. Proc. 2nd Conference on Computer Aided Verification (June 1990), Rutgers University, New Jersey
    • (1990) Proc. 2nd Conference on Computer Aided Verification
    • Courcoubetis, C.1    Vardi, M.Y.2    Wolper, P.3    Yannakakis, M.4
  • 15
    • 35048896969 scopus 로고    scopus 로고
    • Fast and accurate bitstate verification for SPIN
    • Proc. 11th Spin Workshop, Barcelona, Spain, Springer-Verlag, Berlin/New York
    • Dillinger P.C., and Manolios P. Fast and accurate bitstate verification for SPIN. Proc. 11th Spin Workshop, Barcelona, Spain. Lecture Notes in Comput. Sci. vol. 2989 (April 2004), Springer-Verlag, Berlin/New York
    • (2004) Lecture Notes in Comput. Sci. , vol.2989
    • Dillinger, P.C.1    Manolios, P.2
  • 16
    • 84958748428 scopus 로고    scopus 로고
    • Combining partial order reduction and symmetry reduction
    • Proc. Tools and Algorithms for the Construction and Analysis of Systems, TACAS, Enschede, The Netherlands, 1997, Springer-Verlag, Berlin/New York
    • Emerson E.A., Jha S., and Peled D. Combining partial order reduction and symmetry reduction. Proc. Tools and Algorithms for the Construction and Analysis of Systems, TACAS, Enschede, The Netherlands, 1997. Lecture Notes in Comput. Sci. vol. 1217 (1997), Springer-Verlag, Berlin/New York 19-34
    • (1997) Lecture Notes in Comput. Sci. , vol.1217 , pp. 19-34
    • Emerson, E.A.1    Jha, S.2    Peled, D.3
  • 17
    • 84894622420 scopus 로고    scopus 로고
    • Etessami K., "Stutter-invariant languages, ω-automata, and temporal logic", in: Proc. Conf. on Computer Aided Verification, CAV, 1999, pp. 236-248
  • 18
    • 84885232935 scopus 로고    scopus 로고
    • Optimizing Büchi automata
    • Proc. CONCUR2000, Springer-Verlag, Berlin/New York
    • Etessami K., and Holzmann G.J. Optimizing Büchi automata. Proc. CONCUR2000. Lecture Notes in Comput. Sci. vol. 1877 (August 2000), Springer-Verlag, Berlin/New York 153-167
    • (2000) Lecture Notes in Comput. Sci. , vol.1877 , pp. 153-167
    • Etessami, K.1    Holzmann, G.J.2
  • 20
    • 0027713506 scopus 로고    scopus 로고
    • Godefroid P., Holzmann G.J., "On the verification of temporal properties", in: Proc. Internat. Conf. on Protocol Specification, Testing, and Verification, Liege, Belgium, May 1993, pp. 109-124
  • 21
    • 33645865064 scopus 로고    scopus 로고
    • Hajek J., "Automatically verified data transfer protocols", in: Proc. 4th ICCC, Kyoto, 1978, pp. 749-756
  • 22
    • 33645891298 scopus 로고    scopus 로고
    • Holzmann G.J., "PAN: a protocol specification analyzer", Technical Report TM81-11271-5, AT&T Bell Laboratories, March 1981
  • 23
    • 0020167560 scopus 로고
    • A theory for protocol validation
    • Holzmann G.J. A theory for protocol validation. IEEE Trans. on Computers C-31 8 (1982) 730-738
    • (1982) IEEE Trans. on Computers , vol.C-31 , Issue.8 , pp. 730-738
    • Holzmann, G.J.1
  • 24
    • 0023960738 scopus 로고
    • An improved protocol reachability analysis technique
    • Holzmann G.J. An improved protocol reachability analysis technique. Software, Practice and Experience 18 2 (February 1988) 137-161
    • (1988) Software, Practice and Experience , vol.18 , Issue.2 , pp. 137-161
    • Holzmann, G.J.1
  • 25
    • 33645854161 scopus 로고    scopus 로고
    • Holzmann G.J., Patti J., "Validating SDL specifications: an experiment", in: Proc. Internat Conf. on Protocol Specification, Testing, and Verification, Twente, Netherlands, June 1989, pp. 317-326
  • 28
    • 33645868106 scopus 로고    scopus 로고
    • Holzmann G.J., Peled D., "An improvement in formal verification", in: Proc. Conf. on Formal Description Techniques, FORTE, Bern, Switzerland, October 1994, pp. 177-194
  • 29
    • 8644254552 scopus 로고    scopus 로고
    • On nested depth-first search
    • Proc. 2nd Spin Workshop, Rutgers Univ., New Brunswick, NJ, August 1996, American Mathematical Society, Providence, RI
    • Holzmann G.J., Peled D., and Yannakakis M. On nested depth-first search. Proc. 2nd Spin Workshop, Rutgers Univ., New Brunswick, NJ, August 1996. DIMACS vol. 32 (1996), American Mathematical Society, Providence, RI
    • (1996) DIMACS , vol.32
    • Holzmann, G.J.1    Peled, D.2    Yannakakis, M.3
  • 31
    • 0032209123 scopus 로고    scopus 로고
    • An analysis of bitstate hashing
    • Holzmann G.J. An analysis of bitstate hashing. Formal Methods in System Design 13 3 (November 1998) 287-305
    • (1998) Formal Methods in System Design , vol.13 , Issue.3 , pp. 287-305
    • Holzmann, G.J.1
  • 34
    • 0012806253 scopus 로고    scopus 로고
    • Software model checking-extracting verification models from source code
    • Kluwer Academic, Dordrecht/Norwell, MA
    • Holzmann G.J., and Smith M.H. Software model checking-extracting verification models from source code. Formal Methods for Protocol Engineering and Distributed Systems (1999), Kluwer Academic, Dordrecht/Norwell, MA 481-497
    • (1999) Formal Methods for Protocol Engineering and Distributed Systems , pp. 481-497
    • Holzmann, G.J.1    Smith, M.H.2
  • 35
    • 84896857608 scopus 로고    scopus 로고
    • A minimized automaton representation of reachable states
    • Holzmann G.J., and Puri A. A minimized automaton representation of reachable states. Software Tools for Technology Transfer 2 3 (November 1999) 270-278
    • (1999) Software Tools for Technology Transfer , vol.2 , Issue.3 , pp. 270-278
    • Holzmann, G.J.1    Puri, A.2
  • 37
    • 33745772510 scopus 로고    scopus 로고
    • Model-driven software verification
    • Proc. 11th Spin Workshop, Barcelona, Spain, April 2004, Springer-Verlag, Berlin/New York
    • Holzmann G.J., and Joshi R. Model-driven software verification. Proc. 11th Spin Workshop, Barcelona, Spain, April 2004. Lecture Notes in Comput. Sci. vol. 2989 (2004), Springer-Verlag, Berlin/New York 77-92
    • (2004) Lecture Notes in Comput. Sci. , vol.2989 , pp. 77-92
    • Holzmann, G.J.1    Joshi, R.2
  • 38
    • 0343534908 scopus 로고
    • Homomorphic reduction of coordination analysis
    • Mathematics and Applications, Springer-Verlag, Berlin/New York
    • Kurshan R.P. Homomorphic reduction of coordination analysis. Mathematics and Applications. IMA Series vol. 73 (1995), Springer-Verlag, Berlin/New York 105-147
    • (1995) IMA Series , vol.73 , pp. 105-147
    • Kurshan, R.P.1
  • 39
    • 33645858882 scopus 로고    scopus 로고
    • Manna Z., Pnueli A., "Tools and rules for the practicing verifier", Stanford University, Report STAN-CS-90-1321, July 1990, 34 p
  • 42
    • 0000793139 scopus 로고
    • Cramming more components onto integrated circuits
    • Moore G.E. Cramming more components onto integrated circuits. Electronics 19 (April 1965)
    • (1965) Electronics , vol.19
    • Moore, G.E.1
  • 43
    • 85010991965 scopus 로고
    • On projective and separable properties
    • Colloquium on Trees in Algebra and Programming, Edinburgh, Scotland, 1994, Springer-Verlag, Berlin/New York
    • Peled D. On projective and separable properties. Colloquium on Trees in Algebra and Programming, Edinburgh, Scotland, 1994. Lecture Notes in Comput. Sci. vol. 787 (1994), Springer-Verlag, Berlin/New York 291-307
    • (1994) Lecture Notes in Comput. Sci. , vol.787 , pp. 291-307
    • Peled, D.1
  • 44
    • 85047040703 scopus 로고    scopus 로고
    • Pnueli A., "The temporal logic of programs", in: Proc. 18th IEEE Symposium on Foundations of Computer Science, 1977, Providence, RI, pp. 46-57
  • 45
    • 33645870248 scopus 로고    scopus 로고
    • Queille J.P., Sifakis J., "Specification and verification of concurrent systems in Cesar", in: Proc. of Fifth Internat. Symp. on Programming, 1981, pp. 337-350
  • 47
    • 0004141908 scopus 로고
    • Prentice Hall, Englewood Cliffs, NJ (second edition 1988)
    • Tanenbaum A.S. Computer Networks. first ed. (1981), Prentice Hall, Englewood Cliffs, NJ (second edition 1988)
    • (1981) Computer Networks. first ed.
    • Tanenbaum, A.S.1
  • 48
    • 0001790593 scopus 로고
    • Depth first search and linear graph algorithms
    • Tarjan R.E. Depth first search and linear graph algorithms. SIAM J. Computing 1 2 (1972) 146-160
    • (1972) SIAM J. Computing , vol.1 , Issue.2 , pp. 146-160
    • Tarjan, R.E.1
  • 49
    • 33645840267 scopus 로고    scopus 로고
    • LATA Switching Systems Generic Requirements (LSSGR), FR-NWT-000064, 1992 edition. Feature requirements, including: SPCS Capabilities and Features, SR-504, Issue 1, March 1996. Telcordia/Bellcore
  • 50
    • 0001282303 scopus 로고
    • Automata on infinite objects
    • Van Leeuwen J. (Ed), Elsevier, Amsterdam
    • Thomas W. Automata on infinite objects. In: Van Leeuwen J. (Ed). Handbook of Theoretical Computer Science vol. B (1990), Elsevier, Amsterdam 133-187
    • (1990) Handbook of Theoretical Computer Science , vol.B , pp. 133-187
    • Thomas, W.1
  • 51
    • 84960561455 scopus 로고
    • On computable numbers, with an application to the Entscheidungsproblem
    • see p. 247
    • Turing A.M. On computable numbers, with an application to the Entscheidungsproblem. Proc. London Math. Soc. Ser. 2 42 (1936) 230-265 see p. 247
    • (1936) Proc. London Math. Soc. Ser. 2 , vol.42 , pp. 230-265
    • Turing, A.M.1
  • 52
    • 0022987223 scopus 로고    scopus 로고
    • Vardi M.Y., Wolper P., "An automata-theoretic approach to automatic program verification", in: Proc. Symp. on Logic in Comput. Sci., Cambridge, June 1986, pp. 322-331
  • 53
    • 0017985798 scopus 로고
    • General technique for communications protocol validation
    • West C.H. General technique for communications protocol validation. IBM J. Res. Develop. 22 3 (1978) 393-404
    • (1978) IBM J. Res. Develop. , vol.22 , Issue.3 , pp. 393-404
    • West, C.H.1
  • 54
    • 0343276958 scopus 로고
    • Automated validation of a communications protocol: the CCITT X. 21 recommendation
    • West C.H., and Zafiropulo P. Automated validation of a communications protocol: the CCITT X. 21 recommendation. IBM J. Res. Develop. 22 1 (1978) 60-71
    • (1978) IBM J. Res. Develop. , vol.22 , Issue.1 , pp. 60-71
    • West, C.H.1    Zafiropulo, P.2
  • 55
    • 0020881721 scopus 로고    scopus 로고
    • Wolper P., Vardi M.Y., Sistla A.P., "Reasoning about infinite computation paths", in: Proc. 24th IEEE Symp. on Foundations of Comput. Sci., Tucson, 1983, pp. 185-194
  • 56
    • 84947920821 scopus 로고
    • Reliable hashing without collision detection
    • Proc. Conf. on Computer Aided Verification, Crete, June 1993, Springer-Verlag, Berlin/New York
    • Wolper P., and Leroy D. Reliable hashing without collision detection. Proc. Conf. on Computer Aided Verification, Crete, June 1993. Lecture Notes in Comput. Sci. vol. 697 (1993), Springer-Verlag, Berlin/New York 59-70
    • (1993) Lecture Notes in Comput. Sci. , vol.697 , pp. 59-70
    • Wolper, P.1    Leroy, D.2


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