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

skip to main content
10.1145/2489280.2489293acmconferencesArticle/Chapter ViewAbstractPublication PagesisstaConference Proceedingsconference-collections
Article

Towards quality of model-based testing in the ioco framework

Published: 15 July 2013 Publication History

Abstract

Since testing is an expensive process, automatic testing with smart test selection has been proposed as a way to reduce such expense. Such a selection of tests can be done using specification coverage functions. Model-based ioco theory, however, uses test suites which are not suitable for easy computation of coverage because of interdependence of their test cases. We define a new test suite that overcomes such problems. Using such a test suite we cast the test selection problem to a specification selection problem that aims at transforming the model to which a system under test must conform, in order to reduce the set of test cases. We give a canonical representation for the newly defined test suite.

References

[1]
R. Alur, T. Henzinger, O. Kupferman, and M. Vardi. Alternating refinement relations. In CONCUR’98, LNCS 1466, pages 163–178. Springer Berlin / Heidelberg, 1998.
[2]
Axini. http://www.axini.com.
[3]
A. Belinfante. JTorX: A Tool for On-Line Model-Driven Test Derivation and Execution. In TACAS 2010, LNCS 6015, pages 266–270. Springer Berlin / Heidelberg, 2010.
[4]
D. Clarke, T. Jéron, V. Rusu, and E. Zinovieva. STG: A Symbolic Test Generation Tool. In TACAS 2002, LNCS 2280, pages 151–173. Springer, 2002.
[5]
L. M. G. Feijs, N. Goga, S. Mauw, and J. Tretmans. Test Selection, Trace Distance and Heuristics. In TestCom 2002, pages 267–282. Kluwer, B.V., 2002.
[6]
L. Frantzen and J. Tretmans. Model-Based Testing of Environmental Conformance of Components. In FMCO 2006, LNCS 4709, pages 1–25. Springer-Verlag, 2007.
[7]
N. Goga and F. Moldoveanu. Test selections and coverages. In 17th CCECE 2004, pages 707–710. IEEE Canada, 2004.
[8]
J. He and K. J. Turner. Protocol-Inspired Hardware Testing. In IWTCS XII, pages 131–147. Kluwer Academic Publishers, 1999.
[9]
A. Hessel, K. G. Larsen, M. Mikucionis, B. Nielsen, P. Pettersson, and A. Skou. Testing Real-Time Systems Using UPPAAL. In Formal Methods and Testing, LNCS 4949, pages 77–117. Springer-Verlag, 2008.
[10]
C. Jard and T. Jéron. TGV: Theory, Principles and Algorithms: A Tool for the Automatic Synthesis of Conformance Test Cases for Non-Deterministic Reactive Systems. International Journal on STTT, 7(4):297–315, 2005.
[11]
M. Krichen and S. Tripakis. Black-box conformance testing for real-time systems. In SPIN 2004, LNCS 2989, pages 109–126. Springer, 2004.
[12]
M. Timmer, H. Brinksma, and M. I. A. Stoelinga. Model-Based Testing. In Software and Systems Safety: Specification and Verification, NATO Science for Peace and Security Series D, pages 1–32. IOS Press, Apr. 2011.
[13]
J. Tretmans. Model-Based Testing and Some Steps towards Test-Based Modelling. In Formal Methods for Eternal Networked Software Systems, LNCS 6659, pages 297–326. Springer Berlin / Heidelberg, 2011.
[14]
M. van der Bijl, A. Rensink, and J. Tretmans. Compositional Testing with ioco. In FATES 2003, pages 86–100. Springer-Verlag, 2004.
[15]
T. Willemse. Heuristics for ioco-Based Test-Based Modelling. In Formal Methods: Applications and Technology, LNCS 4346, pages 132–147. Springer Berlin / Heidelberg, 2007.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
JAMAICA 2013: Proceedings of the 2013 International Workshop on Joining AcadeMiA and Industry Contributions to testing Automation
July 2013
76 pages
ISBN:9781450321617
DOI:10.1145/2489280
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 July 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Model-based Testing
  2. Test Selection
  3. ioco Theory

Qualifiers

  • Article

Conference

ISSTA '13
Sponsor:

Upcoming Conference

ISSTA '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2022)Goodbye iocoA Journey from Process Algebra via Timed Automata to Model Learning10.1007/978-3-031-15629-8_26(491-511)Online publication date: 7-Sep-2022
  • (2019)Matching implementations to specificationsProceedings of the 34th ACM/SIGAPP Symposium on Applied Computing10.1145/3297280.3297496(2196-2205)Online publication date: 8-Apr-2019
  • (2019)Relating Alternating Relations for Conformance and RefinementIntegrated Formal Methods10.1007/978-3-030-34968-4_14(246-264)Online publication date: 22-Nov-2019
  • (2019)Benchmarks for Automata Learning and Conformance TestingModels, Mindsets, Meta: The What, the How, and the Why Not?10.1007/978-3-030-22348-9_23(390-416)Online publication date: 26-Jun-2019
  • (2017)On the Existence of Practical TestersModelEd, TestEd, TrustEd10.1007/978-3-319-68270-9_5(87-106)Online publication date: 27-Sep-2017
  • (2017)n-Complete Test Suites for IOCOTesting Software and Systems10.1007/978-3-319-67549-7_6(91-107)Online publication date: 15-Sep-2017
  • (2014)Active Learning of Nondeterministic Systems from an ioco PerspectivePart I of the Proceedings of the 6th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation. Technologies for Mastering Change - Volume 880210.1007/978-3-662-45234-9_16(220-235)Online publication date: 8-Oct-2014

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media