Requirements engineering: from craft to discipline
Managing conflicts in goal-driven requirements engineering