Modell zur Zusammenführung von Prozessmodellen, Anforderungen und Testfällen in verteilten Werkzeugen
There are many challenges involved in the field of integrating the tools used for different software engineering activities and the artifacts created by them. It becomes even more challanging when this effort is attempted for a project which has already been initiated and where the tools to be used were selected without any apriori consideration of how integrated they are. This thesis aims to address the challenges related to data and control integration of the artifacts created via different tools specifically in the phases of process modeling, requirements engineering and testing. It documents the challenges related to the problem as well as a knowledgebase related to the area of tool integration in general, which is derived from an extensive literature survey. As the final deliverable, the thesis proposes an architecture of a rule based mechanism which is capable of providing support for an integrated & harmonized working of the tools and the data that they create. The mechanism works on a set of predefined rules and constraints and keeps the responsible people informed whenever a constraint is violated. The mechanism works on the reports that one can get directly from the tools either as a standard functionality or with very little effort. This feature makes it usable with tools which might be widely different in their internal structure or the work they do. The proposed solution has been evaluated by a group of experts for its validity and its usefulness. The analysis of the results indicate that when implemented the solution can provide effective support for data and control integration. The experts also concluded that the architecture is sound regarding the architectural characteristics and should be useful to the future developers of the system.
Kaiserslautern, TU, Master Thesis, 2013