SlideShare a Scribd company logo
4
Most read
9
Most read
10
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

What's hot (20)

PPTX
Introduction to Embedded System I: Chapter 2 (5th portion)
Moe Moe Myint
 
PPT
Purpose of Embedded Systems
VijayKumar5738
 
PPT
Embedded firmware
Joel P
 
PDF
Embedded C - Lecture 1
Mohamed Abdallah
 
PPTX
Arduino and its hw architecture
Zeeshan Rafiq
 
PDF
8259 Programmable Interrupt Controller
abhikalmegh
 
PPTX
Introduction to Embedded Systems
Sudhanshu Janwadkar
 
PPTX
Arm cortex-m4 programmer model
Mohammed Gomaa
 
PDF
ARM CORTEX M3 PPT
Gaurav Verma
 
PPTX
ARM Processors
Mathivanan Natarajan
 
PPTX
Embedded systems
Manju Nathan
 
PPTX
Quality attributes(Non operational) of embedded systems
ShreyaBhoje
 
PPTX
Watch-dog Timer in LPC1768
Srishti Kakade
 
PDF
Unit II Arm7 Thumb Instruction
Dr. Pankaj Zope
 
PPTX
2. block diagram and components of embedded system
Vikas Dongre
 
PPT
Interfacing adc
PRADEEP
 
PPT
FPGA
subin mathew
 
PPTX
Introduction to arm processor
RAMPRAKASHT1
 
PPTX
Fpga architectures and applications
Sudhanshu Janwadkar
 
PDF
8051 interfacing
KanchanPatil34
 
Introduction to Embedded System I: Chapter 2 (5th portion)
Moe Moe Myint
 
Purpose of Embedded Systems
VijayKumar5738
 
Embedded firmware
Joel P
 
Embedded C - Lecture 1
Mohamed Abdallah
 
Arduino and its hw architecture
Zeeshan Rafiq
 
8259 Programmable Interrupt Controller
abhikalmegh
 
Introduction to Embedded Systems
Sudhanshu Janwadkar
 
Arm cortex-m4 programmer model
Mohammed Gomaa
 
ARM CORTEX M3 PPT
Gaurav Verma
 
ARM Processors
Mathivanan Natarajan
 
Embedded systems
Manju Nathan
 
Quality attributes(Non operational) of embedded systems
ShreyaBhoje
 
Watch-dog Timer in LPC1768
Srishti Kakade
 
Unit II Arm7 Thumb Instruction
Dr. Pankaj Zope
 
2. block diagram and components of embedded system
Vikas Dongre
 
Interfacing adc
PRADEEP
 
Introduction to arm processor
RAMPRAKASHT1
 
Fpga architectures and applications
Sudhanshu Janwadkar
 
8051 interfacing
KanchanPatil34
 

Similar to Quality attributes of Embedded Systems (20)

PPTX
University roll (Sub code).pptx
SKILL2021
 
PPTX
UNIT 1C CHARACTERISTICS _ QUALITY ATT OF ES.pptx
SKILL2021
 
PDF
Embedded Systems Q and A M.Sc.(IT) PART II SEM III
Ni
 
PDF
A4 (1).pdf
YashwanthCse
 
PPTX
CMMC Breakdown
Ignyte Assurance Platform
 
PDF
VTU 5TH SEM CSE SOFTWARE ENGINEERING SOLVED PAPERS - JUN13 DEC13 JUN14 DEC14 ...
vtunotesbysree
 
PPTX
Computer system overview
Vikrant Singh Parmar
 
DOCX
Text-DISA_Review_Questions.docx
CAVEDPRAKASHPALIWAL
 
DOCX
Text-DISA_Review_Questions.docx
CAVEDPRAKASHPALIWAL
 
PPTX
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Characteristics and Quality Attribute...
Arti Parab Academics
 
PDF
VAL-210-Computer-Validati-Plan-sample.pdf
SamehMostafa33
 
PDF
Computer systems compliance
Muhammad Luqman Ikram
 
PPT
Ch 1-Non-functional Requirements.ppt
balewayalew
 
PPTX
Embedded system design introduction to the instructions set MODULE2_ESD.pptx
AkshathaJ6
 
PPTX
18CS44-MES-Module-4.pptx
rakshitha481121
 
PPTX
Embedded system-1 is a first note for fourth year students
rueysoulj40
 
PPT
Chapter 4
Amy McMullin
 
