Electronic Design

  
Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


[Forefront]
Software-Analysis Tools Improve Embedded Reliability

William Wong  |   ED Online ID #3950  |   May 21, 2001


Reliability tops the list of requirements for embedded applications. Without it, products can come to a grinding halt, act in abnormal ways, or even cause serious damage. Good design is the key to reliable systems. Meanwhile, tools like CodeTEST 3.0 from Applied Microsystems Corp. ensure reliability by finding problems in software. CodeTEST also is used to tune applications.

CodeTEST supports software and hardware probes. It consists of the CodeTEST Manager, Trace Analyzer, Performance Profiler, Memory Analyzer, and Coverage Analyzer. Software probes are added by instrumenting applications when they are compiled. Hardware probes provide low intrusion and high-accuracy time-stamped data collection with the added cost of the hardware probe.

The CodeTEST Manager is a Java-based application that controls and configures data collection. It also tracks and manipulates results from multiple application test sessions. The Python scripting language has been added to facilitate automated test and development processes.

Next, the new Trace Analyzer presents trace data recorded during program execution. This information includes application and operating-system actions. The trace display is synchronized with call stack and source code displays. Searching and filtering operations are supported. Trace information can be exported in a variety of formats, including HTML and XML.

The Performance Profiler records timing information. With it, developers can determine how often portions of code are used. Optimization of often-used code usually improves overall application performance. The Memory Analyzer helps eliminate memory-related errors such as leaks. And, the Coverage Analyzer tracks code use during execution. It determines which parts of an application are executed during tests.

CodeTEST supports Sun Microsystem's ChorusOS, ENEA OSE Systems' OSE, QNX's Neutrino, and Wind River's VxWorks AE. Available immediately, CodeTEST 3.0 starts at $4000.

Applied Microsystems Corp., 5020 148th Ave. NE, Redmond, WA 98052; (800) 426-3925; fax (425) 883-9702; www.amc.com.


Reprints   Printer-Friendly  Email this Article  RSS    Font Size   What's This?


  • Network-On-Chip Tools Arrive for The Masses
  • Tackling System Design Challenges Through Early Verification
  • ESL Tools Take Center Stage As Designers Move Up
  • Parasitic Extraction Tool Targets Next-Generation Custom ICs
  • Synopsys Jumps Into ESL-Synthesis Pool
  • Verify Control Systems Before Committing To Hardware
  • You're Using How Many FPGAs?
  • Tool Up For The FPGA Blitz
    1) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (178 views today)
    2) Hot Hands For Some Cool Rock: Motion Sensing Meets Audio Engineering
    (168 views today)
    3) What's All This Transimpedance Amplifier Stuff, Anyhow? (Part 1)
    (92 views today)
    4) GPS-Derived Grandmaster Clock Delivers Ultra-Precise Time And Frequency Sync
    (83 views today)
    5) Downconverting Mixers Lower Power Consumption While Improving Performance
    (63 views today)
    ALL TOP 20



    POST YOUR COMMENTS HERE
    Name:

    Email:
    Your Comments:

    Enter the text from the image below


    Please refresh the page if you have trouble reading this text.

    Search Electronic Design
         
      
     
    Email Newsletter
    Sponsored By:
    Electronic Design UPDATE provides readers with late-breaking news, opinions from industry experts, and timely technology stories. It's a unique opportunity to get your product message in front of engineers, engineering managers, and corporate managers while they're reading about critical information online.

    Enter Email to Subscribe
      
    Sponsored By:
     

    Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
    Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources