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
- Guidelines for the use of the C++ language in critical systems (Public Review Draft of MISRA C++:202X) © The MISRA Consortium Limited 2022
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
Parasoft C/C++test incorporates items that have been sourced from third parties as set out below.Apache Batik
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 1.1.
Apache FOP
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache Log4j
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache XML Graphics Commons
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Fast-serialization
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Jackson
Use is subject to the terms and conditions of the Apache License, Version 2.0.
JavaBeans Activation Framework
Use is subject to the terms and conditions of the Apache License, Version 2.0.
JSR305 Annotations for FindBugs
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Software developed by the Apache Software Foundation
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Woodstox High-performance XML
Use is subject to the terms and conditions of the Apache License, Version 2.0.
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.
Jakarta Activation
Use is subject to the terms and conditions of the BSD 3-Clause 'New' or 'Revised' License (BSD-3-Clause).
StAX Utilities
Use is subject to the terms and conditions of the BSD License.
Java Mail
Use is subject to the terms and conditions of the CDDL License.
Streaming API for XML
Use is subject to the terms and conditions of the Eclipse Public License 1.0.
TrueZIP
Use is subject to the terms and conditions of the Eclipse Public License 1.0.
Type Arithmetic Library For Java5
Use is subject to the terms and conditions of the Eclipse Public License 1.0.
Eclipse Jersey
Use is subject to the terms and conditions of the Eclipse Public License 2.0., Apache License, Version 2.0, CDDL License 1.1, and the GNU General Public License, version 2, with the Classpath Exception.
fontawesome
Use is subject to the terms and conditions of the Font Awesome License.
Zulu Community Distributions of OpenJDK
Use is subject to the terms and conditions of the GNU General Public License, version 2, with the Classpath Exception.
jQuery
Use is subject to the terms and conditions of the jQuery License.
Bouncy Castle
Use is subject to the terms and conditions of the Legion of The Bouncy Castle License.
jCommon
Use is subject to the terms and conditions of the LGPL License version 2.1.
jFreeChart
Use is subject to the terms and conditions of the LGPL License version 2.1.
Angular
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.
Bootstrap
Use is subject to the terms and conditions of the MIT License.
canvg
Use is subject to the terms and conditions of the MIT License.
es6-promise
Use is subject to the terms and conditions of the MIT License.
Handlebars
Use is subject to the terms and conditions of the MIT License.
html2canvas
Use is subject to the terms and conditions of the MIT License.
JSON for Modern C++
Use is subject to the terms and conditions of the MIT License.
jsPDF
Use is subject to the terms and conditions of the MIT License.
moment
Use is subject to the terms and conditions of the MIT License.
musl libc
Use is subject to the terms and conditions of the MIT License.
ng-file-upload
Use is subject to the terms and conditions of the MIT License.
ngTagsInput
Use is subject to the terms and conditions of the MIT License.
sockjs-client
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.
qTip2
Use is subject to the terms and conditions of the MIT License.
The Legion of the Bouncy Castle
Use is subject to the terms and conditions of the MIT License.
underscore.js
Use is subject to the terms and conditions of the MIT License.
Chardet
Use is subject to the terms and conditions of the Mozilla Public License.
Mozilla Charset Detectors
Use is subject to the terms and conditions of the Mozilla Public License.
Saxon
Use is subject to the terms and conditions of the Mozilla Public License.
SAXON XSLT and XQuery Processor
Use is subject to the terms and conditions of the Mozilla Public License.
Java CVS Client
Use is subject to the terms and conditions of the Sun Public License.
Trilead SSH for Java
Use is subject to the terms and conditions of the Trilead AG License.
reset-css
Use is subject to the terms and conditions of the Unlicense.
Apache Commons BeanUtils
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache Commons Codec
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.
Apache Commons FileUpload
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache Commons IO
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache Commons VFS
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 HttpCore
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache Tomcat
Use is subject to the terms and conditions of the Apache License, Version 2.0.
ClassMate
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Commons Logging
Use is subject to the terms and conditions of the Apache License, Version 2.0.
JBoss Logging
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Joda Time
Use is subject to the terms and conditions of the Apache License, Version 2.0.
SnakeYAML
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Spring Boot
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Spring Framework
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Spring MVC
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Spring Web
Use is subject to the terms and conditions of the Apache License, Version 2.0.
ASM
Use is subject to the terms and conditions of the BSD 3-Clause 'New' or 'Revised' License (BSD-3-Clause).
Activation
Use is subject to the terms and conditions of the CDDL License version 1.0.
Aopalliance Version 1.0 Repackaged AS A Module
Use is subject to the terms and conditions of the CDDL License and GPL License version 2.1.
Class Model For Hk2
Use is subject to the terms and conditions of the CDDL License and GPL License version 2.1.
HK2 Module
Use is subject to the terms and conditions of the CDDL License and GPL License version 2.1.
HK2 Spring Bridge
Use is subject to the terms and conditions of the CDDL License and GPL License version 2.1.
Javax Annotation API
Use is subject to the terms and conditions of the CDDL License and GPL License version 2.1.
Jakarta XML Binding API
Use is subject to the terms and conditions of the Eclipse Distribution License - v 1.0.
Jersey
Use is subject to the terms and conditions of the Eclipse Distribution License 2.0.
Jersey Ext Bean Validation
Use is subject to the terms and conditions of the Apache License 2.0, BSD 2-clause License, EDL 1.0 License, EPL 2.0 License, MIT License, Public License, and W3C License.
angular-file-upload-shim
Use is subject to the terms and conditions of the MIT License.
angular-translate-loader-url
Use is subject to the terms and conditions of the MIT License.
Animal Sniffer Annotations
Use is subject to the terms and conditions of the MIT License.
JCL Implemented Over SLF4J
Use is subject to the terms and conditions of the MIT License.
jQuery BlockUI
Use is subject to the terms and conditions of the MIT License.
jQuery tablesorter
Use is subject to the terms and conditions of the MIT License.
SLF4J
Use is subject to the terms and conditions of the MIT License.
log4net
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Aga.Controls
Use is subject to the terms and conditions of the BSD License.
IKVM
Use is subject to the terms and conditions of the GNU General Public License, version 2, with the Classpath Exception.
Microsoft Visual Studio SDK
Use is subject to the terms and conditions of the Microsoft Software License Terms.
Newtonsoft.Json
Use is subject to the terms and conditions of the MIT License.
rest.js
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.
Visual Studio Team Services Client for Node.js
Use is subject to the terms and conditions of the MIT License.
Microsoft Visual C++ Redistributable Libraries
Use is subject to the terms and conditions of the Visual Studio License.
Apache Commons Lang
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache Felix
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Groovy
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 and Two clause BSD License.
Eclipse CDT
Use is subject to the terms and conditions of the Eclipse Public License 2.0.
Eclipse Platform
Use is subject to the terms and conditions of the Eclipse Public License 2.0.
libstdc++
Use is subject to the terms and conditions of the GPL License with GCC Runtime Library Exception.
Parsifal XML Parser
Use is subject to the terms and conditions of the Parsifal License.
pugixml
Use is subject to the terms and conditions of the MIT License.
PCRE - Perl Compatible Regular Expressions
Regular expression support is provided by the PCRE library package, which is open source software, written by Philip Hazel, and copyright by the University of Cambridge, England. ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
Use is subject to the terms and conditions of the PCRE License.
Python
Use is subject to the terms and conditions of the Python Software Foundation License.
ConvertUTF.cc/.h code
Use is subject to the terms and conditions of the Unicode Consortium License.
zlib
Use is subject to the terms and conditions of the zlib License.
Parasoft C/C++test extension for Visual Studio Code incorporates items that have been sourced from third parties as set out below.
abort-controller
Use is subject to the terms and conditions of the MIT License.
adm-zip
Use is subject to the terms and conditions of the MIT License.
argparse
Use is subject to the terms and conditions of the Python License 2.0.
asynckit
Use is subject to the terms and conditions of the MIT License.
at-least-node
Use is subject to the terms and conditions of the ISC License.
octokit/auth-token
Use is subject to the terms and conditions of the MIT License.
Azure DevOps Client for Node.js
Use is subject to the terms and conditions of the MIT License.
before-after-hook
Use is subject to the terms and conditions of the Apache License 2.0.
cacheable-lookup
Use is subject to the terms and conditions of the MIT License.
cacheable-request
Use is subject to the terms and conditions of the MIT License.
types/cacheable-request
Use is subject to the terms and conditions of the MIT License.
call-bind
Use is subject to the terms and conditions of the MIT License.
clone-response
Use is subject to the terms and conditions of the MIT License.
combined-stream
Use is subject to the terms and conditions of the MIT License.
gitbeaker/core
Use is subject to the terms and conditions of the MIT License.
octokit/core
Use is subject to the terms and conditions of the MIT License.
decode-uri-component
Use is subject to the terms and conditions of the MIT License.
decompress-response
Use is subject to the terms and conditions of the MIT License.
defer-to-connect
Use is subject to the terms and conditions of the MIT License.
delay
Use is subject to the terms and conditions of the MIT License.
delayed-stream
Use is subject to the terms and conditions of the MIT License.
deprecation
Use is subject to the terms and conditions of the ISC License.
end-of-stream
Use is subject to the terms and conditions of the MIT License.
octokit/endpoint
Use is subject to the terms and conditions of the MIT License.
entities
Use is subject to the terms and conditions of the BSD 2-clause License.
event-target-shim
Use is subject to the terms and conditions of the MIT License.
filter-obj
Use is subject to the terms and conditions of the MIT License.
form-data
Use is subject to the terms and conditions of the MIT License.
fs-extra
Use is subject to the terms and conditions of the MIT License.
function-bind
Use is subject to the terms and conditions of the MIT License.
get-intrinsic
Use is subject to the terms and conditions of the MIT License.
get-stream
Use is subject to the terms and conditions of the MIT License.
got
Use is subject to the terms and conditions of the MIT License.
graceful-fs
Use is subject to the terms and conditions of the ISC License.
octokit/graphql
Use is subject to the terms and conditions of the MIT License.
has
Use is subject to the terms and conditions of the MIT License.
has-symbols
Use is subject to the terms and conditions of the MIT License.
http-cache-semantics
Use is subject to the terms and conditions of the BSD 2-clause License.
types/http-cache-semantics
Use is subject to the terms and conditions of the MIT License.
szmarczak/http-timer
Use is subject to the terms and conditions of the MIT License.
http2-wrapper
Use is subject to the terms and conditions of the MIT License.
sindresorhus/is
Use is subject to the terms and conditions of the MIT License.
is-plain-object
Use is subject to the terms and conditions of the MIT License.
jschardet
Use is subject to the terms and conditions of the GNU LGPL License version 2.1.
json-buffer
Use is subject to the terms and conditions of the MIT License.
jsonfile
Use is subject to the terms and conditions of the MIT License.
keyv
Use is subject to the terms and conditions of the MIT License.
types/keyv
Use is subject to the terms and conditions of the MIT License.
li
Use is subject to the terms and conditions of the MIT License.
linkify-it
Use is subject to the terms and conditions of the MIT License.
lowercase-keys
Use is subject to the terms and conditions of the MIT License.
markdown-it
Use is subject to the terms and conditions of the MIT License.
markdown-it-anchor
markdown-it-anchor is public domain software.
mdurl
Use is subject to the terms and conditions of the MIT License.
mime
Use is subject to the terms and conditions of the MIT License.
mime-db
Use is subject to the terms and conditions of the MIT License.
mime-types
Use is subject to the terms and conditions of the MIT License.
mimic-response
Use is subject to the terms and conditions of the MIT License.
gitbeaker/node
Use is subject to the terms and conditions of the MIT License.
types/node
Use is subject to the terms and conditions of the MIT License.
node-fetch
Use is subject to the terms and conditions of the MIT License.
normalize-url
Use is subject to the terms and conditions of the MIT License.
object-inspect
Use is subject to the terms and conditions of the MIT License.
once
Use is subject to the terms and conditions of the ISC License.
octokit/openapi-types
Use is subject to the terms and conditions of the MIT License.
p-cancelable
Use is subject to the terms and conditions of the MIT License.
octokit/plugin-paginate-rest
Use is subject to the terms and conditions of the MIT License.
octokit/plugin-request-log
Use is subject to the terms and conditions of the MIT License.
octokit/plugin-rest-endpoint-methods
Use is subject to the terms and conditions of the MIT License.
pretty-bytes
Use is subject to the terms and conditions of the MIT License.
pump
Use is subject to the terms and conditions of the MIT License.
qs
Use is subject to the terms and conditions of the BSD-3-Clause License.
query-string
Use is subject to the terms and conditions of the MIT License.
quick-lru
Use is subject to the terms and conditions of the MIT License.
octokit/request
Use is subject to the terms and conditions of the MIT License.
octokit/request-error
Use is subject to the terms and conditions of the MIT License.
gitbeaker/requester-utils
Use is subject to the terms and conditions of the MIT License.
resolve-alpn
Use is subject to the terms and conditions of the MIT License.
responselike
Use is subject to the terms and conditions of the MIT License.
types/responselike
Use is subject to the terms and conditions of the MIT License.
octokit/rest
Use is subject to the terms and conditions of the MIT License.
sax-js
Use is subject to the terms and conditions of the ISC License.
side-channel
Use is subject to the terms and conditions of the MIT License.
split-on-first
Use is subject to the terms and conditions of the MIT License.
strict-uri-encode
Use is subject to the terms and conditions of the MIT License.
tr46
Use is subject to the terms and conditions of the MIT License.
tunnel
Use is subject to the terms and conditions of the MIT License.
typed-rest-client
Use is subject to the terms and conditions of the MIT License.
octokit/types
Use is subject to the terms and conditions of the MIT License.
uc.micro
Use is subject to the terms and conditions of the MIT License.
underscore
Use is subject to the terms and conditions of the MIT License.
universal-user-agent
Use is subject to the terms and conditions of the ISC License.
universalify
Use is subject to the terms and conditions of the MIT License.
vscode-extension-telemetry
Use is subject to the terms and conditions of the MIT License.
webidl-conversions
Use is subject to the terms and conditions of the BSD 2-clause License.
whatwg-url
Use is subject to the terms and conditions of the MIT License.
wrappy
Use is subject to the terms and conditions of the ISC License.
xcase
Use is subject to the terms and conditions of the MIT License.