- What should be checked first in a Classic AUTOSAR debugging investigation?
- Define the expected and actual behavior, identify the complete configured path, and compare the relevant ARXML and interface specification before changing source code. The first failed boundary is usually more informative than the module where the symptom is visible.
- How can ARXML cause a runtime integration defect?
- ARXML defines relationships, references, directions, and configuration assumptions used by the integrated system. A model can be accepted by the configuration process yet still connect the wrong interfaces or identifiers, producing behavior that appears to be a middleware or implementation defect.
- How do COM, PduR, and CanTp differ during debugging?
- COM provides signal-oriented communication services, PduR connects upper and lower communication layers, and CanTp handles segmented communication over CAN. Check each module against its own responsibility and then verify that the configured handoffs between them agree.
- How should DCM and DEM be debugged together?
- First classify whether the failure is in diagnostic communication or event state. Check DCM for the interaction path and response handling, check DEM for event definition and status handling, and only then determine whether the two paths are connected incorrectly.
- When does a symptom point toward MCAL rather than an upper AUTOSAR layer?
- MCAL becomes a stronger candidate when the RTE and BSW configuration are consistent, the expected request reaches the lowest abstraction boundary, and the resulting peripheral behavior still differs from the requirement. That conclusion should remain limited to the evidence at the boundary under test.