TiCToC
TiCToC

TiCToC

Optimizing the testing of variable high-tech systems
Duration
October 2020 until September 2026
Project member(s)
Dr G.J. Tretmans (Jan)
Project type
Research

High-tech systems come in many variants, customized for various users. These systems evolve over time to adapt to changing requirements and contexts. The number of possible different variants grows exponentially making testing of systems with high variability and evolution a major challenge. 

The TiCToC project investigates methods and tools to manage and reduce the combinatorial explosion of testing complex high-tech systems. The aim is that not all versions and variants have to be completely re-tested, while still providing high, argued test coverage and confidence in the quality of the whole system. 

TiCToC will follow a model-based approach using component-based and feature-driven testing. Topics that are addressed include: modelling and decomposition of a system into components and features, compositional testing, impact analysis of system modifications, minimization of re-testing after a change, automatic test generation from models and usage data, and representation of models and testing concepts in an intuitive and human-accessible form in domain-specific languages.

Also check out the projectwebsite of TiCToC
 

Results

Publications

  • [1] T. Zameni, P. van Den Bos, J. Tretmans, J. Foederer and A. Rensink, From BDD Scenarios to Test Case Generation, 2023 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), Dublin, Ireland, 2023, pp. 36-44, doi: 10.1109/ICSTW58534.2023.00019. 
  • [2] Gijs van Cuyck, Lars van Arragon and Jan Tretmans. Compositionality in Model-Based Testing. 2023, Springer-Verlag, Berlin, Heidelberg, 10.1007/978-3-031-43240-8_13, Testing Software and Systems: 35th IFIP WG 6.1 International Conference, ICTSS 2023, Bergamo, Italy, September 18–20, 2023, Proceedings, 202–218. 
  • [3] Tannaz Zameni, Petra van den Bos, Arend Rensink, Jan Tretmans. An Intermediate Language to Integrate Behavior-Driven Development Scenarios and Model-Based Testing. In: C. Macho, M. Pinzger, R. Ramler (eds.), 7th Workshop on Validation, Analysis and Evolution of Software Tests (VST). SANER Procs. in the IEEE Digital Library. IEEE CS, 2024. 

Funding

Contact information

More information? Please contact our press officers at 024 361 6000, media@ru.nl or the project members.