Vitalsource Technologies, Inc. Using Event-b For Critical Device Software Systems