2009
DOI: 10.1109/ms.2009.65
|View full text |Cite
|
Sign up to set email alerts
|

Ensuring the Integrity of Embedded Software with Static Code Analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(3 citation statements)
references
References 4 publications
0
3
0
Order By: Relevance
“…Polyspace analyzeslarge Ada programs and helps to uncover runtime errors falling into the category of overflows and underflows, divide-by-zero and other arithmetic errors, out-of-bounds array access, read access to non-initialized data, indefinite loops, dead codes and dangerous type conversions. [2].…”
Section: Selection Of Polyspace Verifier As a Static Analysis Tool For Onboard Softwarementioning
confidence: 99%
“…Polyspace analyzeslarge Ada programs and helps to uncover runtime errors falling into the category of overflows and underflows, divide-by-zero and other arithmetic errors, out-of-bounds array access, read access to non-initialized data, indefinite loops, dead codes and dangerous type conversions. [2].…”
Section: Selection Of Polyspace Verifier As a Static Analysis Tool For Onboard Softwarementioning
confidence: 99%
“…• The developers of critical embedded systems can ensure that their software code performs as intended by using static code analysis methods and tools [15]. Some static code analysis tools, such as Prevent 4 , Polyspace 5 or Astrée 6 , can check the correctness and security issues in implementation with languages like C, C++, Java or Ada.…”
Section: • the Attack Described In Attacks Againstmentioning
confidence: 99%
“…In order to achieve such an aim many test approaches have to be performed throughout the different stages of the development life cycle of a specific application. Those Tests intend to assure and offer reliable, high-quality and healthy performing software and thereby a good product for the market, because defects or failures may lead to dramatic consequences in case the software is concerned with performing a safety-critical mission (example of embedded software failure is therac-25 radiation machine [5]). The 3 different basic test disciplines followed to get reliable and robust software products are listed below:…”
Section: Model Based Design -Testing Strategiesmentioning
confidence: 99%