Applicazione MAS per la domotica: gestione dei consumi elettrici di una casa

   page       attach   
abstract

L'applicazione ha il compito di monitorare e gestire i consumi elettrici domestici: in particolare, deve assicurare che l'assorbimento elettrico dei dispositivi collegati alla rete elettrica presenti nella casa non superi una certa soglia.

Per garantire questo obiettivo, gli agenti che compongono il sistema dovranno conoscere il valore di elettricità assorbito in ogni istante (con l'aiuto di opportuni artifact) e, se necessario, spegnere quei dispositivi che portano il consumo elettrico oltre la soglia stabilita. Il sistema sarà costituito da un una centralina fissa (un agente), da una centralina mobile (un artifact), da uno o più sensori (degli agenti) e da uno o più interruttori (degli artifact).

Il linguaggio adottato è AgentSpeak interpretato da Jason mentre il modello d'ambiente, A&A model, è realizzato con CArtagO per Jason.

outcomes