Improved security requirements engineering using knowledge representation