+353-1-416-8900REST OF WORLD
+44-20-3973-8888REST OF WORLD
1-917-300-0470EAST COAST U.S
1-800-526-8630U.S. (TOLL FREE)


Real-Time Embedded Systems Software Project Management

  • ID: 1766131
  • Book
  • February 2019
  • 304 Pages
  • Elsevier Science and Technology
1 of 3
Project management reaches across many disciplines including, of course, embedded systems engineering. This book provides a solid base for enriching and streamlining the design to build lifecycle of a real-time embedded system project. Rob Oshana has 25+ years of experience in the industry which he uses along with real-life case studies and industry examples to set forth a phased lifecycle approach.

As the first book to present a complete process for project management of embedded systems it contains a wealth of information including tools, guidelines, and techniques applicable from processor selection to integration to deployment. Initial issues presented by a real-time application are discussed including stimuli/repsonse, mapping, and managing of requirements. Optimization, testing, debugging, and integration are all highlighted as part of the lifecycle management process. This book is a must-have for team leads and managers and engineers of all levels trying to understand how their piece of the puzzle fits into the big picture.
  • Focused set of processes, tools, guidelines, and techniques provided for software project management- No other book covers the entire lifecycle of an embedded software product- Filled with industry examples and real-world case studies
Note: Product cover images may vary from those shown
2 of 3
Principle components of Project Management
Overview of Real-Time Embedded Systems
Real-Time Software Lifecycle
Overview of SW development lifecyles
Overview of SW processes, CMMi, ISO, Agile
Hardware/Software Co-Design
Software performance engineering
Selecting the right processor

Real-time requirements
Stimuli/Response requirements
Mapping requirements to processor resources
Managing requirements change

Specification and modeling
Sequence enumeration
State machines
Block diagram modeling (Matlab examples)

Real-time design patterns
Real-time design process and example
Special considerations for SoC and multicore processing

Code and unit test
Real-time optimizations
Optimization process flow
Testing real-time systems

Product Integration
Debugging/Integrating in the lab
Debugging/Integrating in the field
System level testing

Appendix A ? Sequence enumeration of a cell phone
Appendix B ? PlanetDSP articles ( C ? User interface guidelines for embedded systems
Note: Product cover images may vary from those shown
3 of 3
Oshana, Robert
Rob Oshana has over 25 years of experience in the real-time embedded industry, in both embedded application development as well as embedded tools development. He is currently director of engineering for the Development Technology group at Freescale Semiconductor. Rob is also a Senior Member of IEEE and an adjunct at Southern Methodist University. He can be contacted at robert.oshana@freescale.com
Note: Product cover images may vary from those shown