ISTQB-CTFL-AUT practice question 7 of 10
Which statement about databases is INCORRECT?
Full set: 40 questionsCommunication databases (e.g., CAN DBC, LIN LDF, ASAM FIBEX) define the application-layer data content for a vehicle network. This includes specifying messages, the signals they contain, scaling factors, and the relationships between ECUs (Electronic Control Units). However, these databases do not define the implementation of the communication protocol itself. The protocol implementation, which covers the rules for data framing, bus arbitration, error handling, and physical signaling (OSI Layers 1 and 2), is dictated by standards like ISO 11898 for CAN and is realized in the hardware (transceivers) and low-level software drivers of the ECUs.
A. This is incorrect because the primary purpose of a communication database is to describe the signals (e.g., engine speed, wheel angle) and how they are encoded into messages for transmission over a communication channel.
C. This is incorrect because these databases explicitly map which ECUs send (output) and receive (input) specific signals, forming the basis for system-wide communication and integration testing.
D. This is incorrect because the Association for Standardization of Automation and Measuring Systems (ASAM) provides standards like FIBEX (Field Bus Exchange Format), an XML-based format used to describe automotive networks, as an alternative to proprietary formats like DBC. ---
1. ISTQB® Certified Tester Foundation Level Automotive Software Tester Syllabus, Version 1.0 (2018), Section 3.2.2 Bus systems, p. 26. This section states, "The communication is described in specific description files (e.g., DBC for CAN, LDF for LIN, FIBEX for FlexRay)." This confirms that databases describe the communication content (signals, messages), not the protocol's fundamental implementation.
2. Lawrenz, W. (2016). CAN and CANopen. Springer Vieweg. In Chapter 2, "The CAN Protocol," the text details the ISO 11898 standard which defines the protocol's data link and physical layers. In contrast, Chapter 4, "Higher Layer Protocols," discusses the application layer where signal and message definitions, typically stored in a DBC file, reside. This illustrates the clear separation between the protocol definition and the database content.
3. ASAM e.V. (2020). ASAM FIBEX V4.1.1, Field Bus Exchange Format. The introduction and scope sections of this standard specify that FIBEX is used for "describing automotive communication networks," including signals, messages, and network topology. It is a data description standard, not a protocol implementation standard.
4. Zimmermann, W., & Schmidgall, R. (2014). Bussysteme in der Fahrzeugtechnik (5th ed.). Springer Vieweg. Chapter 5, "CAN-Grundlagen," explains that the CAN protocol is defined by ISO 11898. Chapter 5.8, "Applikationsprofile und DBC-Dateien," clarifies that DBC files describe the application-specific data (signals and messages) transmitted using the underlying, separately defined CAN protocol. (DOI: https://doi.org/10.1007/978-3-658-02419-2)
Keep practicing
Take the free ISTQB-CTFL-AUT practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other ISTQB-CTFL-AUT practice questions
- Question 1Which statement regarding the objective of ASPICE and ISO 26262 Is true?
- Question 2Which of the following options Is NOT a general part of a test environment?
- Question 3Imagine you are participating in an Automotive SPICE® assessment In your rote as a softwa…
- Question 4Which statement regarding the design of a MIL test environment Is TRUE?
- Question 5In Automotive SPICIE. which capability level in software Integration testing is character…
- Question 8Which test document is required according to Automotive SPICE®?
