Choosing an embedded system for a desired operation is a tedious but for sure job. Look towards the quality attributes that the embedded system possess. After analyzing the attributes make sure you pick a suitable system.
3. Quality Attributes: Non Operational
1. Testability and Debug-
ability
2. Evolvability
3. Portability
4. Time to prototype and
market
5. Per unit and total cost
4. Testability and Debug-ability
Testing
• How easily one can test
design and by which mean
can test it.
1. Hardware testing
2. Firmware testing
Debugging ability
• Fguring out the probable
sources that create
unexpected behavior in the
total system.
5. Evolvability
• Ease with which the embedded product can be
modified to take advantage of new firmware or
hardware technology.
6. Portability
• “System Independence”
• Is it capable of performing
its operation as it is
intended to do in various
environments irrespective of
different processor and or
controller and embedded
operating systems.
7. Time to prototype and market
Time to market:
Conceptualization Ready for selling or use.
of a product
Prototyping:
Informal kind of rapid product development in which
important feature of the under consider are develop.
• Reduces time to market.
• To shorten the time to prototype:
-Reuse
Time period elapsed
8. Per unit and total cost
• Cost is an important factor
which needs to be carefully
monitored.
• Monitoring cost right from
the initial period to the
maturing phase then till the
termination is essential