Skip to main content

Modello di dominio

Sotto la guida dell'esperto di dominio, è stato creato un modello di dominio per rappresentare le principali entità e le loro relazioni all'interno del sistema.

Il diagramma è stato sviluppato all'inizio del progetto e sono state apportate alcune modifiche durante lo svolgimento per riflettere meglio le esigenze e i requisiti emersi. Tuttavia, la struttura di base del modello di dominio è rimasta sostanzialmente invariata.

Modello di Dominio

Descrizione del modello di dominio

I robot sono entità dinamiche autonome che operano in un ambiente bidimensionale. Essi percepiscono l’ambiente tramite sensori e vi agiscono attraverso attuatori, seguendo un insieme di regole comportamentali che determinano le loro azioni in funzione delle percezioni, con l’obiettivo di raggiungere scopi specifici.

L’ambiente contiene diverse entità:

  • Robot (entità dinamiche): hanno una posizione e un orientamento che definiscono la loro localizzazione nello spazio;
  • Ostacoli (entità statiche): elementi rettangolari che i robot devono evitare per prevenire collisioni;
  • Luci (entità statiche): elementi circolari che emettono luce e possono influenzare il comportamento dei robot, ad esempio attirandoli o respingendoli.