• DocumentCode
    979401
  • Title

    A knowledge representation language for requirements engineering

  • Author

    Dubois, Eric ; Hagelstein, Jacques ; Lahou, Eugène ; Ponsaert, Frank ; Rifaut, André

  • Author_Institution
    Philips Research Laboratory, Brussels, Belgium
  • Volume
    74
  • Issue
    10
  • fYear
    1986
  • Firstpage
    1431
  • Lastpage
    1444
  • Abstract
    Requirements engineering, the phase of software development where the users´ needs are investigated, is more and more shifting its concern from the target system towards its environment. A new generation of languages is needed to support the definition of application domain knowledge and the behavior of the universe around the computer. This paper assesses the applicability of classical knowledge representation techniques to this purpose. Requirements engineers insist, however, more on natural representation, whereas expert systems designers insist on efficient automatic use of the knowledge. Given this priority of expressiveness, two candidates emerge: the semantic networks and the techniques based on logic. They are combined in a language called the ERAE model, which is illustrated on examples, and compared to other requirements engineering languages.
  • Keywords
    Application software; Databases; Design engineering; Elevators; Expert systems; Knowledge engineering; Knowledge representation; Logic; Programming; Software systems;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/PROC.1986.13644
  • Filename
    1457912