Viele sicherheitstechnische Funktionen werden heute im Auto durch die Elektronik übernommen. Diese Funktionen werden größtenteils durch die Software realisiert. Weil jedoch viele der Steuergeräte miteinander kommunizieren müssen bzw. in einen Netzwerk-Verbund integriert sind und zugleich noch sehr komplizierte Aufgaben durchführen, steigt die Komplexität der Software. Mit dem Konzept 'Embedded Software Quality' kann die Qualität und somit die Fehlerfreiheit des Software-Systems gesteigert und gleichzeitig die Entwicklungszeit verringert werden. Zwei Prinzipien werden näher betrachtet: 1. Dynamischer Software-Unit-Test. Der Grundgedanke steckt hier in der Methode, Tests einzelner Software-Einheiten (z.B. Funktionen in C) parallel zur Codierung durchzuführen. Werden im Projekt sukzessive weitere Einheiten (Funktionen) hinzugefügt, werden diese neue Einheiten wiederum bis zur Fehlerfreiheit getestet. Somit ist dann beim eigentlich kritischsten Prozess, dem Integrations-Test, die Wahrscheinlichkeit für Fehlerzustände wesentlich geringer als bei konventionellem Verfahren. 2. Durchgängigkeit der Tool-Ketten. Diese Durchgängigkeit steht in diesem Fall für einen aufeinander abgestimmten Informations- und Datenaustausch der einzelnen Werkzeuge der Tool-Kette. Das zentrale Werkzeug für das Testen ist ein Werkzeug zum Automatisieren des Testens und ein Debugger. In Verbindung mit dem Debugger kann dann entweder ein Instruction-Simulator, ein Target-Monitor oder gar ein In-Circuit-Emulator zum Einsatz kommen. Wenn man nun dieses zentrale Werkzeug Debugger mit einer oder mehreren Schnittstellen ausstattet, die es den anderen Werkzeugen innerhalb der Tool-Kette erlaubt. Daten und Informationen an den Debugger oder gar untereinander auszustauchen, können die vorhandenen Einschränkungen erheblich reduziert werden. Des weiteren kann man das Debugging auch in anderen Werkzeugen der Tool-Kette anwenden. Dies führt dazu, daß im Struktogramm eines CASE-Tools debuggt werden kann.


    Zugriff

    Zugriff über TIB

    Verfügbarkeit in meiner Bibliothek prüfen


    Exportieren, teilen und zitieren



    Titel :

    Embedded Software Quality


    Beteiligte:
    Karcher, M. (Autor:in)


    Erscheinungsdatum :

    2002


    Format / Umfang :

    8 Seiten


    Medientyp :

    Aufsatz (Konferenz)


    Format :

    Print


    Sprache :

    Deutsch




    Quality needs in embedded software for cars

    Bicego,A. / Pina,D. / Maiocci,M. et al. | Kraftfahrwesen | 1989


    Quality needs in embedded software for cars

    Bicego, A. / Pina, D. / Maiocchi, M. | Tema Archiv | 1989


    Robust Embedded Software Begins With High-Quality Requirements

    Fenderson, Allen E. / King, Daniel M. / Weinfurther, James M. et al. | SAE Technical Papers | 2002



    Robust embedded software begins with high-quality requirements

    Brombach, R.P. / James, P.E. / Weinfurther, J.M. et al. | Tema Archiv | 2002