[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/ICSTW.2011.37guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

MOST: A Multi-objective Search-Based Testing from EFSM

Published: 21 March 2011 Publication History

Abstract

This paper introduces a multi-objective evolutionary approach to test case generation from extended finite state machines (EFSM), named MOST. Testing from an (E)FSM generally involves executing various transition paths, until a given coverage criterion (e.g. cover all transitions) is met. As traditional test generation methods from FSM only consider the control aspects, they can produce many infeasible paths when applied to EFSMs, due to conflicts in guard conditions along a path. In order to avoid the infeasible path generation, we propose an approach that obtains feasible paths dynamically, instead of performing static reach ability analysis as usual for FSM-based methods. Previous works have treated EFSM test case generation as a mono-objective optimization problem. Our approach takes two objectives into account that are the coverage criterion and the solution length. In this way, it is not necessary to establish in advance the test case size as earlier approaches. MOST constructs a Pareto set approximation, i.e., a group of optimal solutions, which allows the test team to select the solutions that represent a good trade-off between both objectives. The paper shows empirical studies to illustrate the benefits of the approach and comparing the results with the ones obtained in a related work.

Cited By

View all
  • (2020)Test Generation Tool for Modified Condition/Decision CoverageProceedings of the 13th International Conference on Intelligent Systems: Theories and Applications10.1145/3419604.3419628(1-6)Online publication date: 23-Sep-2020
  • (2018)Using a Search and Model Based Framework to Improve Robustness Tests in Cloud PlatformsProceedings of the III Brazilian Symposium on Systematic and Automated Software Testing10.1145/3266003.3266011(67-76)Online publication date: 17-Sep-2018
  • (2016)A heuristic transition executability analysis method for generating EFSM-specified protocol test sequencesInformation Sciences: an International Journal10.1016/j.ins.2016.07.059370:C(63-78)Online publication date: 20-Nov-2016
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ICSTW '11: Proceedings of the 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops
March 2011
662 pages
ISBN:9780769543451

Publisher

IEEE Computer Society

United States

Publication History

Published: 21 March 2011

Author Tags

  1. EFSM
  2. feasible path
  3. model-based testing
  4. search-based testing

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Test Generation Tool for Modified Condition/Decision CoverageProceedings of the 13th International Conference on Intelligent Systems: Theories and Applications10.1145/3419604.3419628(1-6)Online publication date: 23-Sep-2020
  • (2018)Using a Search and Model Based Framework to Improve Robustness Tests in Cloud PlatformsProceedings of the III Brazilian Symposium on Systematic and Automated Software Testing10.1145/3266003.3266011(67-76)Online publication date: 17-Sep-2018
  • (2016)A heuristic transition executability analysis method for generating EFSM-specified protocol test sequencesInformation Sciences: an International Journal10.1016/j.ins.2016.07.059370:C(63-78)Online publication date: 20-Nov-2016
  • (2016)The experimental applications of search-based techniques for model-based testingApplied Soft Computing10.1016/j.asoc.2016.08.03049:C(1094-1117)Online publication date: 1-Dec-2016
  • (2013)Controversy CornerJournal of Systems and Software10.1016/j.jss.2012.07.04186:4(970-984)Online publication date: 1-Apr-2013
  • (2011)A multi-objective evolutionary algorithm to obtain test cases with variable lengthsProceedings of the 13th annual conference on Genetic and evolutionary computation10.1145/2001576.2001828(1875-1882)Online publication date: 12-Jul-2011

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media