• DocumentCode
    948726
  • Title

    Representation and presentation of requirements knowledge

  • Author

    Johnson, W. Lewis ; Feather, Martin S. ; Harris, David R.

  • Author_Institution
    Inf. Sci. Inst., Univ. of Southern California, Marina del Rey, CA, USA
  • Volume
    18
  • Issue
    10
  • fYear
    1992
  • fDate
    10/1/1992 12:00:00 AM
  • Firstpage
    853
  • Lastpage
    869
  • Abstract
    The approach to representation and presentation of knowledge used in ARIES, an environment to experiment with support for analysts in modeling target domains and in entering and formalizing system requirements, is described. To effectively do this, ARIES must manage a variety of notations so that analysts can enter information in a natural manner, and ARIES can present it back in different notations and from different viewpoints. To provide this functionality, a single, highly expressive internal representation is used for all information in the system. The system architecture separates representation and presentation, in order to localize consistency and propagation issues. The presentation architecture is tailored to be flexible enough so that new notations can be easily introduced on top of the underlying representation. Presentation knowledge is coupled to specification evolution knowledge thereby leveraging common representations for both in order to provide automated focusing support to users who need informative guidance in creating and modifying specifications
  • Keywords
    formal specification; knowledge based systems; knowledge representation; software reusability; ARIES; automated focusing support; consistency; evolution knowledge; formalizing system requirements; presentation; propagation; representation; requirements knowledge; specifications; system architecture; target domains; Feathers; Formal specifications; Information analysis; Knowledge representation; Marine technology; Signal processing; Software engineering; System testing; US Government;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.163603
  • Filename
    163603