| |
| | |
home
>
embedded software
>
software testing
> papers
| |
SEO Training
Even in hi-tech, getting your company to the top of Google is important.
Also using Social Media Marketing! Learn how!

| |
-
paper
-
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...
preview:
http://www.macroexpressions.com
|
-
paper
-
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,...
preview:
http://www.macroexpressions.com
date: 1/1/2006
|
-
paper
-
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.
preview:
http://www.cleanscape.net
date: 1/1/2001
|
-
paper
-
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.
preview:
http://www.macroexpressions.com
|
-
paper
-
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...
preview:
http://smartbear.com
|
-
paper
-
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.
preview:
http://www.ashling.com
|
-
paper
-
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...
preview:
http://www.mverify.com
|
 |

| 
| 
Express Logic develops, markets and supports the ThreadX® real-time operating system (RTOS), NetXTCP/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.
 | 
| 
|
|
|
| |