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