PPT
9781305094352pptch04-16Security concerns of different types of devices0405184...
haymanottaddess2015m
 
PPTX
Security management concepts and principles
Divya Tiwari
 
PPTX
selection of hardware & software in SAD
Ankita Agrawal
 
University roll (Sub code).pptx
SKILL2021
 
UNIT 1C CHARACTERISTICS _ QUALITY ATT OF ES.pptx
SKILL2021
 
Embedded Systems Q and A M.Sc.(IT) PART II SEM III
Ni
 
A4 (1).pdf
YashwanthCse
 
VTU 5TH SEM CSE SOFTWARE ENGINEERING SOLVED PAPERS - JUN13 DEC13 JUN14 DEC14 ...
vtunotesbysree
 
Computer system overview
Vikrant Singh Parmar
 
Text-DISA_Review_Questions.docx
CAVEDPRAKASHPALIWAL
 
Text-DISA_Review_Questions.docx
CAVEDPRAKASHPALIWAL
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Characteristics and Quality Attribute...
Arti Parab Academics
 
VAL-210-Computer-Validati-Plan-sample.pdf
SamehMostafa33
 
Computer systems compliance
Muhammad Luqman Ikram
 
Ch 1-Non-functional Requirements.ppt
balewayalew
 
Embedded system design introduction to the instructions set MODULE2_ESD.pptx
AkshathaJ6
 
18CS44-MES-Module-4.pptx
rakshitha481121
 
Embedded system-1 is a first note for fourth year students
rueysoulj40
 
Chapter 4
Amy McMullin
 
9781305094352pptch04-16Security concerns of different types of devices0405184...
haymanottaddess2015m
 
Security management concepts and principles
Divya Tiwari
 
selection of hardware & software in SAD
Ankita Agrawal
 
Ad

Recently uploaded (20)

PPTX
Introduction to Design of Machine Elements
PradeepKumarS27
 
PDF
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
PPTX
Element 7. CHEMICAL AND BIOLOGICAL AGENT.pptx
merrandomohandas
 
PPTX
Green Building & Energy Conservation ppt
Sagar Sarangi
 
PPTX
Worm gear strength and wear calculation as per standard VB Bhandari Databook.
shahveer210504
 
PPTX
Shinkawa Proposal to meet Vibration API670.pptx
AchmadBashori2
 
DOCX
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
PDF
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
PDF
PORTFOLIO Golam Kibria Khan — architect with a passion for thoughtful design...
MasumKhan59
 
PPTX
Solar Thermal Energy System Seminar.pptx
Gpc Purapuza
 
PDF
Water Industry Process Automation & Control Monthly July 2025
Water Industry Process Automation & Control
 
PPTX
What is Shot Peening | Shot Peening is a Surface Treatment Process
Vibra Finish
 
PDF
MAD Unit - 2 Activity and Fragment Management in Android (Diploma IT)
JappanMavani
 
PPTX
fatigue in aircraft structures-221113192308-0ad6dc8c.pptx
aviatecofficial
 
PDF
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
PDF
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
PPTX
Server Side Web Development Unit 1 of Nodejs.pptx
sneha852132
 
PDF
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
PPTX
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
PDF
Design Thinking basics for Engineers.pdf
CMR University
 
Introduction to Design of Machine Elements
PradeepKumarS27
 
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
Element 7. CHEMICAL AND BIOLOGICAL AGENT.pptx
merrandomohandas
 
Green Building & Energy Conservation ppt
Sagar Sarangi
 
Worm gear strength and wear calculation as per standard VB Bhandari Databook.
shahveer210504
 
Shinkawa Proposal to meet Vibration API670.pptx
AchmadBashori2
 
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
PORTFOLIO Golam Kibria Khan — architect with a passion for thoughtful design...
MasumKhan59
 
Solar Thermal Energy System Seminar.pptx
Gpc Purapuza
 
Water Industry Process Automation & Control Monthly July 2025
Water Industry Process Automation & Control
 
What is Shot Peening | Shot Peening is a Surface Treatment Process
Vibra Finish
 
MAD Unit - 2 Activity and Fragment Management in Android (Diploma IT)
JappanMavani
 
fatigue in aircraft structures-221113192308-0ad6dc8c.pptx
aviatecofficial
 
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
Server Side Web Development Unit 1 of Nodejs.pptx
sneha852132
 
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
Design Thinking basics for Engineers.pdf
CMR University
 
Ad

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