login to eCLIPS or find out about eCLIPS
Express Logic - RTOS, TCP/IP, USB Stack, File System, GUI
Express Logic - RTOS, TCP/IP, USB Stack, File System, GUI
home - www.eg3.com
 
Free Webinar - Getting started with the ARM(R) Cortex-M0(TM) Processor - Jump Start from CAST
home > embedded software > software testing > papers
Garmin Forerunner 405CX GPS Sport Watch

SEO Training
Even in hi-tech, getting your company to the top of Google is important. Also using Social Media Marketing! Learn how!
SEO / Social Media Training Classes

 

 

paper   1-5 star rating for this site  
C code unit testing on a shoestring
Safety standards such as IEC 61508 make entry threshold to safety-related software (firmware) products rather high, including, not in the least, the effort required for unit testing. Automation tools do exist (e.g. LDRA Testbed or IPL Cantata++) but they cost arm and leg and have problems of their own, such as compiler adaptation and steep learning curve. Much of the requirements can be met by abusing the C preprocessor of your very own...
Click here to preview in another window preview: http://www.macroexpressions.com   |

paper   1-5 star rating for this site  
Improving Embedded Software Quality Using an External Preprocessor
The paper demonstrates on a simple example how a powerful preprocessor, or macro processor, can dramatically improve software maintainability even when hard-to-maintain optimized structures are used. Then some other applications of a preprocessor are discussed. A comparison of a preprocessor and a dedicated code generator is offered. Then desired features properties of a preprocessor are discussed. Finally, the paper introduces Unimal,...
Click here to preview in another window preview: http://www.macroexpressions.com   date: 1/1/2006 |

paper   1-5 star rating for this site  
Killing bugs before they kill your software organization
This article identifies the risks associated with latent software problems, reviews the alternatives development organizations might consider to reduce such risk, discusses the means by which developers can eliminate problems earlier in development, and presents the history, use, and benefits of using a static source code analysis tool to eliminate problems at the source.
Click here to preview in another window preview: http://www.cleanscape.net   date: 1/1/2001 |

paper   1-5 star rating for this site  
Solving testability problems of resource-constrained embedded systems with interpreted languages
The paper addresses a problem in testability support in small embedded systems: seldom-executed test code consumes ever more code space and cannot support explorative testing with no pre-designed tests. It argues that a solution is in downloadable modules written in an interpreted language. Then it discusses the desired properties of such a language. Finally, it introduces C-SLang, a tiny language designed for small tasks, as a suitable choice.
Click here to preview in another window preview: http://www.macroexpressions.com   |

paper   1-5 star rating for this site  
The Positive Impact of Lightweight Peer Code Review
As schedules tighten and product launch deadlines remain fixed, software developers have to rise to the challenge without compromising quality. Managing software development and maintaining quality necessitates the development of processes and tools to facilitate efficiency. Software development teams, with a wide range of experience and expertise, are often spread across several continents. Coordinating an effort across such a workforce...
Click here to preview in another window preview: http://smartbear.com   |

paper   1-5 star rating for this site  
Tools for Software Quality Assurance in Embedded Systems
This paper details how current and emerging tools and methods for software design, development, debug and test can make an indispensable contribution to an efficient and effective process for software development and maintenance within the requirements of Software Engineering and SQA standards.
Click here to preview in another window preview: http://www.ashling.com   |

paper   1-5 star rating for this site  
What's My Testing ROI? An mVerify Whitepaper
An automated software testing system is a solution to a common business problem: how to produce high quality software with ever-more complex technology under increasing competitive pressure. Automated software testing provides a cost-effective solution to this problem. This white paper identifies the costs and benefits of software testing and explains the added value of automation. A case study shows how to estimate the return on...
Click here to preview in another window preview: http://www.mverify.com   |

Express Logic - RTOS, TCP/IP, USB Stack, File System, GUI


Express Logic develops, markets and supports the ThreadX® real-time operating system (RTOS), NetX™TCP/IP networking stack, USBX™ USB stack, FileX® embedded file system, and PEGX™ GUI toolkit for embedded applications. ThreadX is a royalty-free, full source code, small-footprint, low-overhead RTOS that is extremely easy to learn and use. ThreadX is one of the most widely deployed RTOS products in the world, with over 1.25 billion products based on ThreadX.
Express Logic - RTOS, TCP/IP, USB Stack, File System, GUI


 

 

eg3.com 'meta' info - site map, keywords, how to contact us . . .