Skip to Main Content
This paper proposes a new method for specifying software requirements using natural language. The proposed method comprises two aspects: the articulating medium (using constrained natural language) and the structure for specifying software requirements in order to be feasibly translatable to dynamic model. Although a number of studies have proposed free form (unconstrained) natural language as a medium for specifying software requirements, they mostly lack of the dynamic aspect of software systems. Within this research, therefore, the specification structure of the proposed method was designed by employing scenario-like format in order to incorporate the dynamic aspect of software.