• DocumentCode
    3461103
  • Title

    Acquiring software requirements as conceptual graphs

  • Author

    Delugach, Harry S. ; Lampkin, Brian E.

  • Author_Institution
    Dept. of Comput. Sci., Alabama Univ., Huntsville, AL, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    296
  • Lastpage
    297
  • Abstract
    Eliciting and acquiring requirements is a key aspect in developing effective requirements for software systems. This paper describes a knowledge-based approach to requirements elicitation and acquisition, whereby "requirements patterns" are used to guide the process. The result of the acquisition process is a set of conceptual graphs, a knowledge formalism that is used for the specification, analysis and documentation of software systems. The requirements engineer plays the role of a knowledge engineer in establishing requirements for a software system. We therefore consider knowledge acquisition to be a crucial supporting technology for software requirements. We describe a general knowledge acquisition technique that employs direct interaction with a stakeholder. The result of the interaction is a set of conceptual graphs that are suitable for integration and analysis by a variety of existing methods, among which is formal concept analysis. The Troika process exploits the advantages of three key technologies in acquiring requirements knowledge: conceptual graphs for requirements knowledge representation; repertory grids for requirements knowledge acquisition; and formal concept analysis for requirements concept formation
  • Keywords
    graphs; knowledge acquisition; semantic networks; systems analysis; Troika process; conceptual graphs; direct stakeholder interaction; formal concept analysis; knowledge-based approach; repertory grids; requirements concept formation; requirements elicitation; requirements knowledge acquisition; requirements knowledge representation; requirements patterns; software requirements acquisition; software systems analysis; software systems documentation; software systems specification; Artificial intelligence; Computer science; Documentation; Knowledge acquisition; Knowledge engineering; Knowledge representation; Lattices; Programming; Psychology; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering, 2001. Proceedings. Fifth IEEE International Symposium on
  • Conference_Location
    Toronto, Ont.
  • Print_ISBN
    0-7695-1125-2
  • Type

    conf

  • DOI
    10.1109/ISRE.2001.948592
  • Filename
    948592