The invention provides a method and system for containing software faults
in a computer processing environment. The method for containing software
faults comprises allocating memory for a software module instance;
allocating memory for at least one object assigned to the software module
instance; identifying at least on object assigned to the software module
instance in memory; and restricting access to the memory to the software
module instance.