Research and Development Projects

Current Projects

1. My PhD Project:

In my PhD project, I am working on regression testing of evolving software systems. The project focuses on using models for the system and test specifications. Changes in these models are popagated to find the imapct of these changes on tests.

More information and documents will be available soon...

Past Projects

2. B2U (BPMN to U2Tp)

B2U aims to generate test suites in U2TP from BPMN specifications. U2TP (UML 2 Testing Profile) is a standard profile from OMG for visual test specifications. BPMN is a visual business process modelling language and is also a OMG standard. For more information on the project and project status, please visit our project page.

People Involved: Stefan Groß, Qurat-ul-ann Farooq, Prof.Dr.Ing-habil. Matthias Riebisch

 

3. TestAB (Testing Aspectual BPMN Processes)

TestAB is a research project investigatigating the issues related the modelling and testing of aspectual business processes. The project focuses on how conventional process modelling languages such as BPMN can be extended to support the aspect-oriented development? Further, how these aspectual business process can be used for test generation. This site provides the details and status of the TestAB project. For further details about the project check the following wiki.

  Wikispaces

START- START is a regression testing tool, based on eclipse platform for UML state based regression testing. It is a UML 2.0 compliant tool that uses UML state machines and class diagrams for state  based regression testing of evolving systems

The source code of start is availble on request. Request Source Code

TEST-TRAM: (TEsting, STate-machine-TRAnsformations, MDA)

TEST-TRAM is a model-driven testing tool that uses model transformations for generation of platform independent test cases for MDA based applications. ATL (Atlas Transformation Language) is used for transformation specifications. The tool construction is underway. The generated platform independent test cases can be later transformed into platform specific test cases for different test platforms. At present, we are implementing the platform independent test cases to platform specific  test cases transformations for JUNIT.

 

This site was last updated 03/25/11