Automatisierte Benutzerinterfacesynthese zur Erstellung von Softwareanwendungen in der industriellen Bildverarbeitung ein nutzerorientiertes Konzept zur Entwicklung individueller Benutzeroberflächen Gegenstand dieser Dissertation ist die Erstellung einer Softwareanwendung für die industrielle Bildverarbeitung durch automatisierte Synthese einer individuell erstellten Benutzeroberfläche sowie eines zustandsbasierten Handlungsablaufes. Zentrales Ziel ist es dabei vom Standpunkt des Nutzers von Werkzeugen zur Softwareentwicklung sowohl die Komplexität und Anforderungen an den Erstellungsprozess zu senken als auch die Qualität und Effizienz des Prozesses zu erhöhen. Dazu wurde ein neuartiges Konzept zur nutzergerechten Erstellung von Softwareanwendungen erarbeitet. Hervorstechendes Merkmal dieses nach softwareergonomischen Kriterien gestalteten Erstellungprozesses ist ohne Beherrschung höherer Programmiersprachen komplexe Handlungsabläufe für Prüf und Messaufgaben in ausführbaren individuellen Softwareanwendungen zu realisieren. Der Stand der Technik zur Erstellung von Softwareanwendungen für die industrielle Bildverarbeitung begegnet den gestiegenen Anforderungen und dem Zuwachs an Komplexität mit der Erhöhung der funktionalen Mächtigkeit unter Beibehaltung der vorhandenen Konzepte. Als Konsequenz werden die erhöhten Anforderungen im Erstellungsprozess einfach an den Benutzer weitergereicht. Das in dieser Arbeit geschaffene Konzept erlaubt einen unter softwareergonomischen Gesichtspunkten nutzergerechten Erstellungsprozess. Hierzu wird anhand von Untersuchungen zur Struktur von Handlungsabläufen gezeigt dass für die Erstellung ereignisgesteuerter diskreter Mess und Prüfbabläufe endliche Automaten sehr gut geeignet sind. Anhand von Beispielimplementierungen wird dargestellt wie der Erstellungsprozess auf Basis zustandsbasierter Modellierung die Effiezienz und Qualität des Erstellungsprozesses steigert. Erwartungsgemäß kann das Potential dieses neuartigen Konzepts nicht vollständig erschlossen werden. Die vorliegende Arbeit belegt jedoch die wirksame Vereinfachung der ehemals komplexen Vorgehensweise welche kombiniert mit integrierten und strukturierten Softwareentwicklungsprozessen eine erleichterte Wartbarkeit Variabilität und Dokumentation während eines Software Lebenszyklus bedeuten.