As software becomes the centerpiece for differentiating the driver's experience, there is no room for application failure. Parasoft helps you achieve industry-defined standards defined in MISRA and delivers a platform for continuous process improvement of the software development lifecycle.
ISO 26262 & ASIL
Parasoft for ISO 26262 compliance combines the industry’s broadest platform for Development Testing practices with Parasoft's groundbreaking infrastructure for development policy management. This provides unprecedented process visibility and control throughout the SDLC for all flavors of C, C++, Java, and .NET code.
Parasoft's DO-178B/C compliance solution combines the industry’s deepest and broadest development testing tools with Parasoft's groundbreaking infrastructure for development policy management. This provides organizations with unprecedented process visibility and control throughout the SDLC for all flavors of C, C++, Java, and .NET code.
FDA and Medical Device Software Development
Parasoft's Embedded Software Quality solution
for safety-critical development seamlessly integrates project and task management into any development environment and toolset. This enables comprehensive process visibility and control throughout the entire SDLC to effectively satisfy quality and compliance requirements.
Joint Strike Fighter (JSF) Compliance
Parasoft's Development Testing solution for JSF compliance combines the industry’s broadest platform for Development Testing practices with Parasoft's groundbreaking infrastructure for development policy management.
Coding Standards Compliance with Parasoft
Parasoft’s code analysis monitors whether code meets uniform expectations around security, reliability, performance, and maintainability. We provide a foundation for producing solid code by exposing structural errors and preventing entire classes of errors. An automated framework is provided to ensure consistency across development languages, development teams, and third-party partners.
Parasoft uses a blended approach to implementing coding standards that includes:
- prevention patterns
- bug detection patterns
- code metrics patterns
- runtime error detection
Reduce Noise with Process Intelligence
Parasoft merges analysis results with data generated throughout the development lifecycle to deliver meaningful, actionable information. This enables you to eliminate false positives, pinpoint business risk in the code, and incrementally improve processes that result in more faster delivery without affecting quality.
Types of Defects Detected
- API usage errors
- Best practice coding errors
- Build system issues
- Buffer overflows
- Class hierarchy inconsistencies
- Code maintainability issues
- Concurrent data access violations
- Control flow issues
- Cross-site scripting (XSS)
- Cross-site request forgery (CSRF)
- Error handling issues
- Hard-coded credentials
- Incorrect expression
- Insecure data handling
- Integer handling issues
- Integer overflows
- Memory – corruptions
- Memory – illegal accesses
- Null pointer dereferences
- Path manipulation
- Performance inefficiencies
- Program hangs
- Race conditions
- Resource leaks
- Rule violations
- Security best practices violations
- Security misconfigurations
- SQL Injection
- Uninitialized members