DocumentCode :
378556
Title :
The canonical functional design based on the domination-relationship among data
Author :
Kundu, Sukhamay
Author_Institution :
Dept. of Comput. Sci., Louisiana State Univ., Baton Rouge, LA, USA
fYear :
2001
fDate :
4-7 Dec. 2001
Firstpage :
89
Lastpage :
96
Abstract :
We study the problem of creating a functional design from a dataflow diagram D. We use the domination-relationship on data-items in D to obtain a canonical function calling-scheme S(D) which is optimal in that it uses the minimum number of global variables for the interface among functions, while keeping the function parameters to a minimum. The difficulty of determining a function calling-scheme that is both valid and optimal is because the number of valid calling-schemes is exponentially large in the size of D. We also use S(D) to obtain a decomposition of D into larger single-output function-blocks. In previous work we give an algorithm to generate the basic pseudocode for each function, including its interface, for the calling-scheme S(D).
Keywords :
data flow analysis; software engineering; canonical function calling scheme; canonical functional design; data domination relationship; data items; dataflow diagram; decomposition; global variables; pseudocode; single output function blocks; Algorithm design and analysis; Computer science; Design methodology; Partitioning algorithms; Process design; Software algorithms; Software design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 2001. APSEC 2001. Eighth Asia-Pacific
ISSN :
1530-1362
Print_ISBN :
0-7695-1408-1
Type :
conf
DOI :
10.1109/APSEC.2001.991463
Filename :
991463
Link To Document :
بازگشت