====== Neues DFG-Projekt "Analyse bedingter Softwarespezifikationen" ====== #;; Am 1. April 2017 hat das i11-Forschungsprojekt zu formaler Spezifikation und Analyse von Anforderungen an Steuerungssoftware begonnen. Es wird während seiner dreijährigen Laufzeit [[http://gepris.dfg.de/gepris/projekt/335714914|von der DFG gefördert]]. #;; {{ :lehrstuhl:neuigkeiten:fuer_i11-website_bekanntmachung_des_dfg-projekts_gesamt-new_teil-01.png?nolink&180|}} \\ #;; Dieses Projekt hat zum Ziel, Anforderungen bereits in der Entwurfsphase auf Korrektheit und Widerspruchsfreiheit zu untersuchen, ohne auf eine Implementierung angewiesen zu sein. #;; \\ #;; Unser Lösungsansatz beruht auf bedingten Spezifikationen ("conditionals"), bei denen eine Anforderung als Paar aus Vorbedingung und Nachbedingung formuliert wird. #;; \\ /*{{ :lehrstuhl:neuigkeiten:fuer_i11-website_bekanntmachung_des_dfg-projekts_gesamt-new_teil-02.png?nolink&180|}}*/ #;; /*Conditionals werden als Blockdiagramme in einer dedizierten Temporallogik formuliert und für die Verifikation zu Timed-Automata umgewandelt. Die Entwicklung dieser Logik ist Teil des Projekts.*/ #;; {{ :lehrstuhl:neuigkeiten:fuer_i11-website_bekanntmachung_des_dfg-projekts_gesamt-new_teil-03.png?nolink&180|}} \\ #;; Bei der anschließenden Modellprüfung suchen wir nach Inkonsistenzen zwischen Anforderungen auf Systemebene und ihrer Zerlegung in Komponentenanforderungen. #;; \\ #;; Um die Suche zu beschleunigen, setzen wir Verfahren der gerichteten Modellprüfung ("directed model checking") ein, die auf heuristischer Suche beruhen. #;; \\ #;; Für die notwendigen Abstandsschätzungen zum Ziel- bzw. Fehlerzustand testen wir neue Maße auf Grundlage von Klassifikationstheorie und statistischem Lernen. #;; \\ \\