1. An infusion pump assembly comprising: a reservoir assembly configured to contain an infusible fluid; a motor assembly configured to act upon the reservoir assembly and dispense at least a portion of the infusible fluid contained within the reservoir assembly; processing logic configured to control the motor assembly; wherein the processing logic includes: a primary microprocessor configured to execute one or more primary applications written in a first computer language; and a safety microprocessor configured to execute one or more safety applications written in a second computer language that is different than the first computer language; and a computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform the operation of processing a command written in the first computer language received on the primary microprocessor so that the command may be confirmed by the safety microprocessor executing the one or more safety applications written in the second computer language.
1. An infusion pump assembly comprising: a reservoir assembly configured to contain an infusible fluid; a motor assembly configured to act upon the reservoir assembly and dispense at least a portion of the infusible fluid contained within the reservoir assembly; processing logic configured to control the motor assembly; wherein the processing logic includes: a primary microprocessor configured to execute one or more primary applications written in a first computer language; and a safety microprocessor configured to execute one or more safety applications written in a second computer language that is different than the first computer language; and a computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform the operation of processing a command written in the first computer language received on the primary microprocessor so that the command may be confirmed by the safety microprocessor executing the one or more safety applications written in the second computer language. 9. The infusion pump assembly of claim 1 wherein the one or more primary applications written in the first computer language are chosen from the group consisting of an operating system, an executive loop and a software application.