The growing complexity of our socio-economic environment is reflected in software engineering by an increase of the size of systems and therefore their complexity. Current systems are mostly concurrent, widely distributed and composed of other systems. They are then called Systems of Systems (SoS). The complexity of systems of systems lies in five intrinsic characteristics: the operational independence of the constituent systems, their managerial independence, the geographical distribution, the existence of emerging behaviours, and finally an evolutionary development process.SoS evolve in unpredictable environment and are constantly integrating new systems. We deal with the problem of the evolutionary development of a SoS by using dynamic r...