Requirements specification using concrete scenarios