Design issues in secure embedded systems

Anastasios Fragopoulos, Dimitrios N. Serpanos, Artemios G. Voyiatzis

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

A computing system is typically considered as an embedded system when it is a programmable device with limited resources (energy, memory, computation power, etc.) that serves one (or few) applications and is embedded in a larger system. Its limited resources make it ineffective to be used as a general-purpose computing system. However, they usually have to meet hard requirements, such as time deadlines and other real-time processing requirements. Embedded systems can be classified in two general categories: (1) stand-alone embedded systems, where all hardware and software components of the system are physically close, incorporated into a single device, for example, a personal digital assistant (PDA) or a system in a washing machine or a fax, and there is no attachment to a network and (2) distributed (networked) embedded systems, where several autonomous components-each one a stand-alone embedded system-communicate with each other over a network in order to deliver services or support an application. Several architectural and design parameters lead to the development of distributed embedded applications, such as the placement of processing power at the physical point where an event takes place, data reduction, etc.

Original languageEnglish
Title of host publicationEmbedded Systems Design and Verification
Subtitle of host publicationEmbedded Systems Handbook, Second Edition
PublisherCRC Press
Pages18-1-18-31
ISBN (Electronic)9781439807637
ISBN (Print)9781439807552
Publication statusPublished - 1 Jan 2009

Fingerprint

Embedded systems
Computer systems
Washing machines
Facsimile
Personal digital assistants
Energy resources
Processing
Computer hardware
Data reduction
Data storage equipment

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Fragopoulos, A., Serpanos, D. N., & Voyiatzis, A. G. (2009). Design issues in secure embedded systems. In Embedded Systems Design and Verification: Embedded Systems Handbook, Second Edition (pp. 18-1-18-31). CRC Press.

Design issues in secure embedded systems. / Fragopoulos, Anastasios; Serpanos, Dimitrios N.; Voyiatzis, Artemios G.

Embedded Systems Design and Verification: Embedded Systems Handbook, Second Edition. CRC Press, 2009. p. 18-1-18-31.

Research output: Chapter in Book/Report/Conference proceedingChapter

Fragopoulos, A, Serpanos, DN & Voyiatzis, AG 2009, Design issues in secure embedded systems. in Embedded Systems Design and Verification: Embedded Systems Handbook, Second Edition. CRC Press, pp. 18-1-18-31.
Fragopoulos A, Serpanos DN, Voyiatzis AG. Design issues in secure embedded systems. In Embedded Systems Design and Verification: Embedded Systems Handbook, Second Edition. CRC Press. 2009. p. 18-1-18-31
Fragopoulos, Anastasios ; Serpanos, Dimitrios N. ; Voyiatzis, Artemios G. / Design issues in secure embedded systems. Embedded Systems Design and Verification: Embedded Systems Handbook, Second Edition. CRC Press, 2009. pp. 18-1-18-31
@inbook{0d3ab3e48f80461c93eb619d91e2203c,
title = "Design issues in secure embedded systems",
abstract = "A computing system is typically considered as an embedded system when it is a programmable device with limited resources (energy, memory, computation power, etc.) that serves one (or few) applications and is embedded in a larger system. Its limited resources make it ineffective to be used as a general-purpose computing system. However, they usually have to meet hard requirements, such as time deadlines and other real-time processing requirements. Embedded systems can be classified in two general categories: (1) stand-alone embedded systems, where all hardware and software components of the system are physically close, incorporated into a single device, for example, a personal digital assistant (PDA) or a system in a washing machine or a fax, and there is no attachment to a network and (2) distributed (networked) embedded systems, where several autonomous components-each one a stand-alone embedded system-communicate with each other over a network in order to deliver services or support an application. Several architectural and design parameters lead to the development of distributed embedded applications, such as the placement of processing power at the physical point where an event takes place, data reduction, etc.",
author = "Anastasios Fragopoulos and Serpanos, {Dimitrios N.} and Voyiatzis, {Artemios G.}",
year = "2009",
month = "1",
day = "1",
language = "English",
isbn = "9781439807552",
pages = "18--1--18--31",
booktitle = "Embedded Systems Design and Verification",
publisher = "CRC Press",

}

TY - CHAP

T1 - Design issues in secure embedded systems

AU - Fragopoulos, Anastasios

AU - Serpanos, Dimitrios N.

AU - Voyiatzis, Artemios G.

PY - 2009/1/1

Y1 - 2009/1/1

N2 - A computing system is typically considered as an embedded system when it is a programmable device with limited resources (energy, memory, computation power, etc.) that serves one (or few) applications and is embedded in a larger system. Its limited resources make it ineffective to be used as a general-purpose computing system. However, they usually have to meet hard requirements, such as time deadlines and other real-time processing requirements. Embedded systems can be classified in two general categories: (1) stand-alone embedded systems, where all hardware and software components of the system are physically close, incorporated into a single device, for example, a personal digital assistant (PDA) or a system in a washing machine or a fax, and there is no attachment to a network and (2) distributed (networked) embedded systems, where several autonomous components-each one a stand-alone embedded system-communicate with each other over a network in order to deliver services or support an application. Several architectural and design parameters lead to the development of distributed embedded applications, such as the placement of processing power at the physical point where an event takes place, data reduction, etc.

AB - A computing system is typically considered as an embedded system when it is a programmable device with limited resources (energy, memory, computation power, etc.) that serves one (or few) applications and is embedded in a larger system. Its limited resources make it ineffective to be used as a general-purpose computing system. However, they usually have to meet hard requirements, such as time deadlines and other real-time processing requirements. Embedded systems can be classified in two general categories: (1) stand-alone embedded systems, where all hardware and software components of the system are physically close, incorporated into a single device, for example, a personal digital assistant (PDA) or a system in a washing machine or a fax, and there is no attachment to a network and (2) distributed (networked) embedded systems, where several autonomous components-each one a stand-alone embedded system-communicate with each other over a network in order to deliver services or support an application. Several architectural and design parameters lead to the development of distributed embedded applications, such as the placement of processing power at the physical point where an event takes place, data reduction, etc.

UR - http://www.scopus.com/inward/record.url?scp=85057496961&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85057496961&partnerID=8YFLogxK

M3 - Chapter

SN - 9781439807552

SP - 18-1-18-31

BT - Embedded Systems Design and Verification

PB - CRC Press

ER -