Firstly, decomposition of multifunctional embedded systems into subsystems implies a long list of relevant criteria to be taken into consideration. Secondly, reuse of such subsystems is already done in practice but is often just performed for code or lacks a systematic approach. In this paper, we describe a method for defining and outlining subsystems from the overall system requirements and sp...