DocumentCode :
3117891
Title :
Software design representation: design object descriptive attribute notation (DODAN)
Author :
Yin, W.P. ; Tanik, M.M. ; Yun, D. Y Y
Author_Institution :
Dept. of Comput. Sci. & Eng., Southern Methodist Univ., Dallas, TX, USA
fYear :
1988
fDate :
9-13 Oct. 1988
Firstpage :
431
Lastpage :
436
Abstract :
An approach using frame/constraint for knowledge representation of software design is presented to facilitate software design acquisition and continued usefulness of design information. The representation is independent of the programming language used in software implementation and covers certain basic concepts of software design: control flow, data flow and data abstraction. These basic characteristics of a software design are specified using design object descriptive attribute notation (DODAN) and can be translated into an event-flow diagram based on the Petri-net semantics and a data-dependent diagram based on data-flow semantics. The run-time behavior of the software designed can be interpreted on the basis of the timing constraints. The translation and interpretation are done by sets of production rules. As consumers often change their demands, various dependent flow analyses can help software designers reuse previous designs, figure out the impact of the change, and rectify the design.<>
Keywords :
Petri nets; data structures; knowledge representation; software reusability; DODAN; Petri-net semantics; control flow; data abstraction; data flow; data-dependent diagram; data-flow semantics; design object descriptive attribute notation; event-flow diagram; interpretation; knowledge representation; production rules; run-time behavior; software design; software reusability; timing constraints; translation; Computer languages; Computer science; Design engineering; Knowledge engineering; Knowledge representation; Production; Programming; Software design; Software reusability; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Languages, 1988. Proceedings., International Conference on
Conference_Location :
Miami Beach, FL, USA
Print_ISBN :
0-8186-0874-9
Type :
conf
DOI :
10.1109/ICCL.1988.13093
Filename :
13093
Link To Document :
بازگشت