AZAD

AZAD, Inc.

Technology Consulting


visit our website      about azad      services      careers      contact us

Quick Links
 
In This Issue:
AZAD's New Office Address
Metric Driven Validation, Verification and Test of Embedded Software
The (Almost) Convergence of Development and Design
Find Us / Follow Us 

View our profile on LinkedIn LinkedIn

 

Follow us on Twitter Twitter

azad Benefits 

   

Open Enrollment Update
New cards for United Healthcare and MetLife azad employee insurance coverage will be mailed to employees in mid-July.

 

If you have any questions or need assistance before your cards are received, or have other benefit questions, please contact azad Administration at: (503) 617-9490 or admin@azad.com.

 

United Healthcare Newsletter

Get the most out of your UHC benefit plan beyond just insurance coverage.

 

To learn more about the tools, services, and resources available to you through UnitedHealthcare, read this month's Benefits Awareness Newsletter.  

 

 

 

 

 

azad newsletter
July 2012
Welcome to the azad e-newsletter.  As always, we look forward to your feedback as well as contributions to make this monthly newsletter an effective communication platform for our employees and business partners. Please continue to e-mail your suggestions and feedback to e-news@azad.com
 azad's New Office Address

 

On Monday, July 16th, 2012 azad's office will be open at its new location. The address is: 6600 SW 105th,  Suite 140, Beaverton, OR 97008.

 

azad's phone 503-617-9490 and fax 503-617-9491 will remain the same in the new location.   

  
Brianna racing
                   Winning News! 
 
It is an honor to share that one of azad's employees has informed us of his daughter's exciting news that she recently raced to win the top amateur bicyclist position in the National Nature Valley Grand Prix and is now ranked as the number one amateur in the U.S.  

 

Congratulations on this outstanding achievement! To learn more about her journey: http://briannawalle.com/

 

We'd like to hear about your special activities, achievements, and accomplishments. Please share them by writing to e-news@azad.com.

 

Back to top

Metric Driven Validation, Verification

and Test of Embedded Software

Markus Winterholer, Cadence Design Systems Feldkirchen, Germany

 

diagram 1 july newsletter

       Figure 1: From the idea to the final product. 

 

Abstract:

 

Today's complexity of embedded systems is steadily increasing. The growing number of components in a system and the increased communication and synchronization of all components requires reliable verification, validation and testing of each component as well as the system as a whole. Considering today's cost sensitivity it is important to find errors as early as possible and to increase the degree of test automation to avoid quality losses because of the increased cost pressure.

 

Test methods like static code analysis, memory analysis or unit tests offer a high degree of test automation. These techniques are not sufficient when it comes to functional defects: States where the application does not behave as specified. The degree of automation finding these types of errors is mainly limited to code review. The following presents solution how metrics extracted from the specification can be used to increase test automation for complex embedded systems.

 

INTRODUCTION

 

Figure 1 above shows an abstract development process of a complex embedded system. Within different development stages, the system is refined until the target system is realized. Software is often first compiled on a host system before it is compiled for the target system. To enable reuse of the test harness and to find bugs earlier, the test environment must provide enough flexibility to support various target systems.

Continue reading

 

 

phoneThe (Almost) Convergence of

Development and Design

By Lisa Morgan - SD Times - June 25, 2012

 

"It's no longer enough to be a great developer," said Dave Mendlen, CMO at DevExpress. "Now you have to be able to build experiences."

 

User experience distinguishes one application from another, even in business settings. "One of the things we always hear is 'My social media, my online banking app, my video game,' " said Jason Beres, VP of product management at Infragistics. "When the stuff people are using on their off-hours delivers such a great experience, they start to wonder when the at-work experience is not great."

 

Christian Schormann, director of product management in the Expression Group at Microsoft, thinks most developers realize that today's software requires more than just pixels on a screen.

 

"Just because more people are aware of design doesn't mean that everybody is good at it or is passionate about it, but there is a general awareness about the importance of design," he said. "The number of developers who are passionate about user experience has grown a lot over the last five years."

 

Going beyond the UI

 

Creating user experiences is more complicated than creating user interfaces (UIs). For one thing, user experiences must consider aesthetics, software behavior, and user interaction. For decades, UI efforts focused primarily on utility, but with the growing popularity of games and mobile devices, the goal is now to delight end users.
 

"Because software has become part of people's everyday lives, you have to account for how people feel about your software as well as whether they're technically capable of using it," said Todd Anglin, VP of HTML5 Web and mobile at Telerik. "While your software needs to be functional and do what it's supposed to do, usability takes it to that next level where users enjoy using the application, come back for more, and continue to invest in your success."

Continue reading