Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1007/978-3-031-07727-2_17guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Extending Data Flow Coverage to Test Constraint Refinements

Published: 07 June 2022 Publication History

Abstract

This paper presents a new data flow coverage criterion for a deeper analysis of possible refinements to the constraints on paths unfolding of software program’s behavior. Such refinements represent a feasible chain of usages of the same variable without redefinitions in-between. An algorithm for reasonable chains selection is proposed.

References

[1]
Miranda, B., Bertolino, A.: Testing relative to usage scope: revisiting software coverage criteria. ACM Trans. Softw. Eng. Methodol. 29(3), 18. 24p. (2020)
[2]
Lee, J., Kang, S., Pilsu, J.: Test coverage criteria for software product line testing: Systematic literature review. Inf. Softw. Techn. 122, 106272 (2020)
[3]
Gay G, Staats M, Whalen M, and Heimdahl M The risks of coverage-directed test case generation IEEE Trans. Softw. Eng. 2015 41 803-819
[4]
Inozemtseva, L., Holmes, R.: Coverage is not strongly correlated with test suite effectiveness. In: Proceedings of ACM ICSE, pp. 435–445 (2015)
[5]
Kolchin A, Potiyenko S, and Weigert T Challenges for automated, model-based test scenario generation Comm. Comput. Inf. Sci. 2019 1078 182-194
[6]
Su T., et al.: A survey on data-flow testing. ACM Comput. Surv. 50, 35p (2017)
[7]
Sahoo, R.R., Ray, M.: Metaheuristic techniques for test case generation: a review. Research anthology on agile software. Softw. Dev. Test. 1043–1058 (2022)
[8]
Hong HS and Ural H Khendek F and Dssouli R Dependence testing: extending data flow testing with control dependence Testing of Communicating Systems 2005 Heidelberg Springer 23-39
[9]
Rapps, S., Weyuker, E.: Data flow analysis techniques for test data selection. In: Proceedings of the International Conference of Software Engineering. pp. 272–277 (1982)
[10]
Laski J and Korel B A data flow oriented program testing strategy IEEE Trans. Softw. Eng. 1983 9 3 347-354
[11]
Chilenski J and Miller S Applicability of modified condition/decision coverage to software testing Softw. Eng. J. 1994 7 5 193-200
[12]
Static single assignment book (2018). https://pfalcon.github.io/ssabook/latest/book-full.pdf. Accessed 6 Apr 2022
[13]
Weigert T et al. Fonseca i Casas P, Sancho M-R, Sherratt E, et al. Generating test suites to validate legacy systems System Analysis and Modeling. Languages, Methods, and Tools for Industry 4.0 2019 Cham Springer 3-23
[14]
Kolchin, A.: A novel algorithm for attacking path explosion in model-based test generation for data flow coverage. In: Proceedings of IEEE 1st International Conference on System Analysis and Intelligent Computing, SAIC. pp. 226–231 (2018)
[15]
Ntafos S On required element testing IEEE Trans. Softw. Eng. 1984 10 795-803
[16]
Kolchin, A., Potiyenko, S., Weigert, T.: Extending data flow coverage with redefinition analysis. In: Proceedings of the IEEE International Conference on Information and Digital Technologies. pp. 293–296 (2021)
[17]
Chaim, M.L., Baral, K., Offutt, J., Concilio, M.: Araujo, R.P.A.: Efficiently finding data flow subsumptions. In: Proceedings of 14th IEEE Conference on Software Testing, Verification and Validation (ICST). pp. 94–104 (2021)
[18]
Gal, R., Haber, E., Ibraheem, W., Irwin, B., Nevo, Z., Ziv, A.: Automatic scalable system for the coverage-directed generation (CDG) problem. In: Proceedings of Design, Automation & Test in Europe Conference & Exhibition (DATE), pp. 206–211 (2021)

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
Integrated Formal Methods: 17th International Conference, IFM 2022, Lugano, Switzerland, June 7–10, 2022, Proceedings
Jun 2022
371 pages
ISBN:978-3-031-07726-5
DOI:10.1007/978-3-031-07727-2

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 07 June 2022

Author Tags

  1. Testing
  2. Coverage criteria
  3. Data flow analysis

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Nov 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media