Natural language techniques in requirements engineering:

  1. NL-OOPS (Natural Language - Object-Oriented Production System), is a CASE tool that supports requirements analysis by generating object-oriented models from natural language requirements documents.
  2. Burg, J. F. M. Linguistic Instruments in Requirements Engineering. PhD. thesis, Vrije Universiteit, Amsterdam, 1996.
    (see Burg's publications)
  3. John H. Connolly and Lyn Pemberton (Eds.) (1996). Linguistic concepts and methods in CSCW. (CSCW series) Springer, London.
    Edited volume of papers from UK CSCW SIG conference in November 1994.
  4. CREWS project reports: 97-09 98-01
  5. Jacob L. Cybulski Reusing Software Specifications by Analysing Informal Requirements Texts. (also see RARE-IDIOM: an overview)
  6. Cyre, Walling. (1995). A requirements sublanguage for automated analysis. International Journal of Intelligent Systems. Volume 10, pp. 665-689. John Wiley & Sons.
  7. Goldin, L., and D. Berry, "AbstFinder: A Prototype Abstraction Finder for Natural Language Text for Use in Requirements Elicitation: Design, Methodology and Evaluation," IEEE International Conference on Requirements Engineering, Los Alamitos, California: IEEE Computer Society Press, April 1994, pp. 84-93.
  8. Goldin, L., and D. Berry, (1997) "AbstFinder, A Prototype Natural Language Text Abstraction Finder for Use in Requirements Elicitation" Automated Software Engineering 4, pp. 375-412 Kluwer Academic Publishers, Netherlands. (extended version of the above).
  9. Ishihara, Y., et al., "A Translation Method From Natural Language Specifications into Formal Specifications Using Contextual Dependencies," International Symposium on Requirements Engineering, Los Alamitos, California: IEEE Computer Society Press, January 1993, pp. 232-239.
  10. Loucopoulos, P. and Champion R.E.M., (1990). Concept Acquisition and Analysis in Requirements Specifications, Software Engineering Journal, Vol 5, No 2, March 1990, pp. 116-124.
  11. Farid Meziane's publications
  12. Nurcan, S., Grosz, G., and Souveyet, C. (1998). Describing business processes with a guided use case approach. Proceedings of CAiSE'98 Advanced Information Systems Engineering. Pisa, Italy, June 1998. Springer Lecture notes in Computer Science 1413. pp. 339-362.
    Fillmore's Case Grammar.
  13. Osborne, M. and C. K. MacNish (1996). Processing Natural Language Software Requirement Specifications. Second IEEE International Conference on Requirements Engineering (ICRE96), USA, IEEE Computer Society.
    (see PROTEUS)
  14. Rolland, C. and Proix, C. (1992). A Natural Language Approach for Requirements Engineering. Series: Paris I - Economie Mathematique et Applications. Advanced Information Systems Engineering: Proc.\ of the 4th International Conference CAiSE'92. Springer, Berlin, Heidelberg, pp. 257-277.
  15. Ryan, Kevin. (1993). The Role of Natural Language in Requirements Engineering. Proceedings of the IEEE International Symposium on Requirements Engineering. January 4-6, 1993, San Diego, California. IEEE Computer Society Press, Los Alamitos, California, pp. 240-242.
  16. The NIBA project at Klagenfurt University.

Reverse engineering:

Business process modelling and re-engineering

  1. Knowledge and Process Management: The Journal of Corporate Transformation
    official journal of the Institute of Business Process Re-Engineering. Also see book reviews in the Journal of Business Change and Re-engineering.
  2. Business process management journal
  3. V. Kavakli and P. Loucopoulos (1998). Goal-driven business process analysis application in electricity deregulation. Proceedings of CAiSE'98 Advanced Information Systems Engineering. Pisa, Italy, June 1998. Springer Lecture notes in Computer Science 1413. pp. 305-324.
    Three categories of process modelling: activity oriented, agent oriented, and product oriented.

REVERE | logo CSEG Projects | Cooperative Systems Engineering Group | UCREL research group | Computing Department | Lancaster University