Recent advances in model-based testing

M Utting, B Legeard, F Bouquet, E Fourneret… - Advances in …, 2016 - Elsevier
This chapter gives an overview of the field of model-based testing (MBT), particularly the
recent advances in the last decade. It gives a summary of the MBT process, the modeling …

Automatic generation of acceptance test cases from use case specifications: an nlp-based approach

C Wang, F Pastore, A Goknil… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Acceptance testing is a validation activity performed to ensure the conformance of software
systems with respect to their functional requirements. In safety critical systems, it plays a …

[HTML][HTML] NAT2TESTSCR: Test case generation from natural language requirements based on SCR specifications

G Carvalho, D Falcão, F Barros, A Sampaio… - Science of Computer …, 2014 - Elsevier
Formal models are increasingly being used as input for automated test generation
strategies. Software Cost Reduction (SCR), for example, was designed to detect and correct …

Roboworld: Verification of robotic systems with environment in the loop

J Baxter, G Carvalho, A Cavalcanti… - Formal Aspects of …, 2023 - dl.acm.org
A robot affects and is affected by its environment, so that typically its behaviour depends on
properties of that environment. For verification, we need to formalise those properties …

Formalising systematic security evaluations using attack trees for automotive applications

M Cheah, HN Nguyen, J Bryans, SA Shaikh - Information Security Theory …, 2018 - Springer
Vehicles are insecure. To protect such systems, we must begin by identifying any
weaknesses. One approach is to apply a systematic security evaluation to the system under …

A model-driven approach for functional test case generation

JJ Gutiérrez, MJ Escalona, M Mejías - Journal of Systems and Software, 2015 - Elsevier
Test phase is one of the most critical phases in software engineering life cycle to assure the
final system quality. In this context, functional system test cases verify that the system under …

Aiding exploratory testing with pruned gui models

J Reis, A Mota - Information Processing Letters, 2018 - Elsevier
Exploratory testing is a kind of software testing approach that emphasizes tester's
experience to maximize the chances to find bugs within a specific time period. It is naturally …

Model-based testing from controlled natural language requirements

G Carvalho, F Barros, F Lapschies, U Schulze… - Formal Techniques for …, 2014 - Springer
Abstract Model-Based Testing (MBT) techniques usually take as input models that are not
available in the very beginning of a development. Therefore, its use is postponed. In this …

NAT2TEST tool: From natural language requirements to test cases based on CSP

G Carvalho, F Barros, A Carvalho, A Cavalcanti… - … Engineering and Formal …, 2015 - Springer
Formal models are increasingly being used as input for automated test-generation
strategies. However, typically the requirements are captured as English text, and these …

A model-based security testing approach for automotive over-the-air updates

S Mahmood, A Fouillade, HN Nguyen… - … on Software Testing …, 2020 - ieeexplore.ieee.org
Modern connected cars are exposed to various cybersecurity threats due to the
sophisticated computing and connectivity technologies they host for providing enhanced …