Autosar provides not only the standard definition for basic software and the templates and methodology for the development process, but also a number of defined software components, interfaces and data types that standardize software architecture for a vehicle functions.
Autosar provides the ARXML as well as an Excel table for these components. However, a diagram showing connections can make things more clear.
We use Graphiti, Artop and Kieler for automatic layout of the .arxml provided by Autosar. Attached to this blog post is a high resolution image of the Wiper-Washer subsystem.