Caricamento

PROGETTAZIONE DEL SOFTWARE PER IL CONTROLLO DI MACCHINE AUTOMATICHE

Architetture SW e Design Patterns di riferimento
Non ci sono sessioni attive al momento

Overview

Con l’intento di ridurre i tempi di progettazione e di favorire l’intercambiabilità dei progettisti e delle piattaforme computazionali nella realizzazione di nuovi sistemi, il corso intende delineare i criteri che possono condurre alla realizzazione di un’architettura software ampiamente “machine and platform independent”, in grado di supportare l’esecuzione di tutte quelle attività che comunemente sono delegate al sistema di controllo di una macchina automatica, riutilizzabile in contesti affini, aperta a possibili integrazioni e/o estensioni finalizzate al soddisfacimento di specifiche esigenze applicative.

Programma

Illustrazione ed esemplificazione dell’approccio progettuale “Model-Driven Architecture”. Tale approccio prevede, per ogni tipologia di problemi affrontati, la preliminare definizione di un modello di riferimento di adeguata capacità espressiva, quindi la realizzazione una volta per tutte del correlato “motore inferenziale”, in modo da conseguire prestazioni e comportamenti anche fortemente differenziati a partire dalla semplice configurazione parametrica del modello, piuttosto che attraverso lo sviluppo di codice ad hoc. Il fondamentale principio della distinzione in sede di progetto dei tre aspetti “what to do”, “when to do”, “how to do”. Criteri per la decomposizione funzionale di un sistema complesso in termini di una gerarchia di entità (sottosistemi, moduli, componenti elementari), astratte o concrete, opportunamente cooperanti. Definizione del ruolo e delle funzionalità di ciascuna entità (“what to do”), nonché delle relative interfacce e dei protocolli previsti per l’interazione con altre entità operanti nello stesso livello o nei livelli adiacenti della gerarchia. Modelli di riferimento per la definizione formale del comportamento delle singole entità (“how to do”). Modelli di riferimento per la definizione delle modalità di esecuzione dei compiti delle singole entità (“when to do”).

In breve
date_range
Sessioni
Stay tuned. Contattaci per conoscere le prossime date.
gps_not_fixed
Area Tematica
Progettazione sviluppo prodotto
Product Specialist
person
Francesca D'Ambrosio
phone
051 4151948
mail
Scrivici

Profili

Progettista software, programmatore PLC e Motion
Responsabile tecnico sviluppo prodotto
Skill Type
core skills

Allegati

Scarica
la scheda di iscrizione

Ti potrebbe interessare anche

PROGETTAZIONE RETI FIELDBUS ETHERNET BASED
Scopri di più
DIGITAL TWIN CON ARCHITETTURE HARDWARE-IN-THE-LOOP
Scopri di più
ARCHITETTURE PLC E SISTEMI DI MOTION CONTROL
Progettazione e programmazione
Promozioni
Sconto per associati Confindustria Emilia Area Centro
date_range
Bologna, dal 13 Settembre 2022
school
Matteo Sartini
Scopri di più