Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:safeav:softsys:developmentchalenges [2025/10/17 12:09] – created agrisniken:safeav:softsys:developmentchalenges [2025/10/17 12:15] (current) agrisnik
Line 24: Line 24:
  
 **Scalability and Software Complexity** **Scalability and Software Complexity**
-As systems evolve, the number of nodes, processes, and data streams grows exponentially. For instance, a modern L4 autonomous vehicle may contain >200 software nodes exchanging gigabytes of data per second ((Raj, A., & Saxena, P. (2022). Software architectures for autonomous vehicle development: Trends and challenges. IEEE Access, 10, 54321–54345)).+As systems evolve, the number of nodes, processes, and data streams grows exponentially. For instance, a modern L4 autonomous vehicle may contain >200 software nodes exchanging gigabytes of data per second.
 Problems: Problems:
   * Dependency conflicts between packages.   * Dependency conflicts between packages.
Line 73: Line 73:
   * Configuration Management Databases (CMDBs) to track software–hardware combinations.   * Configuration Management Databases (CMDBs) to track software–hardware combinations.
   * Digital twins to test updates before live deployment.   * Digital twins to test updates before live deployment.
 +
 +<figure Continuous Integration and Maintenance Workflow  >
 +{{ :en:safeav:as:as:rtu_ch3_figure4.png?400| Continuous Integration and Maintenance Workflow }}
 +<caption>Continuous Integration and Maintenance Workflow (Adapted from ((Wang, L., Xu, X., & Nee, A. Y. C. (2022). Digital twin-enabled integration in manufacturing. CIRP Annals, 71(1), 105–128))((Raj, A., & Saxena, P. (2022). Software architectures for autonomous vehicle development: Trends and challenges. IEEE Access, 10, 54321–54345.)) </caption>
 +</figure>
 +
 +D**ata Management and Scalability**
 +AI-driven autonomy relies on vast datasets for training, simulation, and validation. Managing, labelling, and securing this data is an ongoing challenge ((Russell, S. J., & Norvig, P. (2021). Artificial Intelligence: A Modern Approach (4th ed.). Pearso)).
 +Issues:
 +  * Storage and transfer of multi-terabyte sensor data.
 +  * Bias and imbalance in datasets.
 +  * Traceability of model versions and training data.
 +Approaches:
 +  * Cloud data lakes with edge pre-processing.
 +  * MLOps workflows for dataset versioning and reproducibility.
 +  * Federated learning for privacy-preserving model updates.
 +
 +**Human–Machine Collaboration and Ethical Oversight**
 +Autonomy software doesn’t exist in isolation — it interacts with human operators, passengers, and society. Thus, software design must incorporate transparency, accountability, and explainability.
 +Key Considerations:
 +  * Human–machine interface (HMI) design.
 +  * Ethical AI decision frameworks.
 +  * Liability and failover protocols during edge cases.
 +
 +===== Lifecycle of an Autonomy Software Stack =====
 +
 +The software lifecycle typically follows a continuous evolution model:
 +
 +^ Phase ^ Purpose ^ Typical Tools ^
 +| Design and Simulation | Define architecture, run models, and simulate missions. | MATLAB/Simulink, Gazebo, CARLA, AirSim. |
 +| Implementation and Integration | Develop and combine software modules. | ROS 2, AUTOSAR, GitLab CI, Docker. |
 +| Testing and Validation | Perform SIL/HIL and system-level tests. | Jenkins, Digital Twins, ISO safety audits. |
 +| Deployment | Distribute to field systems with OTA updates. | Kubernetes, AWS Greengrass, Edge IoT. |
 +| Monitoring and Maintenance | Collect telemetry and update models. | Prometheus, Grafana, ROS diagnostics. |
 +
 +The goal is continuous evolution with stability, where systems can adapt without losing certification or reliability.
  
en/safeav/softsys/developmentchalenges.1760702956.txt.gz · Last modified: 2025/10/17 12:09 by agrisnik
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0