Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Research Collaboration and Enablement
    • DesignStart
    • Education Hub
    • Innovation
    • Open Source Software and Platforms
  • Forums
    • AI and ML forum
    • Architectures and Processors forum
    • Arm Development Platforms forum
    • Arm Development Studio forum
    • Arm Virtual Hardware forum
    • Automotive forum
    • Compilers and Libraries forum
    • Graphics, Gaming, and VR forum
    • High Performance Computing (HPC) forum
    • Infrastructure Solutions forum
    • Internet of Things (IoT) forum
    • Keil forum
    • Morello Forum
    • Operating Systems forum
    • SoC Design and Simulation forum
    • 中文社区论区
  • Blogs
    • AI and ML blog
    • Announcements
    • Architectures and Processors blog
    • Automotive blog
    • Graphics, Gaming, and VR blog
    • High Performance Computing (HPC) blog
    • Infrastructure Solutions blog
    • Innovation blog
    • Internet of Things (IoT) blog
    • Operating Systems blog
    • Research Articles
    • SoC Design and Simulation blog
    • Tools, Software and IDEs blog
    • 中文社区博客
  • Support
    • Arm Support Services
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • Community Help
  • More
  • Cancel
Arm Community blogs
Arm Community blogs
Tools, Software and IDEs blog ARM DS-5 and LDRA collaborate on Functional Safety
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI and ML blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded blog

  • Graphics, Gaming, and VR blog

  • High Performance Computing (HPC) blog

  • Infrastructure Solutions blog

  • Internet of Things (IoT) blog

  • Operating Systems blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
  • ldra
  • ds-5
  • safety-critical
  • misra
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

ARM DS-5 and LDRA collaborate on Functional Safety

Stefano Cadario
Stefano Cadario
February 22, 2016
1 minute read time.

Functional safety is a very important aspect for many industries and ARM DS-5 is the tool of choice for many partners working with safety critical products. The TÜV Certified ARM Compiler included in ARM DS-5 enables customers to develop safety-related software up to SIL-3 (IEC 61508) or ASIL-D (ISO 26262) without further qualification activities when following the recommendations and conditions documented in the Qualification Kit.

Originally established as collaboration between vehicle manufacturers, component suppliers and engineering consultancies, the Motor Industry Software Reliability Association (MISRA) guidelines have evolved as a widely accepted model for best practices by leading developers in sectors including aerospace, telecom, medical devices, defense, railway, and others. MISRA C and MISRA C++ are sets of software development guidelines for the C and C++ programming languages developed by MISRA with the aims to facilitate code safety, portability and reliability in the context of embedded systems.

LDRA and DS-5

At Embedded World, ARM announced the partnership with LDRA, member of the MISRA standard committee. The next version of DS-5 5.24 will integrate the MISRA checking tool LDRAlite for ARM® DS-5 software and will include a free 30 days evaluation version which can be extended to full version through LDRA.

The LDRAlite plugin integrates perfectly with the DS-5 development flow and it gives a powerful tool in the hand of the user who can perform analysis on the software project with just a few clicks, directly from the user interface.

LDRAlite™ gives also additional information on each violation found in the code; the MISRA rule is described with details and examples, simplifying the job of fixing the violation and improving the speed of development.

Anonymous
Parents
  • Rui
    Offline Rui over 5 years ago

    Hello, Thanks for sharing the infomation~~

    However,  I have a problem of de-active the LDRAlite project in my ARM DS-5 IDE. I accidently clicked the wrong item on project's right click menu, it looks like the following(in red frame):

    I didn't find out a way to de-active this "LDRAlite". I just want my project display like this:

    Would you please help me to disable this "LDRAlite active" on my project???
     
     
    P.S.
    My ARM DS-5 Version: 5.26.2 (Professional Edition)
    Many Thanks~
    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • Esben R. Ovesen
    Offline Esben R. Ovesen over 4 years ago in reply to Rui

    Hi Rui,

    the selection is per workspace and there can only be one project selected at a time.

    So either you can select another project to be "LDRAlist active" or you find the file 'com.ldra.lite_arm956.prefs' in the workspace .metadata/.plugins/org.eclipse.core.runtime/.settings folder and remove the line "ACTIVEPROJECT=".

    PS: My ARM DS-5 Version: 5.27.0

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
Comment
  • Esben R. Ovesen
    Offline Esben R. Ovesen over 4 years ago in reply to Rui

    Hi Rui,

    the selection is per workspace and there can only be one project selected at a time.

    So either you can select another project to be "LDRAlist active" or you find the file 'com.ldra.lite_arm956.prefs' in the workspace .metadata/.plugins/org.eclipse.core.runtime/.settings folder and remove the line "ACTIVEPROJECT=".

    PS: My ARM DS-5 Version: 5.27.0

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
Children
No Data
Tools, Software and IDEs blog
  • What is new in LLVM 16?

    Pablo Barrio
    Pablo Barrio
    Arm contributions from Arm to the new release include the usual architecture and CPU additions and new features such as, function multi-versioning and strict floating point support.
    • May 1, 2023
  • Product update: Arm Development Studio 2023.0 now available

    Ronan Synnott
    Ronan Synnott
    Arm Development Studio 2023.0 now available with support for Arm Neoverse V2 processor.
    • April 27, 2023
  • What is new in LLVM 15?

    Pablo Barrio
    Pablo Barrio
    LLVM 15.0.0 was released on September 6, followed by a series of minor bug-fixing releases. Arm contributed support for new Arm extensions and CPUs.
    • February 27, 2023