The widespread use of object-oriented languages and Internet security concerns are just the beginning. Add embedded systems, multiple memory banks, …