Real-Time Embedded Systems Software Project Management [Paperback]by Robert OshanaThis book is OUT OF PRINT You may be able to find a copy at ABE Books Description of Real-Time Embedded Systems Software Project ManagementProject 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-plus 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.Features include: 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; and, filled with industry examples and real-world case studies. Title Information
Write a review of this book Customer Reviews from AmazonAbout Robert OshanaRob 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.comContents of Real-Time Embedded Systems Software Project ManagementPrinciple 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 Requirements 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) Prototyping Design 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 (http://www.dsp-fpga.com/columns/Planet_DSP/) Appendix C – User interface guidelines for embedded systems |
Related Categories
|