Software Engineering for Embedded Systems, 1st Edition,Robert Oshana,Mark Kraeling,ISBN9780124159174
Add to Wish List
 
 
 

Software Engineering for Embedded Systems, 1st Edition

Methods, Practical Techniques, and Applications

Print Book

Editor(s) : Oshana  &   Kraeling  

Release Date:

Imprint: Newnes

ISBN: 9780124159174

Pages: 1200

Dimensions: 235 X 191

Become an expert by reading the experts - an encyclopedic resource that gives you all the software engineering methods, techniques and technologies for optimizing your embedded system

Buy print & eBook together
and save 40%

USD 99.95
Print Book

+

USD 99.95
eBook

USD 199.90Normal price

USD 119.94Bundle price

Add to Cart

Print Book Estimated Delivery Time

Hardcover

USD 99.95
USD 49.98

In Stock

eBook Subscription Subscription Details

USD 66.67

Subscription eBook - Science Direct (access for 5 users)

eBook eBook Overview

USD 99.95
USD 49.98

VST format

ePUB format

Add to Cart

Buy Print & eBook both and save 40%
View Bundle Price

 
 

Key Features

  • Clearly lays out key problems and issues, and how to solve them
  • Examples demonstrate proven implementation details
  • Practical case studies cover examples of multicore programming, sensor programming, user interface design, and performance engineering

Description

Software Engineering for Embedded Systems clearly explains the software engineering tools and techniques needed to optimally design and implement embedded systems in contexts sure as networking, storage, and automotive applications. Written by experts with a solutions focus, this encyclopedic reference is a useful aid to tackling typical problems and issues, including:

  • Architecture and design patterns
  • Hardware interfaces
  • Embedded operating systems, including Linux and Android
  • Memory, performance, and power optimization
  • User interface considerations
  • Software development tools
  • Testing and quality control
  • Advanced guidelines for multicore software development

Includes contributions from:

Frank Schirrmeister, Shelly Gretlein, Bruce Douglass, Erich Styger, Gary Stringham, Jean Labrosse, Jim Trudeau, Mike Brogioli, Mark Pitchford, Catalin Dan Udma, Markus Levy, Pete Wilson, Whit Waldo, Inga Harris, Xinxin Yang, Srinivasa Addepalli, Andrew McKay, Mark Kraeling and Robert Oshana.

 

 

Readership

Embedded systems engineers, software engineers, under graduate and graduate computer and electrical and electronic engineers

Robert Oshana

Robert Oshana has over 30 years of experience in the embedded software industry, primarily focused on embedded and real-time systems for the defense industry and semiconductor industries. He has BSEE, MSEE, MSCS, and MBA degrees and is a Senior Member of IEEE. Rob is an international speaker and has over 100 presentations and publications in various technology fields and has written several books on embedded software technology. Rob is an adjunct professor at Southern Methodist University and is a Distinguished Member of Technical Staff and Director of Global Software R&D for Networking and Multimedia at Freescale Semiconductor.

Affiliations and Expertise

Freescale, USA

View additional works by Robert Oshana

Mark Kraeling

Mark Kraeling has over 20 years of experience in the embedded software industry, primarily focused on embedded real-time systems for the automotive and transportation industries. He has a BSEE, MSEE, and MBA degrees. Mark is a regular speaker at embedded conferences worldwide, and has various papers and articles focused on embedded development that have been published over the course of his career. Mark started his career at Cummins, Inc. developing real-time engine controls, and currently develops control, communication, and safety-critical systems for GE Transportation.

Affiliations and Expertise

GE Transportation, USA

Software Engineering for Embedded Systems, 1st Edition

Overview of Embedded and Real-Time Systems; Embedded Systems hardware/software co-design; Specification and Modeling techniques; Architecture and design patterns; Real-Time building blocks; HW interface to embedded software; Embedded Software Programming and Implementation Guidelines; Software Reuse by Design in Embedded Systems; Embedded Operating systems; Linux, Android and OSS; Software Performance Engineering; Optimizing Embedded Software for Performance; Optimizing Embedded Software for Memory; Optimizing Embedded Software for Power; User interfaces for embedded systems; Integration and testing techniquesand quality for embedded systems; Software Development Tools for Embedded Systems; Multicore SW Development for Embedded Systems; Safety-Critical Software Development for Embedded Systems; Intellectual Property Issues with Embedded Software; Managing embedded software development; Agile for embedded; Embedded Software for Automotive Applications; Embedded Software Development for Storage and I/O; Performance Engineering Case Study; User Interface Design Case Study; Multicore Case Study; Sensor programming case study

»
Software Engineering for Embedded Systems