• 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