Diagrams & Visuals

Diagrams & Visuals

System Architecture

High-Level Architecture

PRE Pipeline Flow

Genetic Algorithm Flow

State Diagram

Component Interaction

Data Flow

Figures

The following figures are available in the /diagrams directory:

  • Figure 1: SDI Architecture (figure1_sdi_architecture.png)
  • Figure 2: PRE Pipeline (figure2_pre_pipeline.png)
  • Figure 3: GA Convergence (figure3_ga_convergence.png)
  • Figure 4: Mutation Topology (figure4_mutation_topology.png)

Embedding Images

You can reference these figures in your documentation:

![SDI Architecture](/diagrams/figure1_sdi_architecture.png)

Architecture Diagrams PDF

For comprehensive architecture documentation, see:

📄 SDI Architecture Diagrams PDF

This PDF contains detailed architectural diagrams, system design documentation, and visual representations of all SDI components and their interactions.

PlantUML Alternative

If you prefer PlantUML syntax, you can use it with draw.io or convert to Mermaid:

@startuml
actor User
participant "Microservice" as App
participant "Anomaly Detector" as Detector
participant "Honeypot" as Honeypot
participant "PRE" as PRE

User -> App: HTTP Request
App -> Detector: Analyze
alt Anomalous
    Detector -> Honeypot: Route
    Honeypot -> PRE: Process
    PRE -> App: Deploy Defense
else Normal
    Detector -> App: Allow
end
@enduml