JSXM. A model-based testing tool

About JSXM

JSXM models are a special type of extended finite state machines, called Stream X-Machines (SXMs). SXMs allow the description of both the control and the data of a system. The most important advantage of SXMs is their testing method. It can be guaranteed that under certain desing-for-test conditions, the generated test cases reveal all functional inconsistencies in the implementation.

JSXM's modelling language is based on XML and inline Java code. It supports XSD types. It supports the automatic generation of JUnit test cases for testing Java applications.

JSXM developed by:

Dr. Dimitris Dranidis

Senior Lecturer, Academic Director of the MSc in Software Engineering and Telecommunications

Academic Qualifications: PhD in Computer Science, Ludwig-Maximilians University of Munich, Germany BSc in Physics, Aristotle University, Greece



JSXM Maven plugin developed by:

Konstantinos Margaritis

MSc in Software Engineering and Telecommunications

Academic Qualifications: BSc in Computer Science, University of Sheffield