Top > Products > Embedded Development Tools > CasePlayer2

CasePlayer2

Creates program documents by analyzing source code.
Improves software reliability of newly developed source code
Aids understanding of existing software resources.


Overview

Integrated Reverse CASE Tool for Embedded Development

CasePlayer2 is an integrated reverse CASE tool that creates program charts, such as flowcharts, by analyzing the source code. It is equipped with a 'Document Browser' that manages the source code and creates program charts for quick review.



Quick Program Document Creation Through Code Analysis

CasePlayer2's analyzer is simple to use because it analyzes the actual source code logic, thereby requiring no special comments or '#pragma' descriptions for creating the charts. It is also very fast, capable of scanning 10,000 lines of C code in only 5 seconds.

Types of Output Charts
Flow chart, Module (Function) Specification Sheet, Module Structure Chart, Module (Function) List,
Structure Specification Sheet, Structure List

Creates Reference Lists of External Variables and Structures

CasePlayer2 creates reference lists that show the position of external variable references and substitutions in the source code. This feature provides a quick reference and can be very useful in finding unexpected read/write external variable errors.

Types of Static Analysis Reports
Global Variable List, #typedef List, #define List, Global Variable Reference List, Function Reference List,
Structure Reference List, Structure Member Reference List

Printer-Friendly and Output to HTML Options Available

CasePlayer2 can create printer-friendly charts thereby eliminating wasted space and minimizing the number of pages. Easy HTML file creation is also possible so that program documents can be accessed from a web browser.

Supports MISRA-C Rule Check Function

CasePlayer2 can check C source code by using MISRA-C 1998 / 2004 rule sets with configurable options.

Matrix Analysis Reports
Cyclomatic Complexity, Myer's Interval, Maximum Nesting of Control Structures, Code Size,
Estimated Static Path Count

CasePlayer2 Application Examples

CasePlayer2 is a tool that can quickly create visual charts directly from the source code, and has a variety of applications during different phases of development. Please refer to the following diagram for examples.

[A] Analyze the Source Code Quickly During the Early Design Phase

When porting existing code resources to new development projects, the flowchart and module structure charts may be particularly useful for understanding the source code logic. This can be accomplished very quickly with CasePlayer2's ability to scan 10,000 lines of C code in 5 seconds.

[B] Improve Software Reliability by Reviewing Source Code

The first step in improving software reliability is a source code review conducted by project members to eliminate any errors and discover more efficient implementations. CasePlayer2 can quickly produce flowcharts and module structure charts to aid in the source code verification process.

[C] Create Standardized Program Documents for Future Development

Program specification documents are an important resource for future development projects. By using CasePlayer2 standardized program documents can be created directly from the source code simply and quickly.

Main Features

* 'Document Browser' that manages the source code and creates program charts for quick review.
* Creates a variety of specification documents from source code including:

Module Structure Chart, Module Specification Sheet, Structure Specification Sheet, Flowchart, Module List, Structure List

* Source Code Compatibility: ANSI compliant C, embedded C and assembly for numerous MPUs
* Can save documents as MS-Word or HTML file formats
* Can save charts as BMP or PNG file formats
* Printer-Friendly option for document printing
* Table of contents created automatically

System Requirements

* IBM Compatible
* USB or standard-size printer port
* Windows 2000 / Windows XP / Windows Vista
* Hard Drive: 30 MB free space

* Microsoft Internet Explorer 5.5 or newer to view HTML format documents
* Microsoft Word 2000 or newer to view MS-Word format documents



Information Links

CasePlayer2 Brochure Download (English)