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.
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.