Title :
The concept of path-closed subsets and its use in software functional design
Author_Institution :
Dept. of Comput. Sci., Louisiana State Univ., Baton Rouge, LA, USA
Abstract :
This is the first part of a three-part series in which we present a new approach to software functional design, starting from the dataflow diagram D of an algorithm. We introduce the notion of a path-closed set for characterizing the subsets of D that can be considered as function blocks for the software. We also define an equivalence relation and a partial order on the data-items in D, which together with the path-closed subsets, give rise to three design rules for creating a functional design. We illustrate our method using an algorithm with complex dataflows and data-structures
Keywords :
data flow analysis; data structures; diagrams; software engineering; data structures; dataflow diagram; equivalence relation; function blocks; functional decomposition; partial order; path-closed subsets; software functional design; Algorithm design and analysis; Application software; Artificial intelligence; Computer science; Life testing; Software algorithms; Software debugging; Software design; Software testing;
Conference_Titel :
Software Engineering Conference, 2000. APSEC 2000. Proceedings. Seventh Asia-Pacific
Print_ISBN :
0-7695-0915-0
DOI :
10.1109/APSEC.2000.896689