Object-oriented development: The fusion method