| Software synthesis for embedded systems
|
2005-02-03 |
| Synthetic operating systems might mean never having to port software again. Software can be automatically generated--synthesised to meet the demands of a changing system |
|
In praise of XP: Why software projects fail
|
2005-12-02 |
| Large-scale software projects often flounder on five common obstacles, which all software teams face. This engineering firm swears by Extreme Programming and explains how it can help you avoid these obstacles |
|
30 pitfalls for real-time software developers, Part 1
|
1999-10-01 |
| The path to successful real-time software development is strewn with pitfalls along the way that can trap the unwary programmer. This month and next the author guides you past 30 of them |
|
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 |
|
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 |
|
Software verification, debug in the MPSoC era
|
2007-06-12 |
| A new breed of programming and debug solutions is required to help programmers with the specific software verification challenges in MPSoC |
|
VSPs spur on-time delivery of embedded auto systems software
|
2006-10-19 |
| With virtual systems prototypes as a case in point, this article deals with the nature of the software proliferation problem and possible leveraging modelling methods to solve it |
|
Design architecture for reusable embedded systems software (2
|
2008-06-26 |
| Modify your architectural framework for reusable application software |
|
| Employing in-target embedded software testing tools
|
2011-09-28 |
| Read about automated in-target software testing tools that could be integrated into developers' embedded development environments |
|
Implementation of FPGA signal processing datapaths for software defined radios
|
2001-08-09 |
| This conference technical paper describes the uses and applicability of FPGA-based signal processors especially in the telecommunication industry for software defined radios |
|
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 |
|
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 |
|
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 |
|
Design embedded DSP software with multi-core SoCs (2
|
2007-11-27 |
| This is the second instalment of a series that focuses on DSP software design using multi-core SoC architecture |
|
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 |
|
The changing role of software as hardware
|
2005-09-04 |
| In this first part of an occasional series, we look at the different roles of hardware versus software. Which adds more value? Does it make sense for companies to differentiate their products though unique hardware or specialised software? Here's one view to get us started |
|
Developing software for audio/visual devices
|
2005-07-01 |
| Experts offer useful guidelines for implementing audio and video software for consumer products |
|
How to use UML in your SoC hardware/software design (2
|
2006-07-24 |
| Following an introduction to an executable UML in part 1, this article describes its elements and how to ensure that they are translatable into multiple hardware and software uses |
|
Software-defined radio comes of age
|
2004-04-16 |
| Software-defined radio allows one radio platform to service multiple cellular standards. However, availability, cost and the diverse market have limited its deployment |
|
| Optimising software using TLM virtual platform
|
2011-12-07 |
| Find out how transaction level modelling 2.0 was used to produce an executable system model and, subsequently, execute software to analyse functional aspects contributing to overall system level performance |
|
Design software radio systems using FPGAs (2
|
2007-03-21 |
| This is the second part of a series that discusses the strengths of FPGAs and how they can be optimally used in software radio systems |
|
How to use UML in your SoC hardware/software design (2
|
2006-07-24 |
| Following an introduction to an executable UML in part 1, this article describes its elements and how to ensure that they are translatable into multiple hardware and software uses |
|
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 |
|
Employ accurate timing in RT software systems
|
2009-07-16 |
| Static timing analysis is described in this article and will be shown to be capable of taking the guesswork out of timing in real-time software systems |
|
Understand software evolution with CLOC
|
2009-07-31 |
| Although software's complex nature makes reliance on a single measurement method impractical, there are a myriad of good techniques for quantifying software |
|
Software matters for power consumption
|
2003-10-16 |
| Whether you're creating an OS, firmware or device drivers, the way you write the software could affect the power consumption of the resulting product. Here are four approaches to minimizing power consumption through software |
|
| Using software forensics to protect embedded systems
|
2011-08-23 |
| Learn about some of the concepts behind the new field of software forensics, and how they can be used to safeguard the unique and proprietary intellectual property incorporated into your design |
|
Increasing software-hardware development productivity
|
2010-05-18 |
| Exploding system development costs and shrinking schedules are driving the industry to a new level of abstraction, enabling earlier software development and more productive hardware design and implementation |
|
Software debug options on ASIC cores
|
1997-01-01 |
| Thinking about using ASIC technology to integrate your system's electronics onto a single chip? Not so fast. Now that electronics are reaching the level of integration that can be termed "systems on a chip," how will you debug your software |
|
Unifying hardware, software verification
|
2009-03-05 |
| Explore the need for a unified platform for both hardware and embedded software development |
|