SlideShare a Scribd company logo
4
Most read
6
Most read
9
Most read
QUALITY ATTRIBUTES OF
EMBEDDED SYSTEM
4 SEM - 18CS44 - Microcontrollers & Embedded Systems 5/15/2020
QUALITY ATTRIBUTES
Quality attributes are the non-functional requirements that need
to be documented properly in any Embedded system design.
The various Quality attributes that needs to be addressed in any
Embedded system development are broadly classified into Operational
Quality attribute ad Non-Operational quality attributes.
5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems
1. Operational Quality Attributes.
– These are attributes related to operation or
functioning of an embedded system. The way an
embedded system operates affects its overall quality.
– There are 6 Operational Quality Attributes
5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems
a)Response
– Response is a measure of quickness of the system.
– It gives you an idea about how fast your system is tracking the input variables.
– Most of the embedded system demand fast response which should be real-time.
b)Throughput
– Throughput deals with the efficiency of system.
– It can be defined as rate of production or process of a defined process over a stated
period of time.
– In case of card reader like the ones used in buses, throughput means how much
transaction the reader can perform in a minute or hour or day.
5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems
c)Reliability
• Reliability is a measure of how much percentage you
rely upon the proper functioning of the system .
• Mean Time between failures and Mean Time To Repair
are terms used in defining system reliability.
• Mean Time between failures can be defined as the
average time the system is functioning before a failure
occurs.
• Mean time to repair can be defined as the average time
the system has spent in repairs.
5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems
d)Maintainability
– Maintainability deals with support and maintenance to the end user or a client
in case of technical issues and product failures or on the basis of a routine
system checkup
– It can be classified into two types :-
• Scheduled or Periodic Maintenance
– This is the maintenance that is required regularly after a periodic time interval.
– Example : Periodic Cleaning of Air Conditioners Refilling of printer cartridges.
• Maintenance to unexpected failure
– This involves the maintenance due to a sudden breakdown in the functioning of
the system.
– Example:
– Air conditioner not powering on
– Printer not taking paper in spite of a full paper stack
5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems
e) Security
– Confidentiality, Integrity and Availability are three corner
stones of information security.
– Confidentiality deals with protection data from unauthorized
disclosure.
– Integrity gives protection from unauthorized modification.
– Availability gives protection from unauthorized user
– Certain Embedded systems have to make sure they conform to
the security measures.
– Ex. An Electronic Safety Deposit Locker can be used only with a
pin number like a password.
5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems
f)Safety
– Safety deals with the possible damage that can
happen to the operating person and environment
due to the breakdown of an embedded system or
due to the emission of hazardous materials from
the embedded products.
– A safety analysis is a must in product engineering
to evaluate the anticipated damage and determine
the best course of action to bring down the
consequence of damages to an acceptable level.
5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems
2.Non-Operational Quality Attributes.
– These are attributes not related to operation or functioning of an embedded
system. The way an embedded system operates affects its overall quality.
– These are the attributes that are associated with the embedded system before it
can be put in operation.
a)Testability and Debug-ability
– It deals with how easily one can test his/her design, application and by which
mean he/she can test it.
– In hardware testing the peripherals and total hardware function in designed
manner
– Firmware testing is functioning in expected way
– Debug-ability is means of debugging the product as such for figuring out the
probable sources that create unexpected behavior in the total system
5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems
b)Evolvability
– For embedded system, the qualitative attribute
“Evolvability” refer to ease with which the embedded
product can be modified to take advantage of new firmware
or hardware technology.
c)Portability
– Portability is measured of “system Independence”.
– An embedded product can be called portable if it is 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.
5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems
d)Time to prototype and market
– Time to Market is the time elapsed between
the conceptualization of a product and time at
which the product is ready for selling or use
– Product prototyping help in reducing time to
market.
– Prototyping is an informal kind of rapid
product development in which important
feature of the under consider are develop.
5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems
e) Per unit and total cost
– Cost is an important factor which needs to be carefully monitored.
Proper market study and cost benefit analysis should be carried out
before taking decision on the per unit cost of the embedded product.
– When the product is introduced in the market, for the initial period the
sales and revenue will be low
– There won’t be much competition when the product sales and revenue
increase.
– During the maturing phase, the growth will be steady, and revenue
reaches highest point and at retirement time there will be a drop in
sales volume.
5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems

More Related Content

