@thesis{Schmidt2024, author = {Schmidt, Florian Maximilian}, title = {Entwicklungsbegleitende Klassifizierung einer Toolkette zur Entwicklung sicherheitskritischer Software}, publisher = {Technische Hochschule Ingolstadt}, address = {Ingolstadt}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:573-47023}, pages = {X, 89}, school = {Technische Hochschule Ingolstadt}, year = {2024}, abstract = {Sowohl der Anteil und Umfang von Software, als auch die Komplexit{\"a}t und die Entwicklungsgeschwindigkeit bei neuen Produkten nimmt stetig zu. Um diesen Anforderungen gerecht zu werden, ist es notwendig, die Softwareentwicklung fortlaufend zu optimieren und zu verbessern. Durch die Vergr{\"o}ßerung des Softwareanteils eines Produktes nehmen auch die Wechselwirkungen zwischen den digitalen, als auch den {\"u}bergeordneten, technischen Systemen, in welche die digitalen integriert sind, stetig zu. Hieraus ist der Begriff der Embedded Software entstanden: Ein digitales System, Welches in ein technisches System eingebettet ist und als universeller Systemintegrator zwischen Steuerung, {\"U}berwachung und/oder Regelung dient. Zur Entwicklung von Embedded Software wird eine Toolkette verwendet. Diese besteht aus einer Vielzahl einzelner Programme, welche miteinander verzahnt sind. Eine solche Toolkette ist auf einzelne Entwicklungsprogramme und Softwarehersteller spezifiziert, weswegen entsprechende Entwicklungswerkzeuge Unikaten gleichen. Die Firma ESPRiT Engineering entwickelt derzeit selbst eine eigene Toolkette, um als Dienstleister hersteller{\"u}bergreifend und -unabh{\"a}ngig Embedded Software f{\"u}r Kunden zu entwickeln. Um sicherheitskritische Software mit einer Toolkette zu entwickeln, muss diese entsprechend zertifiziert werden, wof{\"u}r eine Klassifizierung und Qualifizierung notwendig ist. Das Besondere an der folgenden Arbeit ist, dass sich die Toolkette derzeit noch im fr{\"u}hen Entwicklungsstadium befindet und bereits hier entwicklungsbegleitend gem{\"a}ß ISO 26262 auf potentielle Toolfehler und deren Auswirkungen auf das endg{\"u}ltige Softwareprodukt untersucht wird. Deshalb wird in dieser Arbeit auch nach geeigneten M{\"o}glichkeiten gesucht, potenzielle Fehler sicher aufzudecken. Daran ankn{\"u}pfend werden geeignete, prozessuale oder toolbasierte Testmaßnahmen erstellt, wodurch die Klassifizierung der Toolkette erm{\"o}glicht wird. F{\"u}r Fehler, welche durch entsprechende Maßnahmen nicht sicher aufgedeckt werden k{\"o}nnen, werden die M{\"o}glichkeiten zur Qualifizierung untersucht und vorgestellt. Begleitend ist eine zugeh{\"o}rige Prozesslandschaft definiert worden. Durch diese Neuerung im Bereich der Toolkettenentwicklung erhofft sich die Firma ESPRiT Engineering, die Toolkette schneller und effizienter fertigzustellen, sowie parallel ein geeigneteres Endprodukt zu erhalten.}, language = {de} }