Cyber physical systems are becoming increasingly complex and networked. As the number of system components increases and their complexity grows, so does the time required for system integration. [...] A large part of the complexity in system integration lies in the interaction of the system components however. As a consequence, traditional integration strategies are becoming increasingly inefficient. The solution to the problem is to prioritize system level integration automation and supplement it with traditional automation (if required).