Requirements-Driven Software Development System
Die Software-Industrie leidet – trotz ihrer Vorreiterrolle in der modernen Wirtschaft – unter unakzeptabel hohen Misserfolgsraten, deren Ursachen häufig in hochkomplexen, voneinander abhängigen und sich ständig ändernden Anforderungen zu finden sind. Die Software-Industrie hat erhebliche Probleme, diese Komplexität zu beherrschen, mit Änderungsanforderungen Schritt zu halten und Wissen aus vorangegangenen Projekten wieder zu verwenden. Die wesentliche Hürde, diese Probleme zu lösen, ist das Fehlen von breit anerkannten und einfach anzuwendenden Mechanismen zur Repräsentation und Wiederverwendung zusammenhängender Lösungen für Probleme, die als Benutzer-Anforderungen formuliert sind.
Das Hauptziel des RedSeeds-Projekts ist es daher, ein offenes Framework zu entwickeln, welches eine Szenario-getriebene Entwicklungsmethodik (präzise Spezifikationssprache und Vorgehensmodelle für den praktischen Einsatz) und durchgängige Werkzeugunterstützung für diese Methodik enthält. Grundsätzlich soll dabei fallbasierte Wiederverwendung eingesetzt werden.Ein solcher wieder verwendbarer Fall besteht aus einer vollständigen Menge von durch Abbildungen oder Transformationen eng verwobenen technischen Software-Artefakten (Modelle und Programmcode), die von den initialen Benutzeranforderungen nahtlos zur ausführbaren Anwendung führen.
Im Berichtszeitraum wurde ein Ähnlichkeitsmaß entwickelt und realisiert, welches semantische Ähnlichkeiten mit Hilfe von Ontologien wie z.B. WordNet herstellt. Dazu wurden die Beschreibungslogiksysteme RACER und Pellet eingesetzt, die Subsumptionsbeziehung vorhandener Software-Fälle berechnen und so taxonomische Ähnlichkeiten ermittelt.Kooperationspartner
- Infovide S.A. (PL)
- Warsaw University of Technology (PL)
- University of Koblenz-Landau
- Fraunhofer-Gesellschaft (Institute for Experimental Software Engineering)
- PRO DV Software AG
- Institute of Mathematics and Computer Science University of Latvia (LV)
- Technische Universität Wien (AT)
- Algoritmu sistemos UAB (LT)
- C/S IT Ltd. - Cybersoft (TR)
- Heriot-Watt University (UK)

