Dependable element: dependable_element_mw_log_backend
- Assumed System
- Software Architectural Level
- Feature Requirements
- Static Design
- Static Design
- Safe Datarouter Backend
- Introduction
- Inter-process communication
- Class diagram
- Verbose logging sequence
- Activity diagrams
- Lock-free Shared Memory Design
- Lazy logging client
- Establishing a logging session
- Avoiding shared memory leaks
- Post-mortem logging
- Limited impact of incoming messages in the logging client
- Message exchange between Logging Clients and Datarouter
- Verbose Logging Static
- FileOutputBackend
- Safe Datarouter Backend
- Static Design
- Dynamic Design
- Internal API
- Dependability Analysis
- Components
//score/mw/log/dependability:component_mw_log_backend- Component Requirements
- Units
//score/mw/log/detail/data_router:data_router_backend_unit//score/mw/log/detail/data_router/shared_memory:shared_memory_unit//score/mw/log/detail/file_recorder:file_recorder_unit//score/mw/log/detail/syslog:syslog_backend_unit//score/mw/log/detail/utils/signal_handling:signal_handling_unit//score/mw/log/detail/wait_free_producer_queue:wait_free_producer_queue_unit
- Traceability
Submodules
This module includes the following submodules: