II. SOFTWARE REQUIREMENTS SPECIFICATION
Requirements engineering is one of the main phases in
software development. A software requirements specification
(SRS) is a description of the services which the system must
do. Most software requirements specifications are written in
natural language because it is easy to write for the software
engineer and easy to understand for the client [5], but
ambiguity is encountered [6, 7, 8]. The ambiguity of the
requirements brings confusion between clients and software
engineers; if the software requirements specification is not
correct or is not clear, the user may not agree about the
software that the company has built. Previous studies of
software requirements specification used controlled language
to solve problems as in [9,10,11].