DocumentCode
1298112
Title
The transformation schema: An extension of the data flow diagram to represent control and timing
Author
Ward, Paul T.
Author_Institution
Yourdan Inc., New York, NY, USA
Issue
2
fYear
1986
Firstpage
198
Lastpage
210
Abstract
The data flow diagram has been extensively used to model the data transformation aspects of proposed systems. However, previous definitions of the data flow diagram have not provided a comprehensive way to represent the interaction between the timing and control aspects of a system and its data transformation behavior. An extension of the data flow diagram called the transformation schema is described. This schema provides a notation and formation rules for building a comprehensive system model, and a set of execution rules to allow prediction of the behavior over time of a system modeled in this way. The notation and formation rules allow depiction of a system as a network of potentially concurrent `centers of activity´ (transformations), and of data repositories (stores), linked by communication paths (flows). The execution rules provide a qualitative prediction rather than a quantitative one, describing the acceptance of inputs and the production of outputs by the transformations but not input and output values.
Keywords
flowcharting; programming; communication paths; control; data flow diagram; data repositories; formation rules; notation; software engineering; system model; timing; transformation schema; Automata; Buffer storage; Data models; Delay; Production; Transforms; Concurrent systems; data flow diagram; requirements modeling; software design; systems design; transformation schema;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.1986.6312936
Filename
6312936
Link To Document