The scope of this Recommended Practice encompasses the following objectives: 1) concentrate on the general best practices for vehicular embedded software design; 2) establish programming language-independent best practices; 3) establish hardware/software interface best practices; 4) establish multi-threaded system best practices; 5) provide verification criteria to evaluate product compliance with this best practice.
SAE J2640-2008 history
2008SAE J2640-2008 General Automotive Embedded Software Design Requirements
2006SAE J2640-2006 General Automotive Embedded Software Design Requirements