Knowledge-based support for requirements engineering

P. Loucopoulos, REM Champion

Research output: Chapter in Book/Report/Conference proceedingConference contribution


The accurate capture and representation of user requirements plays a critical role in the construction of effective and flexible information systems. Despite the introduction of development methods and CASE tools in the project life-cycle, the process of developing a requirements specification remains problematical. The paper proposes that the process of requirements specification should be considered from a viewpoint that is close to an analyst's cognitive processes. To this end the paper presents a requirements specification support environment that is based on the premise that it is advantageous to carry out modelling at the early stages of development independent of any particular software engineering method. This support environment, known as the Analyst Assist system, exploits knowledge-based paradigms for the capture and modelling of facts about an application domain, which are then transformed into a functional specification represented in the Jackson System Development method. © 1989.
Original languageEnglish
Title of host publicationInformation and Software Technology|Inf Software Technol
Number of pages12
Publication statusPublished - Apr 1989
EventCASE '89, 'Bridges between Science, USers and Industry' - Stockholm, Sweden
Duration: 1 Jan 1824 → …


ConferenceCASE '89, 'Bridges between Science, USers and Industry'
CityStockholm, Sweden
Period1/01/24 → …


  • information systems
  • knowledge-based environments
  • requirements engineering
  • systems development methods


Dive into the research topics of 'Knowledge-based support for requirements engineering'. Together they form a unique fingerprint.

Cite this