
: A conceptual layer that allows software components to be designed and tested independently of the specific hardware or ECU on which they will eventually run.
: H. Heinecke, K. Schnelle, H. Fennel, J. Bortolazzi, L. P. Lundh, J. Leflour, J. L. Maté, K. Nishikawa, and T. Scharnhorst Introduction to AUTOSAR “AUTomotive Open System
: It defines a strict separation between Application Software (functional logic), the Runtime Environment (RTE) (the communication bus), and Basic Software (BSW) (hardware abstraction and services). : A conceptual layer that allows software components
: Software components can be moved between different hardware platforms without significant redesign. L. P. Lundh