Browse Prior Art Database

AUTOMATIC VARIABLE DISPLAY IN SIM3 DEBUG MODE

IP.com Disclosure Number: IPCOM000007974D
Original Publication Date: 1997-Mar-01
Included in the Prior Art Database: 2002-May-09
Document File: 1 page(s) / 63K

Publishing Venue

Motorola

Related People

Michael J. Crowley: AUTHOR

Abstract

Motorola's SIM3 multi-protocol multi-line pro- grammable system simulation tool is increasingly being used for larger and more complicated testing, and even for customer simulation of Motorola RF data systems. This invention provides additional debugging capability when creating test scripts for SIM3, thus simplifying complex test and product development.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 59% of the total text.

Page 1 of 1

0 M

MOTOROLA Technical Developments

AUTOMATIC VARIABLE DISPLAY IN SIM3 DEBUG MODE

by Michael J. Crowley

ABSTRACT

  Motorola's SIM3 multi-protocol multi-line pro- grammable system simulation tool is increasingly being used for larger and more complicated testing, and even for customer simulation of Motorola RF data systems. This invention provides additional debugging capability when creating test scripts for SIM3, thus simplifying complex test and product development.

MOTIVATION

  While developing ThePipeTM - Motorola's Private DataTACTM simulator - the developing engineers determined that the existing SIM3 debug capabilities were insufficient for unit testing. Lack of variable content display was a hindrance.

PROBLEM DESCRIPTION

  In debugging computer programs two key ele- ments are logic tracing and examining variables. The SIM3 debugging facilities allowed tracing through the Test/Debug window, but examination of variables required use of SHOW or LOG state- ments, accompanied by appropriate data type con- versions. While such a method is effective, it is less than efficient.

  In other debugging tools, variables of interest must be placed on a watch list, or examined through an inspector window. No way is provided to exam- ine every variable as it changes. Adding variables to a watch list requires additional unit test planning, and wastes time when it is discovered that a vari-

able of interest is not being watched.

SOLUTION

  This invention changes the Code panel oper...