Recent advances in model-based testing
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 …
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
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 …
systems with respect to their functional requirements. In safety critical systems, it plays a …
Formal methods in industry
Formal methods encompass a wide choice of techniques and tools for the specification,
development, analysis, and verification of software and hardware systems. Formal methods …
development, analysis, and verification of software and hardware systems. Formal methods …
Roboworld: Verification of robotic systems with environment in the loop
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 …
properties of that environment. For verification, we need to formalise those properties …
[HTML][HTML] NAT2TESTSCR: Test case generation from natural language requirements based on SCR specifications
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 …
strategies. Software Cost Reduction (SCR), for example, was designed to detect and correct …
A model-driven approach for functional test case generation
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 …
final system quality. In this context, functional system test cases verify that the system under …
NAT2TEST tool: From natural language requirements to test cases based on CSP
Formal models are increasingly being used as input for automated test-generation
strategies. However, typically the requirements are captured as English text, and these …
strategies. However, typically the requirements are captured as English text, and these …
Formalising systematic security evaluations using attack trees for automotive applications
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 …
weaknesses. One approach is to apply a systematic security evaluation to 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 …
experience to maximize the chances to find bugs within a specific time period. It is naturally …
A model-based security testing approach for automotive over-the-air updates
Modern connected cars are exposed to various cybersecurity threats due to the
sophisticated computing and connectivity technologies they host for providing enhanced …
sophisticated computing and connectivity technologies they host for providing enhanced …