Periodic Reporting for period 1 - AI4SWEng (AI Engineering Suite to support Agile Efficient Software Engineering)
Período documentado: 2024-12-01 hasta 2025-11-30
The project aims to deliver an integrated, auditable, and ontology-driven framework through six Specific Objectives (SO):
• SO1: Strengthens architecture-aware development, monitoring, and proactive fault management.
• SO2: Enables generative AI-driven requirements for engineering, architecture specification, and automated testing with continuous traceability.
• SO3: Delivers scalable, reusable, and adaptive software through AI-assisted code generation and cross-compilation.
• SO4: Embeds auditable and provenance-aware GenAI to ensure functional compliance across key performance indicators.
• SO5: Ensures security-privacy-by-design, socio-ethical acceptability, and alignment with the AI Act for user trust.
• SO6: Establishes training and open-source ecosystem mechanisms to accelerate adoption and long-term impact.
Key advancements include:
• TinyML Paradigm Shift: Combines model-driven engineering with task-specific LLMs to generate ultra-efficient, certifiably correct code for resource-constrained devices, optimising energy consumption and real-time latency.
• Ontology-Based Traceability: Goes beyond natural language prompting by establishing an ontology-based methodology (strengthened by UI-REF) that structures requirements into machine-interpretable knowledge graphs.
• Compliance-by-Construction: Unlike post-hoc validation, the project implements compliance through verifiable architectural blueprints encoding regulatory templates (EU AI Act, GDPR) as machine-checkable contracts.
• Agentic Data & Validation: Integrates agentic synthetic data generation and provenance-aware data pipelines directly into the generative workflow, ensuring bias-free and ethically safe data.
• Closed-Loop Self-Improvement: Introduces performance-driven adaptation where execution traces and monitoring metrics are continuously fed back into AI-driven debugging and refinement pipelines.
• Embedded Testing & Security: Embeds coverage-aware test automation and multi-level security-by-design directly into the code generation process, enabling the detection of zero-day attacks and performance issues before human review.
• Modularity-by-Design: Establishes a microservices-based architecture where Key Innovation Output (KIO) sub-components function as autonomous agents. This approach ensures flexible, scalable integration and allows for independent auditing and replacement of individual modules within the DevOps/CodeOps pipeline.
• Human-in-the-Loop Orchestration: Integrates interactive feedback cycles throughout the entire software development lifecycle. This ensures that human developers maintain oversight and control over AI-generated outputs, such as code generation and testing, directly supporting accountability and socio-ethical compliance.
• Customer-Centric Engineering: Adopts a methodology where requirements and priorities are explicitly driven and validated by use-case owners and software engineers. This bridges the gap between high-level end-user needs and technical specifications, ensuring the AI4SWEng suite delivers practical and relevant industrial impact.