TAILIEUCHUNG - Digitale Hardware/ Software-Systeme- P22

Digitale Hardware/ Software-Systeme- P22:Getrieben durch neue Technologien und Anwendungen wird der Entwurf eingebetteter Systeme zunehmend komplexer. Dabei ist eine Umsetzung als Hardware/Software- System heutzutage der Stand der Technik. Die Minimierung von Fehlern im Entwurf dieser Systeme ist aufgrund deren Komplexit¨at eine der zentralen Herausforderungen unserer heutigen Zeit. | 414 7 Software-Verifikation all p-uses-Uberdeckungstest Im all p-uses-Uberdeckungstest wird gefordert dass für jede Entscheidung und für jede darin verwendete Variable jede Kombination mit deren Definitionen welche die Entscheidung erreichen geprüft wird. Die Testfalle müssen also das folgende Kriterium erfüllen Für jeden Knoten vi im datenflussattributierten Kontrollflussgraph und jeder Variablen x e defs vi muss mindestens ein definitionsfreier Pfad bezüglich x von Knoten vi zu jeder Kante in dpu x Vi getestet werden. Beispiel . Betrachtet wird das Programm aus Beispiel . Um 100 all p-uses-Uberdeckung zu erzielen sind zwei Testfalleingaben notwendig vin v1 v3 Vout und Vin V1 V2 V3 vOut . Damit werden die beiden Kanten v1 V3 und V1 V2 die mit p-uses attributiert sind getestet. Somit subsumiert der allp-uses-Uberdeckungstest den Zweigüberdeckungstest. all c-uses-Uberdeckungstest Analog zum all p-uses-Uberdeckungstest wird im all c-uses-Uberdeckungstest gefordert dass für jeden globalen berechnenden Zugriff und für jede darin verwendete Variable jede Kombination mit deren Definitionen die den Zugriff erreichen geprüft wird. Die Testfalle müssen somit das folgende Kriterium erfüllen Für jeden Knoten vi im datenflussattributierten Kontrollflussgraph und jeder Variablen x e defs vi muss mindestens ein definitionsfreier Pfad bezüglich x von Knoten vi zu jedem Knoten in dcu x vi getestet werden. Beispiel . Für das Programm aus Beispiel führt die Testfalleingabe vin v1 v2 v3 vout zu einer 100 -igen all c-uses-Uberdeckung. Der all c-uses-Uberdeckungstest subsumiert weder Zweig- Anweisungs- noch einen anderen defs uses-Uberdeckungstest. all c-uses somep-uses-Uberdeckungstest Der all c-uses-Uberdeckungstest prüft offensichtlich lediglich Variablendefinitionen die in berechnenden Zugriffen münden. Variablen die ausschließlich prädikativ verwendet werden werden somit nicht getestet. Der all c-uses some p-uses-Uberde-ckungstest erweitert den all .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.