PDF
Characteristics and Quality Attributes of Embedded System
PDF
Embedded Systems (18EC62) – Embedded System Design Concepts (Module 4)
PPTX
Embedded System
PPTX
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
PPTX
Ec8791 unit 5 processes and operating systems
PDF
shibu KV_ intro slides on embedded systems.pdf
PDF
Embedded Systems (18EC62) – Embedded System Components (Module 3)
PPTX
Introduction to Embedded System: Chapter 2 (4th portion)
Characteristics and Quality Attributes of Embedded System
Embedded Systems (18EC62) – Embedded System Design Concepts (Module 4)
Embedded System
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
Ec8791 unit 5 processes and operating systems
shibu KV_ intro slides on embedded systems.pdf
Embedded Systems (18EC62) – Embedded System Components (Module 3)
Introduction to Embedded System: Chapter 2 (4th portion)

What's hot (20)

DOCX
Embedded System
PPT
Characteristics of Embedded Systems
PPT
Purpose of Embedded Systems
PPTX
Embedded system design process
PPTX
Chapter 4 Embedded System: Application and Domain Specific
PPT
Sensors and Actuators
PPTX
Keyboard Interfacing .pptx
PPT
Embedded firmware
PDF
Device drivers and interrupt service mechanism
PDF
Embedded Firmware Design and Development, and EDLC
PPTX
Chapter 8 Embedded Hardware Design and Development (second portion)
PPTX
Chapter 3 Charateristics and Quality Attributes of Embedded System
PPTX
Trends in Embedded system Design
PPTX
Ec8791 arm 9 processor
PPTX
Introduction to arm processor
PPTX
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts – ...
PPTX
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
PDF
ARM CORTEX M3 PPT
DOCX
Hardware-Software Codesign
PPTX
ARM Processors
Embedded System
Characteristics of Embedded Systems
Purpose of Embedded Systems
Embedded system design process
Chapter 4 Embedded System: Application and Domain Specific
Sensors and Actuators
Keyboard Interfacing .pptx
Embedded firmware
Device drivers and interrupt service mechanism
Embedded Firmware Design and Development, and EDLC
Chapter 8 Embedded Hardware Design and Development (second portion)
Chapter 3 Charateristics and Quality Attributes of Embedded System
Trends in Embedded system Design
Ec8791 arm 9 processor
Introduction to arm processor
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts – ...
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
ARM CORTEX M3 PPT
Hardware-Software Codesign
ARM Processors
Ad

Similar to Quality attributes of Embedded Systems (20)

PDF
A4 (1).pdf
PPTX
University roll (Sub code).pptx
PPTX
UNIT 1C CHARACTERISTICS _ QUALITY ATT OF ES.pptx
PPTX
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Characteristics and Quality Attribute...
PPTX
Embedded system design introduction to the instructions set MODULE2_ESD.pptx
PPTX
Embedded system-1 is a first note for fourth year students
PPTX
QUALITY OF EMBEDDED SYSTEM
PPTX
Module-1 Fundamentals of embedded system.pptx
PPTX
18CS44-MES-Module-4.pptx
PDF
Embedded Systems Q and A M.Sc.(IT) PART II SEM III
 
PPTX
Characteristics of Embedded Systems
PDF
ES Part-1.pdf
PPTX
Introduction to embedded system
PDF
Embedded operating systems
PPT
embedded systems & robotics Projects Based training @Technogroovy
PPT
Buy Embedded Systems Projects Online
PPSX
It 443 lecture 1
PPTX
1. An Introduction to Embed Systems_DRKG.pptx
PPTX
EMBEDDED AND REAL TIME SYSTEMS Unit-1_6703.pptx
PPT
Embedded systems unit 3 gggggggggggggggg
A4 (1).pdf
University roll (Sub code).pptx
UNIT 1C CHARACTERISTICS _ QUALITY ATT OF ES.pptx
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Characteristics and Quality Attribute...
Embedded system design introduction to the instructions set MODULE2_ESD.pptx
Embedded system-1 is a first note for fourth year students
QUALITY OF EMBEDDED SYSTEM
Module-1 Fundamentals of embedded system.pptx
18CS44-MES-Module-4.pptx
Embedded Systems Q and A M.Sc.(IT) PART II SEM III
 
Characteristics of Embedded Systems
ES Part-1.pdf
Introduction to embedded system
Embedded operating systems
embedded systems & robotics Projects Based training @Technogroovy
Buy Embedded Systems Projects Online
It 443 lecture 1
1. An Introduction to Embed Systems_DRKG.pptx
EMBEDDED AND REAL TIME SYSTEMS Unit-1_6703.pptx
Embedded systems unit 3 gggggggggggggggg
Ad

Recently uploaded (20)

PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Well-logging-methods_new................
PPT
Mechanical Engineering MATERIALS Selection
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPT
Project quality management in manufacturing
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
UNIT 4 Total Quality Management .pptx
PDF
Digital Logic Computer Design lecture notes
PPTX
Geodesy 1.pptx...............................................
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
web development for engineering and engineering
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
UNIT-1 - COAL BASED THERMAL POWER PLANTS
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Well-logging-methods_new................
Mechanical Engineering MATERIALS Selection
OOP with Java - Java Introduction (Basics)
CYBER-CRIMES AND SECURITY A guide to understanding
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Project quality management in manufacturing
Model Code of Practice - Construction Work - 21102022 .pdf
UNIT 4 Total Quality Management .pptx
Digital Logic Computer Design lecture notes
Geodesy 1.pptx...............................................
Lesson 3_Tessellation.pptx finite Mathematics
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
web development for engineering and engineering
Embodied AI: Ushering in the Next Era of Intelligent Systems
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026

Quality attributes of Embedded Systems

  • 1. QUALITY ATTRIBUTES OF EMBEDDED SYSTEM 4 SEM - 18CS44 - Microcontrollers & Embedded Systems 5/15/2020
  • 2. QUALITY ATTRIBUTES Quality attributes are the non-functional requirements that need to be documented properly in any Embedded system design. The various Quality attributes that needs to be addressed in any Embedded system development are broadly classified into Operational Quality attribute ad Non-Operational quality attributes. 5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems
  • 3. 1. Operational Quality Attributes. – These are attributes related to operation or functioning of an embedded system. The way an embedded system operates affects its overall quality. – There are 6 Operational Quality Attributes 5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems
  • 4. a)Response – Response is a measure of quickness of the system. – It gives you an idea about how fast your system is tracking the input variables. – Most of the embedded system demand fast response which should be real-time. b)Throughput – Throughput deals with the efficiency of system. – It can be defined as rate of production or process of a defined process over a stated period of time. – In case of card reader like the ones used in buses, throughput means how much transaction the reader can perform in a minute or hour or day. 5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems
  • 5. c)Reliability • Reliability is a measure of how much percentage you rely upon the proper functioning of the system . • Mean Time between failures and Mean Time To Repair are terms used in defining system reliability. • Mean Time between failures can be defined as the average time the system is functioning before a failure occurs. • Mean time to repair can be defined as the average time the system has spent in repairs. 5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems
  • 6. d)Maintainability – Maintainability deals with support and maintenance to the end user or a client in case of technical issues and product failures or on the basis of a routine system checkup – It can be classified into two types :- • Scheduled or Periodic Maintenance – This is the maintenance that is required regularly after a periodic time interval. – Example : Periodic Cleaning of Air Conditioners Refilling of printer cartridges. • Maintenance to unexpected failure – This involves the maintenance due to a sudden breakdown in the functioning of the system. – Example: – Air conditioner not powering on – Printer not taking paper in spite of a full paper stack 5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems
  • 7. e) Security – Confidentiality, Integrity and Availability are three corner stones of information security. – Confidentiality deals with protection data from unauthorized disclosure. – Integrity gives protection from unauthorized modification. – Availability gives protection from unauthorized user – Certain Embedded systems have to make sure they conform to the security measures. – Ex. An Electronic Safety Deposit Locker can be used only with a pin number like a password. 5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems
  • 8. f)Safety – Safety deals with the possible damage that can happen to the operating person and environment due to the breakdown of an embedded system or due to the emission of hazardous materials from the embedded products. – A safety analysis is a must in product engineering to evaluate the anticipated damage and determine the best course of action to bring down the consequence of damages to an acceptable level. 5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems
  • 9. 2.Non-Operational Quality Attributes. – These are attributes not related to operation or functioning of an embedded system. The way an embedded system operates affects its overall quality. – These are the attributes that are associated with the embedded system before it can be put in operation. a)Testability and Debug-ability – It deals with how easily one can test his/her design, application and by which mean he/she can test it. – In hardware testing the peripherals and total hardware function in designed manner – Firmware testing is functioning in expected way – Debug-ability is means of debugging the product as such for figuring out the probable sources that create unexpected behavior in the total system 5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems
  • 10. b)Evolvability – For embedded system, the qualitative attribute “Evolvability” refer to ease with which the embedded product can be modified to take advantage of new firmware or hardware technology. c)Portability – Portability is measured of “system Independence”. – An embedded product can be called portable if it is 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. 5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems
  • 11. d)Time to prototype and market – Time to Market is the time elapsed between the conceptualization of a product and time at which the product is ready for selling or use – Product prototyping help in reducing time to market. – Prototyping is an informal kind of rapid product development in which important feature of the under consider are develop. 5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems
  • 12. e) Per unit and total cost – Cost is an important factor which needs to be carefully monitored. Proper market study and cost benefit analysis should be carried out before taking decision on the per unit cost of the embedded product. – When the product is introduced in the market, for the initial period the sales and revenue will be low – There won’t be much competition when the product sales and revenue increase. – During the maturing phase, the growth will be steady, and revenue reaches highest point and at retirement time there will be a drop in sales volume. 5/15/20204 SEM - 18CS44 - Microcontrollers & Embedded Systems