메뉴 건너뛰기




Volumn , Issue 727, 2010, Pages 1-211

A framework for observation-based modelling in model-based testing

(1)  Kanstrén, Teemu a  

a NONE

Author keywords

Model based testing; Observation based modelling; Test automation; Test generation

Indexed keywords

ABSTRACTION LEVEL; ARCHITECTURAL SOLUTIONS; AUTOMATED ASSISTANCE; AUTOMATED TOOL SUPPORT; CONSTRUCTIVE APPROACH; EXPENSIVE PARTS; MODEL BASED TESTING; MODEL CREATION; OBSERVATION-BASED MODELLING; PRACTICAL SYSTEMS; SOFTWARE LIFE CYCLES; SYSTEM UNDER TEST; TEST AUTOMATION; TEST COVERAGE; TEST GENERATIONS; TEST MODELS;

EID: 78651264720     PISSN: 12350621     EISSN: 14550849     Source Type: Book Series    
DOI: None     Document Type: Article
Times cited : (4)

References (122)
  • 3
    • 0024029267 scopus 로고
    • The growth of software testing
    • June
    • Gelperin, D. and Hetzel, B. The Growth of Software Testing. Communications of the ACM, Vol. 31, No. 6, pp. 687-695, June 1988.
    • (1988) Communications of the ACM , vol.31 , Issue.6 , pp. 687-695
    • Gelperin, D.1    Hetzel, B.2
  • 4
    • 85013703606 scopus 로고    scopus 로고
    • Practical model-based testing: A tools approach
    • Utting, M. and Legeard, B. Practical Model-Based Testing: A Tools Approach. Morgan Kaufmann, 2007.
    • (2007) Morgan Kaufmann
    • Utting, M.1    Legeard, B.2
  • 7
    • 77954126212 scopus 로고    scopus 로고
    • Software testing
    • Guide to Software Engineering Body of Knowledge SWEBOK. Bourque, P. and Dupuis, R. eds., ch. 5
    • Bertolino, A. and Marchetti, E. Software Testing. In: Guide to Software Engineering Body of Knowledge (SWEBOK). Bourque, P. and Dupuis, R. (eds.). IEEE Computer Society, 2004, ch. 5. Pp. 5-1-5-16.
    • (2004) IEEE Computer Society , pp. 51-516
    • Bertolino, A.1    Marchetti, E.2
  • 10
    • 0036609253 scopus 로고    scopus 로고
    • Research in software engineering: An analysis of the literature
    • Glass, R. L., Vessey, I. and Ramesh, V. Research in Software Engineering: An Analysis of the Literature. Information and Software Technology, Vol. 44, pp. 491-506, 2002.
    • (2002) Information and Software Technology , vol.44 , pp. 491-506
    • Glass, R.L.1    Vessey, I.2    Ramesh, V.3
  • 11
    • 61849169018 scopus 로고    scopus 로고
    • Guidelines for conducting and reporting case study research in software engineering
    • April
    • Runeson, P. and Höst, M. Guidelines for conducting and reporting case study research in software engineering. Empirical Software Engineering, Vol. 14, No. 2, pp. 131-164, April 2009.
    • (2009) Empirical Software Engineering , vol.14 , Issue.2 , pp. 131-164
    • Runeson, P.1    Höst, M.2
  • 12
    • 11244298921 scopus 로고    scopus 로고
    • Tampere, Finland: Tampereen yliopistopaino Oy
    • Järvinen, P. On Research Methods. Tampere, Finland: Tampereen yliopistopaino Oy, 2004.
    • (2004) On Research Methods
    • Järvinen, P.1
  • 14
    • 0029537737 scopus 로고
    • Design and natural science research on information technology
    • March, S. T. and. Smith, G. F. Design and Natural Science Research on Information Technology. Decision Support Systems, Vol. 15, pp. 251-266, 1995.
    • (1995) Decision Support Systems , vol.15 , pp. 251-266
    • March, S.T.1    Smith, G.F.2
  • 17
    • 78651336107 scopus 로고    scopus 로고
    • Analysis
    • Online. HYPERLINK
    • Bealey, M. Analysis. In: Stanford Encyclopedia of Philosophy, 2009. [Online]. HYPERLINK: http://plato.stanford.edu/entries/analysis/http://plato. stanford.edu/entries/analysis/.
    • (2009) Stanford Encyclopedia of Philosophy
    • Bealey, M.1
  • 18
    • 0029343450 scopus 로고
    • Case studies for method and tool evaluation
    • July
    • Kitchenham, B., Pickard, L. and Pfleeger, S. L. Case Studies for Method and Tool Evaluation. IEEE Software, Vol. 12, No. 4, pp. 52-62, July 1995.
    • (1995) IEEE Software , vol.12 , Issue.4 , pp. 52-62
    • Kitchenham, B.1    Pickard, L.2    Pfleeger, S.L.3
  • 22
    • 84976840336 scopus 로고    scopus 로고
    • Design for testability in object-oriented systems
    • September 1994
    • Binder, R. V. Design for Testability in Object-Oriented Systems. Communications of the ACM, Vol. 37, No. 9, pp. 87-101, September 1994.
    • Communications of the ACM , vol.37 , Issue.9 , pp. 87-101
    • Binder, R.V.1
  • 29
    • 26044480846 scopus 로고    scopus 로고
    • Supporting controlled experimentation with testing techniques: An infrastructure and its potential impact
    • Do, H., Elbaum, S. and Rothermel, G. Supporting Controlled Experimentation with Testing Techniques: An Infrastructure and its Potential Impact. Empirical Software Engineering, Vol. 10, No. 4, pp. 405-435, 2005.
    • (2005) Empirical Software Engineering , vol.10 , Issue.4 , pp. 405-435
    • Do, H.1    Elbaum, S.2    Rothermel, G.3
  • 30
    • 0017959155 scopus 로고
    • Hints on test data selection: Help for the practicing programmer
    • DeMillo, R. A., Lipton, R. J. and Sayward, F. G. Hints on Test Data Selection: Help for the Practicing Programmer. IEEE Computer, Vol. 11, No. 4, 1978.
    • (1978) IEEE Computer , vol.11 , Issue.4
    • DeMillo, R.A.1    Lipton, R.J.2    Sayward, F.G.3
  • 37
    • 67650046593 scopus 로고    scopus 로고
    • Why programs fail: A guide to systematic debugging
    • Zeller, A. Why Programs Fail: A Guide to Systematic Debugging. Morgan Kaufmann, 2005.
    • (2005) Morgan Kaufmann
    • Zeller, A.1
  • 38
    • 33947155743 scopus 로고    scopus 로고
    • Using mutation analysis for assessing and comparing testing coverage criteria
    • August
    • Andrews, J. H., Briand, L. C., Labiche, Y. and Namin, A. S. Using Mutation Analysis for Assessing and Comparing Testing Coverage Criteria. IEEE Transactions on Software Engineering, Vol. 32, No. 8, pp. 608-624, August 2006.
    • (2006) IEEE Transactions on Software Engineering , vol.32 , Issue.8 , pp. 608-624
    • Andrews, J.H.1    Briand, L.C.2    Labiche, Y.3    Namin, A.S.4
  • 41
    • 0033352121 scopus 로고    scopus 로고
    • Partition testing versus random testing: The influence of uncertainty
    • Gutjahr, W. Partition Testing Versus Random Testing: The Influence of Uncertainty. IEEE Transactions on Software Engineering, Vol. 25, No. 5, pp. 661-674, 1999.
    • (1999) IEEE Transactions on Software Engineering , vol.25 , Issue.5 , pp. 661-674
    • Gutjahr, W.1
  • 45
    • 0016993577 scopus 로고
    • A system to generate test data and symbolically execute programs
    • September
    • Clarke, L. A. A System to Generate Test Data and Symbolically Execute Programs. IEEE Transactions on Software Engineering, Vol. 2, No. 3, pp. 215-222, September 1976.
    • (1976) IEEE Transactions on Software Engineering , vol.2 , Issue.3 , pp. 215-222
    • Clarke, L.A.1
  • 46
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • July
    • King, J. C. Symbolic Execution and Program Testing. Communications of the ACM, Vol. 19, No. 7, pp. 385-394, July 1976.
    • (1976) Communications of the ACM , vol.19 , Issue.7 , pp. 385-394
    • King, J.C.1
  • 48
    • 85008060899 scopus 로고    scopus 로고
    • Unit tests reloaded: Parameterized unit testing with symbolic execution
    • July/August
    • Tillmann, N. and Schulte, W. Unit Tests Reloaded: Parameterized Unit Testing with Symbolic Execution. IEEE Software, Vol. 23, No. 4, pp. 38-47, July/August 2006.
    • (2006) IEEE Software , vol.23 , Issue.4 , pp. 38-47
    • Tillmann, N.1    Schulte, W.2
  • 51
    • 0025472647 scopus 로고
    • Automated software test data generation
    • DOI 10.1109/32.57624
    • Korel, B. Automated Software Test Data Generation. IEEE Transactions on Software Engineering, Vol. 16, No. 8, pp. 870-879, 1990. (Pubitemid 20738724)
    • (1990) IEEE Transactions on Software Engineering , vol.16 , Issue.8 , pp. 870-879
    • Korel Bogdan1
  • 53
    • 0024033855 scopus 로고
    • The category-partition method for specifying and generating functional tests
    • June
    • Ostrand, T. J. and Balcer, M. J. The Category-Partition Method for Specifying and Generating Functional Tests. Communications of the ACM, Vol. 31, No. 6, pp. 676-686, June 1988.
    • (1988) Communications of the ACM , vol.31 , Issue.6 , pp. 676-686
    • Ostrand, T.J.1    Balcer, M.J.2
  • 67
    • 22944444504 scopus 로고    scopus 로고
    • Profiling deployed software: Assessing strategies and testing opportunities
    • April
    • Elbaum, S. and Diep, M. Profiling Deployed Software: Assessing Strategies and Testing Opportunities. IEEE Transactions on Software Engineering, Vol. 31, No. 4, pp. 312-327, April 2005.
    • (2005) IEEE Transactions on Software Engineering , vol.31 , Issue.4 , pp. 312-327
    • Elbaum, S.1    Diep, M.2
  • 72
    • 0033907702 scopus 로고    scopus 로고
    • Automatically checking an implementation against its formal specification
    • January
    • Antoy, S. and Hamlet, D. Automatically Checking an Implementation against Its Formal Specification. IEEE Transactions on Software Engineering, Vol. 26, No. 1, pp. 55-69, January 2000.
    • (2000) IEEE Transactions on Software Engineering , vol.26 , Issue.1 , pp. 55-69
    • Antoy, S.1    Hamlet, D.2
  • 73
    • 0042349339 scopus 로고    scopus 로고
    • General test result checking with log file analysis
    • July
    • Andrews, J. H. and Zhang, Y. General Test Result Checking with Log File Analysis. IEEE Transaction on Software Eng., Vol. 29, No. 7, pp. 634-648, July 2003.
    • (2003) IEEE Transaction on Software Eng. , vol.29 , Issue.7 , pp. 634-648
    • Andrews, J.H.1    Zhang, Y.2
  • 76
    • 33745196010 scopus 로고    scopus 로고
    • Tool-assisted unit-test generation and selection based on operational abstractions
    • July
    • Xie, T. and Notkin, D. Tool-Assisted Unit-Test Generation and Selection Based on Operational Abstractions. Journal of Automated Software Engineering, Vol. 13, No. 3, pp. 345-371, July 2006.
    • (2006) Journal of Automated Software Engineering , vol.13 , Issue.3 , pp. 345-371
    • Xie, T.1    Notkin, D.2
  • 79
  • 82
    • 60449098360 scopus 로고    scopus 로고
    • Carving and replaying differential unit test cases from system test cases
    • January/February
    • Elbaum, S., Chin, H. N., Dwyer, M. B. and Jorde, M. Carving and Replaying Differential Unit Test Cases from System Test Cases. IEEE Transactions on Software Engineering, Vol. 35, No. 1, pp. 29-45, January/February 2009.
    • (2009) IEEE Transactions on Software Engineering , vol.35 , Issue.1 , pp. 29-45
    • Elbaum, S.1    Chin, H.N.2    Dwyer, M.B.3    Jorde, M.4
  • 91
    • 44149126224 scopus 로고    scopus 로고
    • Improving evidence about software technologies: A look at model-based testing
    • May/June
    • Neto, A. D., Subramanyan, R., Vieira, M., Travassos, G. H. and Shull, F. Improving Evidence about Software Technologies: A Look at Model-Based Testing. IEEE Software, Vol. 25, No. 3, pp. 10-13, May/June 2008.
    • (2008) IEEE Software , vol.25 , Issue.3 , pp. 10-13
    • Neto, A.D.1    Subramanyan, R.2    Vieira, M.3    Travassos, G.H.4    Shull, F.5
  • 97
    • 0025245266 scopus 로고
    • Reverse engineering and design recovery: A taxonomy
    • Chikofsky, E. J. and Cross II, E. J. Reverse Engineering and Design Recovery: A Taxonomy. IEEE Software, Vol. 7, No. 1, pp. 13-17, 1990.
    • (1990) IEEE Software , vol.7 , Issue.1 , pp. 13-17
    • Chikofsky, E.J.1    Cross II, E.J.2
  • 98
    • 33746406107 scopus 로고    scopus 로고
    • Theories, tools and research methods in program comprehension: Past, present and future
    • September
    • Storey, M.-A. Theories, Tools and Research Methods in Program Comprehension: Past, Present and Future. Software Quality Journal, Vol. 14, No. 3, pp. 183-208, September 2006.
    • (2006) Software Quality Journal , vol.14 , Issue.3 , pp. 183-208
    • Storey, M.-A.1
  • 102
    • 84903520119 scopus 로고
    • Program understanding and the concept assignment problem
    • May
    • Biggerstaff, T., Mitbander, B. G. and Webster, D. E. Program Understanding and the Concept Assignment Problem. Communications of the ACM, Vol. 37, No. 5, pp. 72-82, May 1994.
    • (1994) Communications of the ACM , vol.37 , Issue.5 , pp. 72-82
    • Biggerstaff, T.1    Mitbander, B.G.2    Webster, D.E.3
  • 103
    • 33750214416 scopus 로고    scopus 로고
    • Feature identification: An epidemiological metaphor
    • September
    • Antoniol, G. and Guéhéneuc, Y.-G. Feature Identification: An Epidemiological Metaphor. IEEE Transactions on Software Engineering, Vol. 32, No. 9, pp. 627-641, September 2006.
    • (2006) IEEE Transactions on Software Engineering , vol.32 , Issue.9 , pp. 627-641
    • Antoniol, G.1    Guéhéneuc, Y.-G.2
  • 109
    • 18844401354 scopus 로고    scopus 로고
    • Discovering thread interactions in a concurrent system
    • September
    • Cook, J. E. and Du, Z. Discovering Thread Interactions in a Concurrent System. Journal of Systems and Software, Vol. 77, No. 3, pp. 285-297, September 2005.
    • (2005) Journal of Systems and Software , vol.77 , Issue.3 , pp. 285-297
    • Cook, J.E.1    Du, Z.2
  • 113
    • 33750206389 scopus 로고    scopus 로고
    • Towards the reverse engineering of UML sequence diagrams for distributed java software
    • September
    • Briand, L. C., Labiche, Y. and Leduc, J. Towards the Reverse Engineering of UML Sequence Diagrams for Distributed Java Software. IEEE Transactions on Software Engineering, Vol. 32, No. 9, pp. 642-663, September 2006.
    • (2006) IEEE Transactions on Software Engineering , vol.32 , Issue.9 , pp. 642-663
    • Briand, L.C.1    Labiche, Y.2    Leduc, J.3


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