The AUTOSAR initiative has developed a layered software development approach that allows companies to cooperate on standards and to compete on implementations, enabling developers to create high-quality, reusable software components that help drive down costs, while speeding time to market. A powerful way to do this is to use an UML/SysML profile tailored to meeting the AUTOSAR standards.