Formal Transformation of Platform Independent Models into Platform Specific Models