Solving the software safety paradox
|
1998-12-02 |
| Embedded systems running safety-critical applications have a quandary. How can the software know that it is operating correctly? Can a malfunctioning system diagnose itself and either correct the problem or halt itself? This article examines some techniques that allow the software to monitor itself, with a bias towards those techniques that can easily be implemented in almost any embedded system |
|
Software synthesis for embedded systems
|
2005-01-20 |
| The article discusses the process of synthesis and how it can be used in embedded systems. It looks at the problems that software synthesis encounters and how these problems can be solved |
|
Cookbook for avoiding MCU software losses
|
2010-06-10 |
| Many MCU software engineers unknowingly create large product and software losses for their employers. By following the simple rules in this article, you will minimize your total cost of ownership (TCO) and make everyone in the company happy as you deliver very high quality products much faster |
|
Escape the software development paradigm trap
|
2006-05-01 |
| It's not a given that the quality of software will always be poor. The essential complexity of software is not some immutable universal law. Writing from inside the development trenches, this author redefines the problem and points to other industries that can offer solutions |
|
Enhance static analysis with software DNA map
|
2009-04-27 |
| Read about software DNA map which opens the door for static analysis for improving code quality and security |
|
Simulating embedded systems for software development, Part 3
|
2007-05-28 |
| This last instalment of the series presents real world examples of software simulation |
|
Assuring software quality with legal compliance
|
2010-01-25 |
| In the age of open source and large scale outsourcing, assuring the quality of software must comprise ascertaining its legal compliance as well |
|
The need for software component testing
|
2009-07-29 |
| This article addresses the need for the software component testing in embedded systems because software now makes up 90 per cent of the value of the embedded system devices |
|
Preventing software defects
|
2010-07-02 |
| A quality process should produce close to zero-defect software that meets the user requirements. This article goes through step-by-step the various practices/techniques that can help you prevent defects in your software |
|
Software design issues for multi-core, multi-processor systems
|
2006-03-07 |
| The article looks at multi-core and multi-processor architectures to see how they influence software design decisions and how different configurations of the cores and processors may affect the design |
|
Simulating embedded systems for software development
|
2007-05-14 |
| Simulation is a very powerful technique for engineering embedded systems in general, and developing the software component in particular |
|
More pitfalls for real-time software developers
|
1999-11-02 |
| The countdown continues, and the problems get worse. This month we present the top 15 problems real-time software developers face |
|
Handle open-source software during system design
|
2009-03-31 |
| Read about the advantages and challenges of using open-source software for system design |
|
Design software radio systems using FPGAs (3
|
2007-03-28 |
| This is the third part of a series that discusses the strengths of FPGAs and how they can be optimally used in software radio systems |
|
Lower power consumption through software design
|
2003-02-01 |
| Whether you are creating an operating system or firmware, the way you write the software could affect the power consumption of the resulting product. Here are four approaches to minimising power consumption through software |
|