MISRA
Parasoft C/C++test incorporates content copied from and components developed based on the following documents:
- Guidelines for the use of the C language in vehicle based systems (MISRA C:1998) © The MISRA Consortium Limited 2007
- Guidelines for the use of the C language in critical systems (MISRA C++:2004) © The MISRA Consortium Limited 2004
- Guidelines for the use of the C language in critical systems (MISRA C:2012) © The MISRA Consortium Limited 2019
- Guidelines for the use of the C++ language in critical systems (MISRA C++:2008) © The MISRA Consortium Limited 2008
This includes test configurations and static analysis rules.
Note: "MISRA", "MISRA C" and the triangle logo are registered trademarks of The MISRA Consortium Limited.
Third-party software
This product uses the following open source software:
Software developed by the Apache Software Foundation
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Bouncy Castle
Use is subject to the terms and conditions of the Legion of The Bouncy Castle License.
CyberNeko HTML parser
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Eclipse Project
Use is subject to the terms and conditions of the Eclipse Public License.
JRCS Diff
Use is subject to the terms and conditions of the LGPL License.
Jawin
Use is subject to the terms and conditions of the DevelopMentor OpenSource Software License.
Jython
Use is subject to the terms and conditions of the Jython License.
KTable
Use is subject to the terms and conditions of the Eclipse Public License.
Perforce Utilities Project - based on P4Package
Use is subject to the terms and conditions of the Perforce License.
Perforce Plugin
Use is subject to the terms and conditions of the MIT License.
SAXON XSLT and XQuery Processor
Use is subject to the terms and conditions of the Mozilla Public License.
Trilead SSH for Java
Use is subject to the terms and conditions of the Trilead License.
TrueZIP
Use is subject to the terms and conditions of the Eclipse Public License.
Java CVS Client
Use is subject to the terms and conditions of the NetBeans CDDL License.
Apache XML Project
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Xalan XML Serializer
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Xalan Java Serializer
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Woodstox XML Processor
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Streaming API for XML
Use is subject to the terms and conditions of the Apache License, Version 2.0.
High-level Java API for Subversion
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Commons BeanUtils
Use is subject to the terms and conditions of the Apache License, Version 1.1.
Expression Language API
Use is subject to the terms and conditions of the Apache License, Version 2.0.args4j
Java API for JavaServer Pages
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Java API for Servlets
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Log4Cplus
Use is subject to the terms and conditions of the Apache License, Version 2.0.
IKVM
Use is subject to the terms and conditions of the IKVM License.
jFreeChart
Use is subject to the terms and conditions of the LGPL License version 2.1.
jCommon
Use is subject to the terms and conditions of the LGPL License version 2.1.
Avalon Framework
Use is subject to the terms and conditions of the Apache License, Version 2.0.
log4j
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Batik All
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Saxon
Use is subject to the terms and conditions of the Mozilla Public License.
SOAP with Attachments API for Java (SAAJ)
Use is subject to the terms and conditions of the Software License Agreement.
JavaBeans (TM) Activation Framework
Use is subject to the terms and conditions of the Oracle Binary Code License Agreement.
jChardet
Use is subject to the terms and conditions of the Mozilla Public License.
HyperSQL
Use is subject to the terms and conditions of the HSQL License.
Apache Commons Digester
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache Commons Collections
Use is subject to the terms and conditions of the Apache License, Version 2.0.
JAX-RPC
Use is subject to the terms and conditions of the CDDL License.
Web Services Description Language for Java Toolkit (WSDL4J)
Use is subject to the terms and conditions of the LGPL License version 2.0.
TFS Java SDK
Use is subject to the terms and conditions of the Microsoft Software License.
Eclipse IDE
Use is subject to the terms and conditions of the Eclipse Foundation Software User Agreement.
Boost C++ Libraries
Use is subject to the terms and conditions of the Boost Software License.
Mozilla Charset Detectors
Use is subject to the terms and conditions of the Creative Commons License.
MySQL JDBC Drivers - Connector/J
Use is subject to the terms and conditions of the GNU General Public License.
Oracle JDBC Drivers
Use is subject to the terms and conditions of the Oracle Technology Network (OTN) license.
CDT 8
Use is subject to the terms and conditions of the Eclipse Foundation Software User Agreement.
Groovy
Use is subject to the terms and conditions of the Apache License, Version 2.0.
ConvertUTF.cc/.h
Use is subject to the terms and conditions of the Unicode Consortium License.
Python
Use is subject to the terms and conditions of the Python Software Foundation License.
Parsifal XML Parser
Use is subject to the terms and conditions of the LGPL License.
PCRE - Perl-Compatible Regular Expressions
Use is subject to the terms and conditions of the PCRE BSD License.
JSON in Java
Use is subject to the terms and conditions of the JSON License.
Microsoft Visual C++ Redistributable Libraries
Use is subject to the terms and conditions of the Microsoft Visual C++ Redistributable Libraries (Visual Studio License).
Java Mail
Use is subject to the terms and conditions of the CDDL License.
FreeMarker
Use is subject to the terms and conditions of the Apache License, Version 2.0.
JAXB
Use is subject to the terms and conditions of the CDDL 1.1 License and and the GPL 2.0 License with the Classpath Exception.
XZ for Java
XZ for Java is public domain software.
args4j
Use is subject to the terms and conditions of the MIT License.
Apache Avro
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache Commons Compress
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Jackson JSON processor
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Snappy for Java
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Plexus Archiver
Use is subject to the terms and conditions of the Apache License, Version 2.0.
metro-mimepull
Use is subject to the terms and conditions of the EDL 1.0. License.
musl libc
Use is subject to the terms and conditions of the MIT License.
libstdc++
Use is subject to the terms and conditions of the GPL License with GCC Runtime Library Exception.
DTL
Use is subject to the terms and conditions of the BSD License.
MD5
Use is subject to the terms and conditions of the MIT License.
PEGTL
Use is subject to the terms and conditions of the MIT License.
CLIPS
Use is subject to the terms and conditions of the CLIPS License.
SLF4J
Use is subject to the terms and conditions of the MIT License.
Visual Studio SDK
Use is subject to the terms and conditions of the Microsoft Software License Terms.
Curvesapi
Use is subject to the terms and conditions of the 3-clause BSD License.
Eclipse Modeling Framework (EMF)
Use is subject to the terms and conditions of the Eclipse Public License - v 1.0.
Requirements Management for Eclipse
Use is subject to the terms and conditions of the Eclipse Public License - v 1.0.
Eclipse Sphinx
Use is subject to the terms and conditions of the Eclipse Public License - v 1.0.
Zulu Community Distributions of OpenJDK
Use is subject to the terms and conditions of a GNU General Public License, version 2, with the Classpath Exception.
java-object-diff
Use is subject to the terms and conditions of the Apache License, Version 2.0.
json-simple
Use is subject to the terms and conditions of the Apache License, Version 2.0.
pugixml
Use is subject to the terms and conditions of the MIT License.
Application Insights for Java
Use is subject to the terms and conditions of the MIT License.
StAX Utilities
Use is subject to the terms and conditions of the BSD License.
Stax2 API
Use is subject to the terms and conditions of the BSD License.
musl libc
Use is subject to the terms and conditions of the MIT License.
Boost C++ Libraries
Use is subject to the terms and conditions of the Boost Software License 1.0.
Botan
Use is subject to the terms and conditions of the simplified BSD License.
JSON for Modern C++
Use is subject to the terms and conditions of the MIT License.
spdlog
Use is subject to the terms and conditions of the MIT License.
spdlog_setup
Use is subject to the terms and conditions of the MIT License.
OSGi resource locator
Use is subject to the terms and conditions of the Eclipse Public License 2.0.
Jersey Proxy Client
Use is subject to the terms and conditions of the Eclipse Public License 2.0.
Jakarta Activation
Use is subject to the terms and conditions of the Eclipse Public License 2.0.
Jakarta Annotation
Use is subject to the terms and conditions of the Eclipse Public License 2.0.
Jakarta Inject
Use is subject to the terms and conditions of the Eclipse Public License 2.0.
Eclipse CDT
Use is subject to the terms and conditions of the Eclipse Public License 1.0.
Eclipse Platform
Use is subject to the terms and conditions of the Eclipse Public License 1.0.
checker-qual
Use is subject to the terms and conditions of a GNU General Public License, version 2, with the Classpath Exception.
Apache Commons Lang
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache Commons Logging
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache Commons Validator
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Error Prone
Use is subject to the terms and conditions of the Apache License, Version 2.0.
FailureAccess
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Google Guava
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache FreeMarker
Use is subject to the terms and conditions of the Apache License, Version 2.0.
J2ObjC Annotations
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Jackson Annotations
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Jackson Core
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Jackson Databind
Use is subject to the terms and conditions of the Apache License, Version 2.0.
JSR305
Use is subject to the terms and conditions of the GNU Lesser General Public License.
ListenableFuture
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache Commons Compress
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache Commons Math
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Javax XML SOAP API
Use is subject to the terms and conditions of the CDDL 1.1 License with the Classpath Exception.
JAX-WS
Use is subject to the terms and conditions of the CDDL 1.1 License with the Classpath Exception.
Apache HttpClient Fluent API
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache HttpClient Cache
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache HttpClient
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache HttpClient Mime
Use is subject to the terms and conditions of the Apache License, Version 2.0.
JSON
Use is subject to the terms and conditions of the JSON License.
Reactive Streams
Use is subject to the terms and conditions of the CC0 1.0 License.
RxJava
Use is subject to the terms and conditions of the CC0 1.0 License.
Newtonsoft.Json
Use is subject to the terms and conditions of the MIT License.
StreamJsonRpc
Use is subject to the terms and conditions of the MIT License.
Aga.Controls
Use is subject to the terms and conditions of the BSD License.