
At Brandenburg University of Technology Cottbus-Senftenberg (BTU), researcher Prof. Leen Lambers is developing a proactive approach to dealing with conflicts based on graph transformations in the new DFG project “Conflict Prevention and Proactive Conflict Resolution Strategies for Graph Transformation”, or CORE-GT for short. The Head of the Department of Practical Computer Science/Software Systems Engineering is guided by the Capability Maturity Model Integration (CMMI), a process and maturity model that supports organizations in optimizing processes and establishing efficient working methods in order to reduce risks in software, product and service development.
“The aim of mature processes is to prevent problems as far as possible instead of reacting to them after the fact,” summarizes Prof. Lambers. “So far, however, there has been little research into how conflicts in software development can be proactively prevented or resolved.”
Graph transformation as a methodological basis
Graphs are a tried and tested means of representation in computer science for illustrating complex relationships or analyzing multi-layered structured data. They can be used to illustrate relationships between individual elements clearly and precisely. The concepts of graph transformation provide a powerful basis for developing an effective approach.
According to Prof. Lambers, there are three reasons for this:
- Graphs are well suited to representing complex structures, such as code artifacts, system architectures or computing states.
- Changes to these structures can be clearly described using graph transformation rules.
- Graph transformation is based on a rich and well-established theory.
From prevention to solution
Potential conflicts should be avoided during development with the help of prepared repair proposals. If they cannot be prevented, pre-defined solution templates are used, which are applied semi-automatically if necessary and aligned to a mutually acceptable solution using heuristic search methods.
The CORE-GT project is led by Prof. Gabriele Taentzer (Philipps University Marburg) and Prof. Leen Lambers. Two positions are earmarked for realizing the project ideas within three years and for completing a doctorate.
Contact
Prof. Dr. rer. nat. Leen Lambers
Practical Computer Science/Software Systems Engineering
T +49 (0) 355 69-3880
lambers(at)b-tu.de
– – – – – –
Further links
👉 www.b-tu.de
Photo: pixabay