Sharing And Reuse Of Requirements Knowledge

Communication problems, and misunderstandings resulting from them, limit, the effectiveness of knowledge-based requirements analysis tools. An automated assistant may have a different model of the system being described than the analyst using the automated assistant. Likewise, in team efforts, differences in each analyst's model can lead to misunderstandings and ultimately to erroneous requirements specifications. Folders and workspeces are knowledge base organization techniques to alleviate these problems. Within folders, extended notions of specialization hierarchies and higher-order properties of concepts relate divergent concept models to each other. These mechanisms provide a structure for supporting navigation, and controlling tlie scope of requirements evolution and of mechanical inference.

[1]  Douglas T. Ross,et al.  Applications and Extensions of SADT , 1985, Computer.

[2]  Martin S. Feather,et al.  Integrating domain knowledge, requirements, and specifications , 1991, J. Syst. Integr..

[3]  John A. Bateman Upper Modeling: organizing knowledge for natural language processing , 1990, INLG.

[4]  Ramanathan V. Guha,et al.  o CYC : A MID-TERM , 2007 .

[5]  Peter Freeman,et al.  Classifying Software for Reusability , 1987, IEEE Software.

[6]  Julio Cesar Sampaio do Prado Leite,et al.  Viewpoint resolution in requirements elicitation , 1988 .

[7]  Greg Nelson,et al.  Simplification by Cooperating Decision Procedures , 1979, TOPL.

[8]  Richard C. Waters,et al.  The Requirements Apprentice: Automated Assistance for Requirements Acquisition , 1991, IEEE Trans. Software Eng..

[9]  R. C. Waters,et al.  The requirements apprentice: an initial scenario , 1989, IWSSD '89.

[10]  Henry A. Kautz,et al.  Integrating Metric and Qualitative Temporal Reasoning , 1991, AAAI.

[11]  Thomas A. Standish An Essay on Software Reuse , 1984, IEEE Transactions on Software Engineering.

[12]  Loren Terveen Person-computer cooperation through collaborative manipulation , 1991 .

[13]  Daniel G. Bobrow,et al.  Descriptions: An intermediate stage in memory retrieval , 1979, Cognitive Psychology.

[14]  Michael C. Mozer,et al.  Inductive Information Retrieval Using Parallel Distributed Computation. , 1984 .

[15]  William N. Robinson,et al.  Negotiation behavior during requirement specification , 1990, [1990] Proceedings. 12th International Conference on Software Engineering.

[16]  Jr. Guy L. Steele,et al.  Common LISP: the language (2nd ed.) , 1990 .

[17]  Alan M. Davis,et al.  Software requirements - analysis and specification , 1990 .

[18]  Paul R. Cohen,et al.  Information retrieval by constrained spreading activation in semantic networks , 1987, Inf. Process. Manag..

[19]  M. D. Lubars,et al.  Addressing software reuse through knowledge-based design , 1989 .

[20]  Gerhard Fischer,et al.  Helgon: extending the retrieval by reformulation paradigm , 1989, CHI '89.

[21]  James J. Horning,et al.  The Larch Family of Specification Languages , 1985, IEEE Software.