9 A Virtual Platform is a software model of an embedded platform for software development to enable early software development, early hardware/software integration and promote design collaboration via easy electronic distribution of a virtual platform