Cooperative systems design :a challenge of the mobility age