Multi-criteria preference analysis for systematic requirements negotiation | Synapse