Architektur-basierte Testentwicklung für eingebettete Systeme
Artikel in ObjektSpektrum: Online-Ausgabe Testing 2009, Axel Rennoch, Dr. George Din, Klaus-D Engel
Die Integration verschiedener Systemaspekte und unterschiedlicher Systemmodelle wird mit steigender Komplexität der Systeme in zunehmendem Maße wichtig für komplexe Systeme, die teilweise in Software und teilweise in Hardware entwickelt werden (z.B. elektronische Steuerungskomponenten im Automobilbereich). Bisherige Modell-basierte Testmethoden sind aufgrund der zunehmenden Komplexität der Systemmodelle häufig nicht ausreichend, da sie sich auf ausgewählte Systemaspekte konzentrieren. In diesem Beitrag wird ein Ansatz zur Testableitung vorgestellt, der Architektursichten verwendet. Unter einer Architektursicht auf ein Systemmodel verstehen wir eine Model-Fokussierung, die Struktur und/oder Verhalten eines Systemmodels unter einer bestimmten Perspektive betont. Architektursichten konzentrieren sich auf ausgewählte Aspekte und erlauben die Kombination von Aspekten auch durch Verknüpfungen zwischen Architektursichten. Es werden verschiedenartige Modelle für die Systemkomponenten genutzt, die eine Veranschaulichung des gesamten Systems ermöglichen.
