Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 1

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  eksperymenty symulacji błędów
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
EN
One of the main advantages of the software implemented fault injection methodology is a very high level of controllability of an injected fault and high observability of its propagation. However, in practice, the time cost of controllability of the application under tests and injected faults might be very high. This relates mainly to the problem of the proper fault injection time instant identification. The paper presents a new technique based on the dynamic code injection at the test run-time called Code Cave. The injected code, executed in the context of application under tests, traps the application at the precisely defined time instant. The comparative experiments with old-fashioned implementation show the gained speed-up reducing the experiment duration up to 50%.
PL
Programowa symulacja błędów, określana również terminem wstrzykiwania błędów, znajduje szerokie zastosowanie w analizie wiarygodności systemów wbudowanych i sterowania. Do jej zalet należy wysoki poziom sterowalności nad symulowanymi błędami oraz szerokie możliwości obserwowania ich propagacji i efektów. W praktyce jednak narzuty czasowe wynikające z wysokiego poziomu sterowalności nad testowaną aplikacją i generowanymi błędami mogą okazać się znaczące. Wąskim gardłem techniki programowej jest narzut czasowy potrzebny systemowi symulacyjnemu na identyfikację i pułapkowanie aplikacji testowanej w ściśle określonym momencie jej wykonywania. Praca przedstawia oryginalną metodę o nazwie Code Cave, której ideą jest dynamiczne wstrzyknięcie kodu do przestrzeni adresowej testowanej aplikacji podczas jej wykonywania. Kod ten wykonywany jest w kontekście testowanej aplikacji i odpowiedzialny jest za precyzyjną identyfikację momentu generacji błędu przez system symulacyjny. Przedstawione rozwiązanie znacząco eliminuje interakcję na styku system symulacji błędów - aplikacja testowana, co w praktyce drastycznie minimalizuje narzuty podczas eksperymentów symulacyjnych. Eksperymenty porównawcze metody Code Cave potwierdziły skrócenie czasu potrzebnego na eksperyment nawet o połowę w stosunku do dotychczasowej implementacji systemu symulacji błędów.
first rewind previous Strona / 1 next fast forward last
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.