Model Driven Engineering of Smart Vehicle