Vi föreslår ett ramverk som tillhandahåller ett programmeringsgränssnitt för att utföra komplexa dynamiska system-nivå analyser av utplacerade produktionssystem. Genom att utnyttja hårdvarustöd för virtualisering idag på alla råvarumaskiner är vårt ramverk helt transparent för det system som analyseras och det garanterar isolering av de analysverktyg som körs ovanpå det. Således behöver inte de interna delarna av kärnan i det löpande systemet ändras och hela plattformen körs omedveten om ramverket. Fel i analysverktygen påverkar inte heller det löpande systemet och ramverket. Detta uppnås genom att installera en minimalistisk virtuell maskin monitor och migrera systemet, som det körs, till en virtuell maskin. För att visa potentialen i vårt ramverk utvecklade vi en interaktiv kärnavlusare, HyperDbg. HyperDbg kan användas för att felsöka alla kritiska kärnkomponenter, och även för att ett enda steg utföra undantag och avbryta hanterare.
HyperDbg REF använder hårdvaruvirtualiseringen som gör det möjligt för den sena lanseringen av VMX-lägen att installera en virtuell maskinmonitor, och köra analyskoden i VMX rotläge.
Dynamic and transparent analysis of commodity production systems
{'venue': "ASE '10", 'journal': None, 'mag_field_of_study': ['Computer Science']}