Forschungsthemen
[] Visualisierung von Software-Anforderungen
Das Forschungsprojekt MOST (Marrying Ontologies with Software Technology) widmet sich dem Einsatz von Ontologien in der modellgetriebenen Softwareentwicklung, um eine ontologiegetriebene Softwareentwicklung zu erreichen. Im Rahmen dieses Projektes wurde eine Requirements Ontology (RO) entwickelt, um den Softwareentwickler bei der Durchführung des Requirements Engineerings zu unterstützen. Die RO enthält die Ergebnisse der Anforderungsanalyse, z.B. Ziele, Anforderungen oder deren Beziehungen zueinander. Während sich die Ontologiedarstellung gut für die automatische Weiterverarbeitung eignet, beispielsweise um Inkonsistenzen zu erkennen, ist sie für Menschen nur schwer lesbar und auszuwerten. Es soll daher im Rahmen dieser Diplomarbeit untersucht werden, wie die in der RO enthaltenen Informationen sowie Reasoningergebnisse für Menschen aufbereitet werden können. Die Eignung der erarbeiteten Vorschläge ist praktisch nachzuweisen. Schwerpunkte der Arbeit: - Recherche, wie Ergebnisse der Anforderungsanalyse üblicherweise in der Praxis dargestellt werden (Tabellen, Stichpunktlisten, Graphen, ...) - Recherche über den Stand der Technik bei der Ontologievisualisierung - Entwurf von Transformationen, um die Inhalte der RO in übersichtliche Darstellungen zu überführen - Wenn nötig, Identifikation von Konzepten und Informationen, die in der RO fehlen, um bestimmte Darstellungen erzeugen zu können - Implementierung der entwickelten Transformationen von RO zu Abbildung, inklusive einer Testsuite, für das am Lehrstuhl entwickelte Dokumentationswerkzeug DEFT - Dokumentation der Implementierung und der Ergebnisse
Betreuer: Andreas Bartho