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

Use is subject to the terms and conditions of The Unlicense.

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.


  • No labels