Integrating the SysML and the SystemC-UML profiles in a model-driven embedded system design flow