SAE Embedded Software
Created to address in-vehicle software technical and business issues and based on input from automotive software experts of automotive OEMs, the automotive electronic module supplier base, embedded software providers, software tool providers, and consultants to the industry, SAE Embedded Software's industry-level goal is "to reduce automotive electronic system cost and development time through efficiency in software". The SAE Embedded Software agenda also includes:
Reducing automotive electronic complexity
Raising industry awareness of embedded software development issues
Increasing the knowledge level across the entire automotive software engineering community
Developing information reports, recommended practices, and standards
The SAE Embedded Software Standards Committee is composed of the following task force efforts:
J2632 "C Coding Practices" - a recommended practice that targets a common set of C coding methods suitable for automotive embedded software development. This effort is currently in progress. Monthly meetings are conducted by Bob Gruszczynski (chair) and Jim Weinfurther (vice chair).
J2640 "General Embedded Software Requirements" - a recommended practice that focuses on passing lessons learned into the automotive embedded software development community. This effort is currently in progress. Monthly meetings are conducted by Ron Brombach (chair) and Jim Weinfurther (vice chair).
J2516 "Embedded Software Development Lifecycle" - a recommended practice that discusses a wide range of available off-the-shelf software improvement processes including CMMI. This effort is currently in progress. Meetings are conducted by Tim Mortimer (chair) and Chris Davis (vice chair).
J2356 Software/Systems This activity is based on J2356-1 A Graphic Model for Distributed Functions that characterizes the basic input, output, control, transmission, and reception processes of a distributed function. This Software/Systems task force effort is just beginning and its meetings are conducted by Bruce Emaus (chair) and Eric Paton (vice chair).
J2720 Software Development for Calibration & Manufacturing This low-level activity is expected to create an information report to address the use of CCP, assignment of CCP identifiers for module suppliers, discussion of OEM sanction of CCP usage, CCP security issues, and some comparison to alternate methods like ISO14229. This effort is in a beginning stage and is currently chaired by Bruce Emaus.
J2734 Embedded Software Verification and Validation Task Force. Meetings conducted by Joao Silva (chair) and Joni Gruszczyski (vice chair).
J2746 Software Assessment Repository Task Force. Meetings conducted by Peter Abowd (chair) and Gary Rushton (vice chair).
SAE Staff Representatives: