Capture, integration, and analysis of digital system requirements with conceptual graphs

被引:10
作者
Cyre, WR
机构
[1] Bradley Department of Electrical Engineering, Virginia Polytechnic Institute and State University, Blacksburg
基金
美国国家科学基金会;
关键词
design automation; knowledge acquisition; design representation; knowledge representation; nonmonotonic reasoning; consistency analysis;
D O I
10.1109/69.567041
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Initial requirements for new digital systems and products that are generally expressed in a variety of notations including diagrams and natural language can be automatically translated to a common knowledge representation for integration, for consistency and completeness analysis, and for further automatic synthesis. In this paper, block diagrams, flowcharts, timing diagrams, and English as used in specifying digital systems requirements are considered as examples of source notations for system requirements. The knowledge representation selected for this work is a form of semantic networks called conceptual graphs. For each source notation, a basis set of semantic primitives in terms of conceptual graphs is given, together with an algorithm for automatically generating conceptual structures from the notation. The automatic generation of conceptual structures from English presumes a restricted sublanguage of English and feedback to the author for verification of the interpretation. Mechanisms for integrating the separate conceptual structures generated from individual requirements expressions using schemata are discussed, and methods are illustrated for consistency and completeness analysis.
引用
收藏
页码:8 / 23
页数:16
相关论文
共 32 条
[1]  
Aho Alfred V., 1972, The theory of parsing, translation, and compiling
[2]  
ALLEN JF, 1984, ARTIF INTELL, V23, P124
[3]  
BURNETTE D, 1991, P 1 INT WORKSH RAP S, P187
[4]  
Burton R. R., 1976, 3453 BBN
[5]  
Claus Volker, 1979, GRAPH GRAMMARS THEIR
[6]   CONCEPTUAL REPRESENTATION OF WAVE-FORMS FOR TEMPORAL REASONING [J].
CYRE, WR .
IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (02) :186-200
[7]  
CYRE WR, 1991, P 1991 IEEE INT C CO
[8]  
CYRE WR, 1989, P 26 DES AUT C LAS V, P742
[9]   SPECIFYING MULTIPLE-VIEWED SOFTWARE REQUIREMENTS WITH CONCEPTUAL GRAPHS [J].
DELUGACH, HS .
JOURNAL OF SYSTEMS AND SOFTWARE, 1992, 19 (03) :207-224
[10]  
ESCH J, 1990, P 5 WORKSH CONC STRU