Feature Requirements
Coverage: 21.6% (11 of 51 items OK)
[MISSING] TRLC Assumedsystemreq MwLogAssumedSystemRequirements.ASR_LoggingSupport
The platform shall support Diagnostic Log and Trace (DLT) / Logcat format as well as logging of early startup events.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/assumed_system_requirements/assumed_system_requirements.trlc:21:27
[MISSING] TRLC Assumedsystemreq MwLogAssumedSystemRequirements.ASR_SafeLogAndTrace
The platform shall provide a Log and Trace infrastructure supporting the highest ASIL level, guaranteeing freedom from interference (FFI) with regard to the calling components.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/assumed_system_requirements/assumed_system_requirements.trlc:29:27
[MISSING] TRLC Assumedsystemreq MwLogAssumedSystemRequirements.ASR_SecureLogAndTrace
The information exchanged between applications and the Logging and Tracing components shall be protected against unauthorized access and manipulation. The platform shall provide mechanisms to ensure confidentiality, integrity, and authenticity of the exchanged information.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/assumed_system_requirements/assumed_system_requirements.trlc:37:27
[MISSING] TRLC Assumedsystemreq MwLogAssumedSystemRequirements.ASR_ErrorHandling
(C++) exceptions shall not be used for error handling. The best way to deal with errors is to try to resolve those component internally. If not possible the caller of the function shall be notified of the error. For (error) returns there is a specific library to be used in S-CORE, it is the score::Result library which is part of the Base Libraries feature.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/assumed_system_requirements/assumed_system_requirements.trlc:45:27
[MISSING] TRLC Assumedsystemreq MwLogAssumedSystemRequirements.ASR_LogAndTraceConsistentBehaviour
All Log and Trace functionality used in the context of customer functionality shall provide consistent behaviour.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/assumed_system_requirements/assumed_system_requirements.trlc:55:27
[MISSING] TRLC Assumedsystemreq MwLogAssumedSystemRequirements.ASR_OverallGoalsEnableCooperation
The SW-platform shall where possible be based on existing standards (e.g. network protocols).
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/assumed_system_requirements/assumed_system_requirements.trlc:63:27
[MISSING] TRLC Featreq MwLogFeature.TimestampingLocal
The logging framework shall support local timestamps for each log entry.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:22:18
[MISSING] TRLC Featreq MwLogFeature.TimestampingOriginal
The logging framework shall support original timestamps for routed log entries.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:30:18
[MISSING] TRLC Featreq MwLogFeature.TimestampingSync
The logging framework shall support timestamp synchronization for log entries coming from different logging nodes.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:38:18
[MISSING] TRLC Featreq MwLogFeature.Prioritization
The logging framework shall prioritize logs in case of resource conflicts to ensure critical logs are not lost.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:55:18
[MISSING] TRLC Featreq MwLogFeature.EntityIdentifier
The logging framework shall support logging entity identifiers for each log entry.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:73:18
[MISSING] TRLC Featreq MwLogFeature.FilteringEntityId
The logging framework shall support filtering by logging entity identifiers.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:90:18
[MISSING] TRLC Featreq MwLogFeature.MessageLossDetection
The logging framework shall detect and report any message loss.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:98:18
[MISSING] TRLC Featreq MwLogFeature.MessageLossHandling
The logging framework shall provide mechanisms to handle message loss gracefully. Additional Information: e.g. buffering or prioritizing critical messages.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:106:18
[MISSING] TRLC Featreq MwLogFeature.ContextLogLevelActivation
The logging framework shall allow context-specific log level activation at runtime to enable fine-grained control over logging behavior.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:115:18
[MISSING] TRLC Featreq MwLogFeature.LogSourcesUserApp
The logging framework shall support user application as log source.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:124:18
[MISSING] TRLC Featreq MwLogFeature.LogSourcesComponentPlatform
The logging framework shall support component features and platform as log sources.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:132:18
[MISSING] TRLC Featreq MwLogFeature.LogSinksConsole
The logging framework shall support console as a log sink.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:141:18
[MISSING] TRLC Featreq MwLogFeature.LogSinksLocalFs
The logging framework shall support local file system as log sink.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:149:18
[MISSING] TRLC Featreq MwLogFeature.LogSinksCloudDrive
The logging framework shall support cloud-native drives via network as log sinks.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:157:18
[MISSING] TRLC Featreq MwLogFeature.LogSinksNetwork
The logging framework shall support network channels, including a second dedicated Ethernet channel, as log sinks.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:166:18
[MISSING] TRLC Featreq MwLogFeature.LogSinksStdout
The logging framework shall ensure logs appear on stdout when running unit tests.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:175:18
[MISSING] TRLC Featreq MwLogFeature.BootLogging
The logging framework shall support logging of data to memory which survives a reboot cycle.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:184:18
[MISSING] TRLC Featreq MwLogFeature.ConfigLogLevel
The logging framework shall support configuration of log levels.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:193:18
[MISSING] TRLC Featreq MwLogFeature.SinkDevice
The logging framework shall support configuration of the log storage device.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:201:18
[MISSING] TRLC Featreq MwLogFeature.SinkMultipleDevice
The logging framework shall support multiple log storage devices.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:209:18
[MISSING] TRLC Featreq MwLogFeature.SinkStrategy
The logging framework shall support configurable log storage strategy.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:217:18
[MISSING] TRLC Featreq MwLogFeature.ConfigBufferSize
The logging framework shall allow configuration of internal buffer sizes.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:225:18
[MISSING] TRLC Featreq MwLogFeature.ConfigStorageSize
The logging framework shall allow configuration of storage size per log file.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:233:18
[MISSING] TRLC Featreq MwLogFeature.ConfigLogFilter
The logging framework shall allow configuration of log filters.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:250:18
[MISSING] TRLC Featreq MwLogFeature.ConfigEntityId
The logging framework shall allow configuration of logging entity IDs.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:258:18
[MISSING] TRLC Featreq MwLogFeature.ConfigFallback
The logging framework shall provide fallback configurations, such as application-wide or system-wide defaults.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:275:18
[MISSING] TRLC Featreq MwLogFeature.ConfigCustomTypes
The logging framework shall allow extensions for custom log types.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:284:18
[MISSING] TRLC Featreq MwLogFeature.ErrorHandlingRecoverable
In case of recoverable error, the logging framework shall continue the current operations.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:292:18
[MISSING] TRLC Featreq MwLogFeature.ErrorHandlingNonRecoverable
In case of non-recoverable error, the logging framework shall deactivate silently and set an error state reported on shutdown.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:304:18
[MISSING] TRLC Featreq MwLogFeature.CompatibilitySupportedOs
The logging framework shall support QNX and Linux operating systems (encapsulated via OSAL).
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:328:18
[MISSING] TRLC Featreq MwLogFeature.CompatibilitySupportedLanguages
The logging framework shall support C++ and Rust programming languages.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:337:18
[MISSING] TRLC Featreq MwLogFeature.ResourceConsumptionStorage
The logging framework shall minimize storage resource consumption.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:345:18
[MISSING] TRLC Featreq MwLogFeature.ResourceConsumptionCommChannel
The logging framework shall minimize communication channel resource consumption.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:353:18
[MISSING] TRLC Featreq MwLogFeature.QosMessageHandling
The logging framework shall provide QoS for handling overflows or dropping log messages.
Traces to:
missing reference to Component Requirements
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:384:18
[OK] TRLC Featreq MwLogFeature.SeverityLevels
The logging framework shall support a log level for each log entry.
Traces to:
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:47:18
[OK] TRLC Featreq MwLogFeature.EarlyStartupLogging
The logging framework shall support logging of early startup events to capture critical initialization information.
Traces to:
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:64:18
[OK] TRLC Featreq MwLogFeature.FilteringLogLevels
The logging framework shall support filtering by log levels.
Traces to:
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:82:18
[OK] TRLC Featreq MwLogFeature.ConfigPermissions
The logging framework shall allow configuration of permission settings for log access.
Traces to:
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:241:18
[OK] TRLC Featreq MwLogFeature.ConfigOnDemand
The logging framework shall support on-demand functionality, such as enabling or disabling log storage.
Traces to:
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:266:18
[OK] TRLC Featreq MwLogFeature.ErrorHandlingIsolation
The logging framework shall ensure that user applications are not affected by logging framework errors.
Traces to:
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:316:18
[OK] TRLC Featreq MwLogFeature.ResourceConsumptionRuntime
The logging framework shall minimize runtime resource consumption.
Traces to:
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:362:18
[OK] TRLC Featreq MwLogFeature.ResourceConsumptionPerformance
The logging framework shall have low impact on overall system performance.
Traces to:
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:373:18
[OK] TRLC Featreq MwLogFeature.CompatibilityDltProtocol
The logging framework shall be DLT compatible. Additional Information: support for DLT message format, sending and receiving DLT messages, and integration with existing DLT tools and infrastructure.
Traces to:
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:395:18
[OK] TRLC Featreq MwLogFeature.SecurityLogAccess
The logging framework shall ensure that only authorized users can access log files.
Traces to:
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:406:18
[OK] TRLC Featreq MwLogFeature.AsilLevelSupport
The logging framework shall support the ASIL level of the user function to ensure compliance with the safety requirements of the application. Additional Information: Freedom from interference must be guaranteed with regard to the calling components.
Traces to:
Source: score/mw/log/requirements/feature_requirements/feature_requirements.trlc:418:18