Hardware fault injection with UMLinux

K. Buchacker, Mario Dal Cin, H.-J. Hoxer, Volkmar Sieh, Oliver Tschäche, Martin Waitz · 2004

The UMLinux [3] environment provides virtualmachines on top of which the Linux operating sys-temandoff-the-shelfsoftwareisinstalled. UsingUM-Linux, you can set up systems consisting of severalnetworked virtual machines.A userfriendly GUI guides you through the processof configuring the virtual hardware. Once the hard-ware is set up, you can proceed to boot the Linux op-eratingsystemandinstalloff-the-shelfsoftwarejustasyou would on a real machine. Thus popular Linux dis-tributions like RedHat or SuSE and software like theOracle database system run on top of the virtual ma-chines out of the box. The GUI allows you to controlvirtual machines interactively, just as though you weresitting in front of them. You have access to (virtual)keyboard, mouse, and monitor as well as the system’sdrivesandon/offbuttons. AUMLinuxvirtualmachineisfullynetworkcapableandyoucanconnectittoothervirtual machines as well as to real machines. The GUIwill guide you through the process of setting up thenetwork connections. To analyse a system’s behaviourin the presence of faults and to set up worst-case sce-narios,youcanusetheGUItoinjectfaultsinthehard-ware of a virtual machine.

Read the paper · More papers on PaperTik