Design issues in secure embedded systems

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

Research output: Chapter in Book/Report/Conference proceedingChapter


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
ISBN (Electronic)9781439807637
ISBN (Print)9781439807552
Publication statusPublished - 1 Jan 2009


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.