News & Events > Articles

LDRA Articles

Certifying Industrial Systems Using IEC 61508

With recent advances in automation, software is no longer a small part of electro-mechanical systems, but instead forms the underlying technology providing functional safety for many products. By Shrikant Satyanarayan, Technical Consultant with LDRA, in India, specialising in the development, integration and certification of mission- and safety-critical systems in avionics, nuclear, industrial safety and automotive domains.

Electronic Specifier

www.electronicspecifier.com

LDRA to Give Away Copies of the New MISRA C:2012 Coding Standard at UK Device Developers’ Conference

Software analysis tool company, LDRA have announced that they will be giving away a copy of the MISRA C:2012 guidelines at each of their ½ day technical workshops during the UK Device Developers’ Conference.

The Device Developers' Conference is a one-day event for developers of intelligent systems and devices, taking place in Bristol, Cambridge and Manchester during 14th – 22nd May.

Embedded Computing Design

www.embedded-computing.com

Coding standards for secure embedded systems

The security of networked embedded devices is becoming a major concern. The adoption of networking in embedded systems is widespread and includes everything from domestic audio/video systems to supervisory control and data acquisition (SCADA) systems. Users are generally aware that viruses, worms and malware are attempting to infiltrate their personal computers, but many are oblivious to the fact that the devices and infrastructure they have come to rely on in their everyday lives are also coming under similar attack. Systems need to be hardened so that they are impervious to attack without relying on the user “doing the right thing” to protect them.

Tech Design Forum

www.techdesignforums.com

Sidebar: The MISRA Index

C is a very malleable language that allows developers a high degree of flexibility. The downside is that many allowed practices can result in unstructured, hard- to-maintain or faulty code that permits memory overwrites, mismatched types and so forth.

MISRA C consists of a list of rules that help developers adhere only to safe coding practices for the C language. For example, it prevents practices that are easy to get wrong or for which the resulting behaviour is undefined. In theory, checking for MISRA compliance can be done manually, but it is more practical to automate the process using a software tool.

EMDT

www.emdt.co.uk

Decoding MISRA C:2012 for Medtech Applications

When it comes to medical applications, high-quality software is a must. For C programmers working on safety-critical applications, however, restrictions and guidelines to ensure safe coding practices can be painful. Features of the language that are designed to make work easier or more efficient, or that provide work-arounds for obstacles, often are the very features that the guidelines disallow.

EMDT

www.emdt.co.uk

Think ahead about coding standards

If your product doesn’t need to meet a specific industry or international process standard—such as those for safety-critical software in avionics, defense, or medical applications—why would you consider a coding standard? After all, coding standards such as MISRA, CERT C, CWE, and the Embedded C Coding Standard may prevent you from using C or C++ features that are designed to make your work easier or more efficient, or that provide work-arounds for obstacles. 

Embedded

www.embedded.com

Code Quality: Dynamic & static analysis combined makes engineers & auditors happy

logoIn the good old days, before writing software became “software engineering,” code development was a black art practiced by weird nerdy kids straight out of college. For them, coding was by no means a structured discipline. If you managed to get them to communicate, they might tell you that they were hacking code together and using ad hoc test data to see whether it did what it was supposed to do when they executed it.

Military Embedded Systems

mil-embedded.com

MISRA C:2012: Plenty Of Good Reasons To Change

Electronic DesignMISRA C:2012: Plenty Of Good Reasons To Change. For C programmers working on safety-critical applications, restrictions and guidelines to ensure safe coding practices can be painful. Features of the language that are designed to make your work easier or more efficient, or that provide work-arounds for obstacles, are often just the features that the guidelines disallow.

Electronic Design

electronicdesign.com

New Version of MISRA C: Why Should You Care?

Electronic DesignMISRA C was first published in 1998 (MISRA C:1998) to provide a "restricted subset of a standardised structured language" for automotive systems. The adoption of MISRA C in an unexpectedly wide range of industrial sectors far exceeded the original expectations, and after extensive feedback, a revision (MISRA-C:2004) was published that addressed a number of issues highlighted in use.

Electronic Design

electronicdesign.com

A Practitioner’s Guide To Critical Software Certification

Software plays an increasingly important role in the development of many critical projects, whether in avionics, nuclear power stations, cars, trains, or medical devices. When the cost of a software failure is great, it becomes more important to ensure that the software functions as expected and is safe.

Electronic Design

electronicdesign.com

Select Year: Latest - 2013 - 2012 - 2011 - 2010 - Older

Latest News
    Show All
  • 14th May 2013
    With recent advances in automation, software is no longer a small part of electro-mechanical syste...
  • 9th May 2013
    Software analysis tool company, LDRA have announced that they will be giving away a copy of the MIS...
  • 6th May 2013
    Just after the creation of the MISRA C/C++ standard by the automotive industry as a guideline for ...
Events
21st May 2013 - 23rd May 2013
Certification Together International Conference
Toulouse, France
22nd May 2013
The Device Developers Conference
Stockport, UK
6th Jun 2013 - 8th Jun 2013
Automotive Engineering Show 2013
Chennai, India
Contact Details
Email: info@ldra.com
Tel EMEA: + 44 (0) 151 649 9300
Tel USA: +1 (855) 855 5372
Tel India: +91 80 4080 8707
Follow Us