Model-based testing tool chain: Master's Thesis

Simo Hyvönen

Research output: ThesisMaster's thesis


The model-based testing technologies and practices have increased the amount of tools required in testing. This variety of different tools sets high requirements for the tool chains. There is lot of earlier research on model interchange and tool integration in general, but there is a lack of existing research on the scope of model-based testing tool chains and integration of model-based testing tools. There were two main objectives for this thesis. The first objective was to research the adaptability of the existing model-based testing tool chains. The second objective was to compose guidelines for adaptable model-based testing tools. In this thesis, middleware solutions for two model-based testing tool chains were implemented. These middleware solutions enable adding new tools to existing tool chains. The first middleware solution transforms UML-state machine diagrams from XMI format to another format. Thus test models created with a third-party model editor can be used in test generation with a model-based test generator tool. The second middleware solution solves interoperability problems between a model-based test generator and a TTCN-3 test environment. Both middleware solutions were tested in practice in a use case. Overall, this thesis proves that extending the existing model-based testing tool chains with third-party tools can be successfully implemented using simple middleware solutions.
Original languageEnglish
QualificationMaster Degree
Awarding Institution
  • University of Oulu
Place of PublicationOulu
Publication statusPublished - 2009
MoE publication typeG2 Master's thesis, polytechnic Master's thesis


  • Software testing
  • tool integration


Dive into the research topics of 'Model-based testing tool chain: Master's Thesis'. Together they form a unique fingerprint.

Cite this