|
|
|
PathMATE™ transforms MDA Platform-Independent Models into high-performance embedded C, C++ & Java, deploys your high performance system to distributed multitask and multiprocessor targets, and tests and debugs your product in the target environment at the model level. Fully integrated with Eclipse, the Rational Software Developer Platform, and Rational Rose, PathMATE is the most open and advanced environment for the development and deployment of high performance systems. Pathfinder Solutions revolutionizes QA by enabling embedded software developers to interactively test applications far earlier in the development process with PathMATE Spotlight.
Spotlight users validate and debug applications at the model level—before coding begins. The basis for a proposed component in the OMG MDA standard, Spotlight is the industry’s most advanced model-level testing solution and provides the following benefits:
Spotlight users test much sooner in the development process, which increases the amount of QA systems undergo. Plus, developing at a high level of abstraction—the model—along with code generation automated by the PathMATE Engine reduces the chance of coding errors. As a result, Spotlight users reduce bug counts by up to 90%.
Embedded developers often require unique—and expensive—hardware in order to test their software. Spotlight executes application models on target deployment hardware, or locally on your development machine. By testing locally, you can validate your software before the target hardware is ready, which accelerates time to market, or without having to invest in test hardware for every developer. Spotlight has helped one customer save over $250,000 (US) in development hardware.
With Spotlight, you perform unit and integration testing as you design your system, which greatly decreases the time required for post-implementation QA. It also reduces the risk of expensive design flaws from surfacing late in the cycle. PathMATE Spotlight Features Customer-proven and based on a firm theoretical foundation conceived by industry-leading thought leaders in the model execution and testing field, Spotlight possesses many unique features:
- Target-based model testing – detect platform-specific bugs early in the development process
- Test automation tool integration – for automated regression testing of models
- Control – specify the amount of debug logic generated for testing on constrained platforms
Click Interface to Enlarge.
Inspection
- Inspect and update state information:
- Attributes,
- Parameters,
- Variables
- Watch message queues in real-time
- Trace-point logging
- Instance Navigator for easy viewing state of associated objects
- “Dump all instances” reporting
Automation
- Integrates with regression test automation systems
- Command line interface for automation:
- BREAK, TRACE, DUMP, INVOKE, CONNECT
Model Execution Control
- Run executable model locally or on target deployment platform
- Control amount of debug logic in executable for constrained platforms
- Test analyzed and realized domains
- Set break points on:
- Domain services
- Class events
- Force execution path
- Step to Event
- Step to Action Statement
- Manual Domain Service invocation
- Set service invocation parameters
Platform Support
PathMATE Spotlight runs on Windows XP, Windows 2000 and Windows NT
|