Back to research topics

Axini develops tools for model based testing (MBT) and model based software engineering (MBSE). Model based testing is a software testing approach in which test cases are automatically generated and executed from a model, a formal specification of the system under test. This approach allows for a high degree of test automation and more thorough testing.

We currently have a minimal debugger integrated into the view of our application. We are seeking a student to explore and expand the capabilities of this debugger. The goal of this thesis project is to investigate and implement advanced debugging features, such as enhanced view capabilities, tracing, and the ability to step backward and forward through code execution.

Possible research questions

There are several puzzles and research questions that students can work on.

Debugging features
What data is needed to implement advanced debugging features?
Debugging model based testing
How to integrate a debugger in the context of model based testing?