© 2014

Embedded and Real Time System Development: A Software Engineering Perspective

Concepts, Methods and Principles

  • Mohammad Ayoub Khan
  • Saqib Saeed
  • Ashraf Darwish
  • Ajith Abraham


  • Present a software engineering perspective to Embedded and Real Time System Development

  • Presents software engineering principles in embedded and real time software domain

  • Written by leading experts in the field


Part of the Studies in Computational Intelligence book series (SCI, volume 520)

Table of contents

  1. Front Matter
    Pages i-x
  2. Embedded Software Development Process

    1. Front Matter
      Pages 1-1
    2. Diego Alonso, Francisco Sánchez-Ledesma, Juan Pastor, Bárbara Álvarez
      Pages 3-22
    3. Neil Audsley, Ian Gray, Dimitris Kolovos, Nikos Matragkas, Richard Paige, Leandro Soares Indrusiak
      Pages 23-53
  3. Design Patterns and Development Methodology

    1. Front Matter
      Pages 55-55
    2. Imran R. Quadri, Alessandra Bagnato, Andrey Sadovykh
      Pages 57-89
    3. Piet Cordemans, Sille Van Landschoot, Jeroen Boydens, Eric Steegmans
      Pages 91-130
  4. Modeling Framework

    1. Front Matter
      Pages 151-151
  5. Performance Analysis, Power Management and Deployment

    1. Front Matter
      Pages 211-211
    2. Reza Sabbaghi-Nadooshan, Abolfazl Malekmohammadi, Mohammad Ayoub Khan
      Pages 235-249
    3. Atef Gharbi, Mohamed Khalgui, Mohammad Ayoub Khan
      Pages 251-282
    4. Jagrit Kathuria, Mohammad Ayoub Khan, Ajith Abraham, Ashraf Darwish
      Pages 283-304
    5. Florian Pölzlbauer, Iain Bate, Eugen Brenner
      Pages 305-328
  6. Back Matter
    Pages 329-330

About this book


Nowadays embedded and real-time systems contain complex software. The complexity of embedded systems is increasing, and the amount and variety of software in the embedded products are growing. This creates a big challenge for embedded and real-time software development processes and there is a need to develop separate metrics and benchmarks.

Embedded and Real Time System Development: A Software Engineering Perspective: Concepts, Methods and Principles” presents practical as well as conceptual knowledge of the latest tools, techniques and methodologies of embedded software engineering and real-time systems. Each chapter includes an in-depth investigation regarding the actual or potential role of software engineering tools in the context of the embedded system and real-time system. The book presents state-of-the art and future perspectives with industry experts, researchers, and academicians sharing ideas and experiences including surrounding frontier technologies, breakthroughs, innovative solutions and applications.

The book is organized into four parts “Embedded Software Development Process”, “Design Patterns and Development Methodology”, “Modelling Framework” and “Performance Analysis, Power Management and Deployment” with altogether 12 chapters.

The book is aiming at (i) undergraduate students and postgraduate students conducting research in the areas of embedded software engineering and real-time systems; (ii) researchers at universities and other institutions working in these fields; and (iii) practitioners in the R&D departments of embedded system. It can be used as an advanced reference for a course taught at the postgraduate level in embedded software engineering and real-time systems.


Computational Intelligence Embedded Systems Performance Analysis Real Time Systems Requirements Engineering Software Engineering System Design Verification and Validation

Editors and affiliations

  • Mohammad Ayoub Khan
    • 1
  • Saqib Saeed
    • 2
  • Ashraf Darwish
    • 3
  • Ajith Abraham
    • 4
  1. 1.Department of Computer Science and Engineering, School of Engineering and TechnologySharda UniversityGreater NoidaIndia
  2. 2.Department of Computer SciencesBahria UniversityIslamabadPakistan
  3. 3.Faculty of ScienceHelwan UniversityCairoEgypt
  4. 4.Scientific Network for Innovation and Research ExcellenceMachine Intelligence Research LabsAuburn, NYUSA

Bibliographic information

  • Book Title Embedded and Real Time System Development: A Software Engineering Perspective
  • Book Subtitle Concepts, Methods and Principles
  • Editors Mohammad Ayoub Khan
    Saqib Saeed
    Ashraf Darwish
    Ajith Abraham
  • Series Title Studies in Computational Intelligence
  • Series Abbreviated Title Studies Comp.Intelligence
  • DOI
  • Copyright Information Springer-Verlag Berlin Heidelberg 2014
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Engineering Engineering (R0)
  • Hardcover ISBN 978-3-642-40887-8
  • Softcover ISBN 978-3-662-52173-1
  • eBook ISBN 978-3-642-40888-5
  • Series ISSN 1860-949X
  • Series E-ISSN 1860-9503
  • Edition Number 1
  • Number of Pages X, 330
  • Number of Illustrations 179 b/w illustrations, 13 illustrations in colour
  • Topics Computational Intelligence
    Software Engineering
  • Buy this book on publisher's site
Industry Sectors
Chemical Manufacturing
IT & Software
Consumer Packaged Goods
Materials & Steel
Finance, Business & Banking
Energy, Utilities & Environment
Oil, Gas & Geosciences