The role of natural language in requirements engineering

The potential role of natural language processing in the requirements engineering process has been overstated in the past, possibly due to fundamental misunderstandings of the requirements engineering process itself. Since more realistic ambitions are likely to lead to less disappointment in the future, an effort is made to identify some phases and tasks where natural language processing may usefully be applied. It is suggested that the validation of requirements must remain an informal, social process.<<ETX>>

[1]  Hajime Enomoto,et al.  Software development process from natural language specification , 1989, ICSE '89.

[2]  Pericles Loucopoulos,et al.  Concept acquisition and analysis for requirements specification , 1990, Softw. Eng. J..

[3]  H. Fuks,et al.  Multiparty specification , 1989, IWSSD '89.

[4]  David S. Wile,et al.  Program developments: formal explanations of implementations , 1983, CACM.

[5]  B. Cohen,et al.  Justification of formal methods for system specification , 1982, Softw. Eng. J..

[6]  Piero Torrigiani,et al.  ASPIS: a knowledge-based CASE environment , 1988, IEEE Software.

[7]  B. Adelson,et al.  The Role of Domain Expenence in Software Design , 1985, IEEE Transactions on Software Engineering.

[8]  Colin Potts,et al.  Tool support for requirements analysis , 1988, Softw. Eng. J..

[9]  Anthony Finkelstein,et al.  Multi-Party Specification , 1989 .

[10]  Colette Rolland,et al.  A Natural Language Approach for Requirements Engineering , 1992, CAiSE.

[11]  Colin Runciman,et al.  Perfect hash functions made parallel-Lazy functional programming on a distributed multiprocessor , 1993, [1993] Proceedings of the Twenty-sixth Hawaii International Conference on System Sciences.

[12]  Richard J. Lipton,et al.  Social processes and proofs of theorems and programs , 1977, POPL.

[13]  H. Woodward Acquisition , 1979, Critical Inquiry.

[14]  Ramanathan V. Guha,et al.  Cyc: toward programs with common sense , 1990, CACM.

[15]  Peter Checkland,et al.  Systems Thinking, Systems Practice , 1981 .