 |
|

|
S2 Technologies, Inc. (S2) is the first vendor to provide products and services to Optimize Integration of embedded software. The exponential growth of embedded devices for consumer, commercial and government applications requires developers to deliver increasingly complex and innovative products, with minimal defects and in ever shorter time frames. S2’s solutions allow clients to achieve these complex business objectives by enabling the development team to identify defects and repair their code cost-effectively prior to product testing. We call this Optimizing Integration. |
S2’s new Verification Platform: STRIDE™
To optimize integration, S2 designed STRIDE for companies that produce complex embedded software.
STRIDE optimizes integration, testing, and verification for software engineering teams throughout the entire development process. STRIDE’s value to customers comes in various forms:
- Developers Verify: STRIDE enables developers to automate the verification of embedded systems code with minimal overhead executing on the actual target platform. While prevalent in the Java world, such capabilities were typically unavailable for the embedded world until STRIDE.
- Early Detection: Verification has typically been conducted by a separate product test team done near the end of the development cycle. STRIDE enables software organizations to start verification during coding thus identifying and repairing defects dramatically earlier in the process, reducing costs and time to market.
- Designed for Embedded: STRIDE is uniquely designed for heterogeneous embedded systems, and flexibly adapts to new target systems in DAYS, not months.

STRIDE Solutions for Development Teams
Designed with unique patented technologies such as host-target virtual platform, remote interfacing, on-target tracing, and seamless scripting language support, STRIDE empowers development teams to:
- Break implementation dependencies during development
- Create fully automated test assets to validate the design
- Automate test execution on software builds
By adopting STRIDE, development teams create portfolios of reusable test assets and exploit these assets to automatically and continuously verify the health of engineering builds, thereby detecting defects early in the development cycle and achieving continuous integration.
Optimizing Integration substantially reduces defects while simultaneously shifting defect detection and resolution to earlier stages of the development cycle (see figure below).
As a result, embedded development teams optimize their productivity, costs, quality, and ability to meet business objectives. Optimizing Integration is essential to improving product quality and schedule predictability. STRIDE is the first and only product that has been designed from the ground up to optimize the integration of embedded software applications.

|
 |
 |