메뉴 건너뛰기




Volumn 9780521886550, Issue , 2007, Pages 1-349

Model-Based software testing and analysis with C#

Author keywords

[No Author keywords available]

Indexed keywords

APPLICATION PROGRAMS; FORMAL METHODS; FORMAL SPECIFICATION; SOFTWARE ENGINEERING; SPECIFICATIONS; TEACHING;

EID: 84925147493     PISSN: None     EISSN: None     Source Type: Book    
DOI: 10.1017/CBO9780511619540     Document Type: Book
Times cited : (69)

References (92)
  • 2
    • 85032424349 scopus 로고    scopus 로고
    • ASM. Abstract State Machines, 2006. URL: http://www.eecs.umich.edu/gasm/.
    • (2006)
  • 8
    • 0004097670 scopus 로고
    • 2nd edition. Van Nostrand Reinhold, New York
    • B. Beizer. Software Testing Techniques, 2nd edition. Van Nostrand Reinhold, New York, 1990.
    • (1990) Software Testing Techniques
    • Beizer, B.1
  • 12
    • 33745218013 scopus 로고    scopus 로고
    • Ordinary interactive small-step algorithms, i
    • A. Blass and Y. Gurevich. Ordinary interactive small-step algorithms, I. ACM Transactions on Computation Logic, 7(2):363-419, April 2006.
    • (2006) ACM Transactions on Computation Logic , vol.7 , Issue.2 , pp. 363-419
    • Blass, A.1    Gurevich, Y.2
  • 18
    • 26444516479 scopus 로고    scopus 로고
    • Testing concurrent object-oriented systems with spec explorer (Extended abstract)
    • Springer
    • C. Campbell, W. Grieskamp, L. Nachmanson, W. Schulte, N. Tillmann, and M. Veanes. Testing concurrent object-oriented systems with Spec Explorer (extended abstract). In FM 2005: Formal Methods, volume 3582 of Lecture Notes in Computer Science, pages 542-547. Springer, 2005a.
    • (2005) FM 2005: Formal Methods , pp. 542-547
    • Campbell, C.1    Grieskamp, W.2    Nachmanson, L.3    Schulte, W.4    Tillmann, N.5    Veanes, M.6
  • 19
    • 26444467382 scopus 로고    scopus 로고
    • State exploration with multiple state groupings
    • D. Beauquier, E. Börger, and A. Slissenko, editors, March 8-11, 2005, Laboratory of Algorithms, Complexity and Logic, University Paris 12 - Val de Marne, Creteil, France
    • C. Campbell and M. Veanes. State exploration with multiple state groupings. In D. Beauquier, E. Börger, and A. Slissenko, editors, 12th International Workshop on Abstract State Machines, ASM’05, March 8-11, 2005, Laboratory of Algorithms, Complexity and Logic, University Paris 12 - Val de Marne, Creteil, France, pages 119-130, 2005.
    • (2005) 12Th International Workshop on Abstract State Machines, ASM’05 , pp. 119-130
    • Campbell, C.1    Veanes, M.2
  • 22
    • 0022706656 scopus 로고
    • Automatic verification of finite-state concurrent systems using temporal logic specifications
    • E. M. Clarke, E. A. Emerson, and A. P. Sistla. Automatic verification of finite-state concurrent systems using temporal logic specifications. ACM Transactions on Programming Languages and Systems, 8(2):244-263, April 1986.
    • (1986) ACM Transactions on Programming Languages and Systems , vol.8 , Issue.2 , pp. 244-263
    • Clarke, E.M.1    Emerson, E.A.2    Sistla, A.P.3
  • 23
    • 84981282575 scopus 로고
    • Verification tools for finite-state concurrent systems
    • J. W. De Bakker, W.-P De Roever, and G Rozenberg, editors, Springer
    • E. M. Clarke, O. Grumberg, and D. Long. Verification tools for finite-state concurrent systems. In J. W. De Bakker, W.-P De Roever, and G Rozenberg, editors, A Decade of Concurrency, Reflections and Perspectives, volume 803 of Lecture Notes in Computer Science. Springer, 1994.
    • (1994) A Decade of Concurrency, Reflections and Perspectives , vol.803
    • Clarke, E.M.1    Grumberg, O.2    Long, D.3
  • 33
    • 85032400904 scopus 로고    scopus 로고
    • FSE. Foundations of Software Engineering, 2006. URL: http://research.microsoft.com/fse/.
    • (2006)
  • 36
    • 10644295766 scopus 로고    scopus 로고
    • Instrumenting scenarios in a model-driven development environment
    • W. Grieskamp, N. Tillmann, and M. Veanes. Instrumenting scenarios in a model-driven development environment. Information and Software Technology, 46(15):1027-1036, 2004.
    • (2004) Information and Software Technology , vol.46 , Issue.15 , pp. 1027-1036
    • Grieskamp, W.1    Tillmann, N.2    Veanes, M.3
  • 37
    • 0002017107 scopus 로고
    • Evolving algebras 1993: Lipari guide
    • E. Börger, editor, Oxford University Press
    • Y. Gurevich. Evolving algebras 1993: Lipari Guide. In E. Börger, editor, Specification and Validation Methods, pages 9-36. Oxford University Press, 1995.
    • (1995) Specification and Validation Methods , pp. 9-36
    • Gurevich, Y.1
  • 48
    • 84896693548 scopus 로고    scopus 로고
    • Symmetry reductions for model checking of concurrent dynamic software
    • R. Iosif. Symmetry reductions for model checking of concurrent dynamic software. STTT, 6(4):302-319, 2004.
    • (2004) STTT , vol.6 , Issue.4 , pp. 302-319
    • Iosif, R.1
  • 50
    • 0000194670 scopus 로고    scopus 로고
    • Elements of style: Analyzing a software design feature with a counterexample detector
    • D. Jackson and C. A. Damon. Elements of style: Analyzing a software design feature with a counterexample detector. IEEE Transactions on Software Engineering, 22(7):484-495, July 1996.
    • (1996) IEEE Transactions on Software Engineering , vol.22 , Issue.7 , pp. 484-495
    • Jackson, D.1    Damon, C.A.2
  • 52
    • 23944432682 scopus 로고    scopus 로고
    • Theory, principles and algorithms. A tool for the automatic synthesis of conformance test cases for non-deterministic reactive systems
    • C. Jard and T. Jeron. TGV: Theory, principles and algorithms. A tool for the automatic synthesis of conformance test cases for non-deterministic reactive systems. International Journal on Software Tools for Technology Transfer, 7(4):297-315, 2005.
    • (2005) International Journal on Software Tools for Technology Transfer , vol.7 , Issue.4 , pp. 297-315
    • Jard, C.1    Jeron, T.2
  • 54
    • 0016972709 scopus 로고
    • Formal verification of parallel programs
    • R. Keller. Formal verification of parallel programs. Communications of the ACM, 371-384, July 1976.
    • (1976) Communications of the ACM , pp. 371-384
    • Keller, R.1
  • 55
    • 0017996760 scopus 로고
    • Time, clocks, and the ordering of events in a distributed system
    • L. Lamport. Time, clocks, and the ordering of events in a distributed system. Communications of the ACM, 21(7):558-565, 1978.
    • (1978) Communications of the ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 58
    • 0030212784 scopus 로고    scopus 로고
    • Principles and methods of testing finite state machines -a survey
    • D. Lee and M. Yannakakis. Principles and methods of testing finite state machines -a survey. Proceedings of the IEEE, 84(8):1090-1123, August 1996.
    • (1996) Proceedings of the IEEE , vol.84 , Issue.8 , pp. 1090-1123
    • Lee, D.1    Yannakakis, M.2
  • 61
    • 0002603293 scopus 로고
    • Practical graph isomorphism
    • B. D. McKay. Practical graph isomorphism. Congressus Numerantium, 30:45-87, 1981.
    • (1981) Congressus Numerantium , vol.30 , pp. 45-87
    • Mc Kay, B.D.1
  • 64
    • 26944437865 scopus 로고    scopus 로고
    • An incremental heap canonicalization algorithm
    • P. Godefroid, editor, Springer
    • M. Musuvathi and D. L. Dill. An incremental heap canonicalization algorithm. In P. Godefroid, editor, SPIN, volume 3639 of Lecture Notes in Computer Science, pages 28-42. Springer, 2005.
    • (2005) SPIN , vol.3639 , pp. 28-42
    • Musuvathi, M.1    Dill, D.L.2
  • 74
    • 84925144898 scopus 로고    scopus 로고
    • released January 2005, updated release September
    • Spec Explorer, 2006. URL: http://research.microsoft.com/specexplorer, released January 2005, updated release September 2006.
    • (2006)
  • 78
    • 0042695713 scopus 로고    scopus 로고
    • The directed chinese postman problem
    • H. Thimbleby. The directed Chinese postman problem. Software Practice and Experience, 33(11):1081-1096, 2003.
    • (2003) Software Practice and Experience , vol.33 , Issue.11 , pp. 1081-1096
    • Thimbleby, H.1
  • 79
    • 84888268734 scopus 로고    scopus 로고
    • Testing concurrent systems: A formal approach
    • J. C. M. Baeten and S. Mauw, editors, Springer
    • J. Tretmans. Testing concurrent systems: A formal approach. In J. C. M. Baeten and S. Mauw, editors, CONCUR’99, volume 1664 of Lecture Notes in Computer Science, pages 46-65. Springer, 1999.
    • (1999) CONCUR’99 , vol.1664 , pp. 46-65
    • Tretmans, J.1
  • 82
    • 0016870630 scopus 로고
    • An algorithm for subgraph isomorphism
    • J. R. Ullmann. An algorithm for subgraph isomorphism. Journal of the ACM, 23(1):31-42, 1976.
    • (1976) Journal of the ACM , vol.23 , Issue.1 , pp. 31-42
    • Ullmann, J.R.1
  • 85
    • 77954463903 scopus 로고    scopus 로고
    • Model-based testing of object-oriented reactive systems with spec explorer
    • R. Hierons, J. P. Bowen, and M. Harman, editors, Springer, in press
    • M. Veanes, C. Campbell, W. Grieskamp, L. Nachmanson, W. Schulte, and N. Tillmann. Model-based testing of object-oriented reactive systems with Spec Explorer. In: R. Hierons, J. P. Bowen, and M. Harman, editors, Formal Methods and Testing, Springer, in press.
    • Formal Methods and Testing
    • Veanes, Campbell, Grieskamp, Nachmanson, M.C.W.L.1    Schulte, W.2    Tillmann, N.3
  • 89
    • 43049140624 scopus 로고    scopus 로고
    • Online testing with reinforcement learning
    • K. Havelund, M. Ntmez, G. Rosu, and B. Wolff, editors, Springer
    • M. Veanes, P. Roy, and C. Campbell. Online testing with reinforcement learning. In K. Havelund, M. Ntmez, G. Rosu, and B. Wolff, editors, FATES/RV, volume 4262 of Lecture Notes in Computer Science, pages 240-253. Springer, 2006.
    • (2006) FATES/RV , vol.4262 , pp. 240-253
    • Veanes, M.1    Roy, P.2    Campbell, C.3
  • 91
    • 24644482816 scopus 로고    scopus 로고
    • A framework for generating object-oriented unit tests using symbolic execution
    • N. Halbwachs and L. D. Zuck, editors, Springer, April
    • T. Xie, D. Marinov, W. Schulte, and D. Notkin. Symstra: A framework for generating object-oriented unit tests using symbolic execution. In N. Halbwachs and L. D. Zuck, editors, TACAS, volume 3440 of Lecture Notes in Computer Science, pages 365-381. Springer, April 2005.
    • (2005) TACAS , vol.3440 , pp. 365-381
    • Xie, T.1    Marinov, D.2    Schulte, W.3    Symstra, D.N.4


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