Axini
Back to home

Every year we offer interesting graduation projects

Discover what Axini has to offer you.

Why graduate at Axini?

Axini is an Amsterdam-based spin-off from the University of Twente. We develop cutting-edge software engineering tools that bring academic formal methods into practice. Our expertise? Model-based testing (MBT) and model-driven software engineering (MBSE). Our platform enables large organizations like ProRail, Achmea and Thermo Fisher Scientific to deliver high-quality software on time.

We combine deep theoretical knowledge of formal methods with hands-on experience in software testing. That makes our graduation projects unique: you dive into the theory of formal methods and model checking, while simultaneously building concrete solutions for real challenges.

More than 20 years of experience

Over the past 20 years, we have supervised dozens of students. We use that experience to help you get the most out of your research. Check our track record further down this page.

Strong academic connections

We maintain close ties with universities (UvA, VU, UT, TU/e) and research institutions (TNO, CWI). We also participate in various European research projects, including TESTOMAT, Allegio and Reflexion. Many of our colleagues have an academic background as a master's student, PhD candidate or university lecturer.

Experience life at a software scale-up

During your graduation, you'll experience what it's like to work at a company that revolves around software engineering and continuous improvement. We have an informal, friendly culture with flexible working hours. A few days a week we're at our Amsterdam office, the rest of the week we work from home.

What we offer you

Strong guidance

Experienced supervisors who make time for you. They inspire and challenge you with deep domain knowledge.

Real research

Projects with a strong research component and concrete questions. You won't build a simple website, but work on real innovation.

Academic network

Direct access to universities and potential academic supervisors.

Proven track record

An impressive list of successful graduates. Scroll down for inspiration.

Internship compensation

All projects come with a monthly compensation.

Track record

Get inspired by the work of your predecessors

2025

Michalis Papapetros

UvA, MSc Software Engineering

Model-based Testing of Adaptive Microservice Systems

Wike Duivenvoorden

Universiteit van Amsterdam | Master Software Engineering

Cleaning up the clutter in interactive visualisations of labelled transition systems

Weronika Szybińska

Universiteit van Amsterdam | Master Software Engineering

Leveraging Model-Based Testing to Validate UI Behavior and Analyze Energy Efficiency in Android Applications

2024

Marwa Mohalaia

UvA, MSc Software Engineering

Towards Automating Usability Evaluation of Web-based GUI Applications Using Model-based Testing

Susan van den Broek

UvA, MSc Software Engineering

A Model-Centric Approach to Test Case Shrinking: utilising k-shortest path in model-based testing

Yannick van der Vleuten

UvA, MSc Software Engineering

Model-Based Testing of Client-Side Web Applications in Isolation

2023

Jouke Stoel

TU/e, PhD

Solving the Bank: Lightweight Specification and Verification Techniques for Enterprise Software

Maarten Schröder

VU, MSc Computer Science

Automatic test case generation based on properties as scenarios for Axini Modeling Language

Jore Booy

TU/e, MSc Computer Science

Model-Based Mocking Compositional Model-Based Testing for Microservices using the Axini Modeling Platform

Małgorzata Janeczko

UvA, MSc Software Engineering

Leveraging Symbolic Transition Systems to automate model-based web UI testing

Aleandro Mifsud

UvA, MSc Software Engineering

Blended AML: Transforming an internal textual DSL into a Blended Modelling Environment

2022

Marko Milardić

UvA, MSc Software Engineering

Model-based Testing of Interoperability in Internet of Things Protocols

Sky Sarah van Grieken

Technische Universiteit Eindhoven | Master Computer Science & Engineering

Encoding hashes in an SMT-solver using Z3

Mark Bebawy

Vrije Universiteit Amsterdam | Master Computer Science

Testing Strategies and Coverage Metrics in Model Based Testing

Lucas Steehouwer

Universiteit van Amsterdam | Master Software Engineering

Finding Deadlocks in Open Input-Output Symbolic Transition Systems by Model-Transformation to Promela

2021

Xavier van Dommelen

Universiteit van Amsterdam | Master Software Engineering

Model-Based Testing of Internet of Things Protocols

Tobias Bachmann

Universiteit van Amsterdam | Master Software Engineering

Translating SysML models into Symbolic Transition Systems for Model-Based Testing

Wouter Bohlken

Universiteit van Amsterdam | Master Software Engineering

Model-Based Fuzzing Using Symbolic Transition Systems

2020

Lars Meijer

Universiteit Twente | Master Computer Science

Test case shrinking for Model Based Testing on Symbolic Transition Systems

Florine de Geus

Universiteit van Amsterdam | Bachelor Computer Science

On the Use of SMT Solvers in Model-Based Testing

2019

Sjoerd van der Heijden

Universiteit van Amsterdam | Master Software Engineering

Trace Collection and Data Coverage for Model Based Testing

Jouke Roorda

Universiteit van Amsterdam | Master Software Engineering

Model Based Testing distributed Identity and Access Management software: Verifying OIDCfed

2018

Dennis van der Werf

Universiteit van Amsterdam | Master Software Engineering

Visualizing Symbolic Transition Systems

Aswathy George

UvA, MSc Information Studies

2017

Martijn Willemsen

UT, MSc Computer Science

Improving Diagnosis by Grouping Test Cases to Reduce Complexity

2016

Stan Janssen

UvA, MSc Software Engineering

Transforming Source Code into Symbolic Transition Systems for Practical Model-Based Testing

Peter Verkade

UvA, MSc Software Engineering

Model-Based Unit Testing using Decision Tables

2015

Ardavan Ghaffari

UvA, MSc Software Engineering

Trace Coverage Strategy for Symbolic Transition Systems

Jorge Mora Perdiguero

VU, MSc Computer Science

Development of an Efficient Data Coverage Strategy for TestManager

2014

Kai Bakker

UvA, MSc Software Engineering

Reachable States for Symbolic Transition Systems

Bas Meesters

UvA, MSc Software Engineering

The Visualization of Symbolic Transition Systems

2013

Johanneke Lamberink

UvA, MSc Software Engineering

Using Decision Tables in Model-Based Testing

Kevin de Berk

VU, MSc Computer Science

Model checking test models

Carsten Ruetz

Radboud Universiteit, MSc Computing Science

Model Checking of Symbolic Transition Systems with SMT Solvers

Vincent de Bruijn

UT, MSc Computer Science

Model-Based Testing with Graph Grammars

2011

Lennart Tange

UvA, MSc Software Engineering

Test-Based Modelling – Learning a Model From a System's Implementation

Machiel van der Bijl

UT, PhD

On Changing Models in Model-Based Testing

2010

Jasper Hendriks

UvA, MSc Software Engineering

Risk Reducing Test Case Generation for Model-based Testing

2009

Floor Sietsma

UvA, MSc Software Engineering

A Case Study in Formal Testing and an Algorithm for Automatic Test Case Generation with Symbolic Transition Systems

Ready to start?

Contact us and discover which project suits you.

students@axini.com