• DocumentCode
    745156
  • Title

    The Qualified Function Approach to Analysis of Program Behavior and Performance

  • Author

    Gabrielian, Armen ; McNamee, Lawrence P. ; Trawick, David J.

  • Author_Institution
    Command and Control Systems Division, Ground Systems Group, Hughes Aircraft Company
  • Issue
    8
  • fYear
    1985
  • Firstpage
    758
  • Lastpage
    773
  • Abstract
    The notion of a qualified function is introduced as a general means of representing the parameters of dynamic systems. Two specific types of qualified functions are defined for the analysis of the behavior and performance of structured programs. Transformation functions represent the values of variables during execution and timing algorithms express the execution times of programs symbolically. Complete rules of derivation for transformation functions and timing algorithms are given for the control mechanisms of sequence, selection, fixed loop, and while statement. Deterministic and stochastic simplification of transformation functions and timing algorithms are investigated and methods of eliminating recursion for expressions corresponding to while statements are studied.
  • Keywords
    Difference equations; performance evaluation; program execution times; qualified function; symbolic evaluation; symbolic execution; system modeling; timing algorithm; Aerospace control; Aircraft propulsion; Command and control systems; Computational modeling; Emulation; Equations; Performance analysis; Real time systems; Stochastic processes; Timing; Difference equations; performance evaluation; program execution times; qualified function; symbolic evaluation; symbolic execution; system modeling; timing algorithm;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1985.232525
  • Filename
    1702085