Directed flowgraphs: The basis of a specification and construction methodology for real-time systems

  • Authors:
  • Jorge E. Rodriguez;Sol J. Greenspan

  • Affiliations:
  • SofTech. Inc., Waltham, MassachusettsU.S.A.;Dept. of Computer Science, University of Toronto, Toronto, Ontario, Canada

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 1984

Quantified Score

Hi-index 0.00

Visualization

Abstract

Directed flowgraphs (DFGs) provide a graphical language for the specification of a class of real-time systems. DFGs and their underlying formal model of computation form the basis of a methodology called the Operational Software Concept (OSC). In the OSC methodology software specified in the DFG language is coupled to a program called the OSC executive which provides all the operating system functions required for interpreting DFGs and supplying run-time support. The result is a ''baseline executive'' that is functionally correct, but likely too inefficient to meet stated performance requirements. A systematic tuning process in which system construction options are selected to influence key performance variables has been shown to be effective in constructing operational systems that meet performance requirements. Software specified using DFGs and implemented through the OSC executive are highly reusable across different missions and across different target machine architectures. In the paper, DFGs are introduced and their role in the OSC methodology is described.