Engineers increasingly plebiscite prototyping for for embedded system debug
Monday, June 21st, 2010
Results from Byte Paradigm’s 2009 and 2010 surveys show that embedded systems engineers widely recognize prototyping as an efficient methodology to speed up embedded system debug, no matter the type of embedded system or its maximum speed.
In the constant quest to achieve shrinking time-to-market, reducing the time spent on a prominent task such as debugging is undoubtedly of great value. Prototyping does help shorten the overall design cycle time and boost the engineer’s productivity.
Innovative, flexible and powerful digital pattern generators are one of the key elements to speed up embedded system debug on prototype. innovation in PC instrumentation can lead to boosting the designer’s productivity and help design better and faster.
Click here to continue reading this article at Embedded Computing Desing

Some test teams may be stumped on how to transition to agile. If you’re in such a team, you probably have manual tests for regression either because you never have had the time to automate them or because you are testing from the GUI and it doesn’t make sense to automate them. You probably have great exploratory testers who can find problems inside complex applications, yet they tend not to automate their testing and need a final product before they start testing. How do you make it work? How do you keep up with development?

Due to the increasing importance of solutions using embedded software and the relatively small numbers of skilled and experienced programmers, embedded systems development is being undertaken in a wide cross section of industries by the very same experts.
The first multicore platforms have found their way into embedded systems for entertainment and communication, especially thanks to their greater computational power, flexibility, and energy efficiency. However, as we will show, mapping applications onto these systems remains a challenge that is costly, slow, and prone to errors.
Can a large organization adopt agile approaches to software development when the organization holds the notion that not all projects should be agile? In other words, can there be a mix of waterfall-type projects and agile projects in the same organization? The short answer is yes, however there is a cost that must be paid for this coexistence.
The question “what is embedded?” continues to plague many of us, even those who are deep in the throes of the technology. It’s sometimes easier to make a point using a negative. For example, could you imagine a world without embedded technology. Probably not. If that were the case, we’d be without computers, vehicles as we know them today, any type of aircraf, cell phones, the Internet…
Virtualization, a concept of the mainframe computing and business IT world, is no longer a technology restricted to large computing centers and business computing environments. Increasingly confronted with the requirement to communicate with business IT and to integrate complex processing environments, programmers and developers of embedded systems increasingly rely on virtualization techniques.