





         What Is TimeStack

                   We believe that quality software is in part achieved by
                   testing and analysis. TimeStack should be an integral
                   part of your software testing.

                   TimeStack gives answers that can not be obtained using
                   a logic analyzer, software simulator, or performance
                   profiler.

                   TimeStack can provide:

                   *    Maximum execution time,

                   *    Minimum execution time,

                   *    Deepest stack depth usage, and

                   *    Any possible stack imbalances.

                   It will also document the execution path taken to
                   achieve these. It has the ability to disassemble and
                   print the results.

                   TimeStack can allow you to prove that a program will
                   execute within its limitations.


         The Benefits to You

                   TimeStack reduces the possibility of human error
                   inherent in other timing and stack analysis methods.

                   TimeStack is better than a simulator because all
                   possible combinations of branches can be examined
                   easily using a patent pending algorithm. It can be a
                   long and tedious task to configure the inputs of a
                   simulator to time the path that is thought to be the
                   longest executing.

                   Branches may also be forced so that only certain paths
                   are analyzed.


         System Requirements

                   TimeStack will work well with any IBM PC or compatible
                   with at least 512K of RAM and DOS 2.1. Any assembler
                   that produces an Intel or Motorola hex file is fine.
