Caricamento

PROGETTAZIONE DEL SOFTWARE PER IL CONTROLLO DI MACCHINE AUTOMATICHE

Architetture SW e Design Patterns di riferimento

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
Bologna, 10, 17, 24 giugno 2021, 09.00-16.00
school
Docenti
Eugenio Faldella
gps_not_fixed
Area Tematica
Progettazione sviluppo prodotto
Metodologie
school
Lezioni frontali
build
Workshop pratici
Segreteria
didattica
person
Francesca D'Ambrosio
phone
051 415 1911
mail
Scrivici

Profili

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

Sessioni

Data Orari Sede Durata
dal 10 Giu 2021 Guarda info e date dalle 09:00
alle 16:00
Bologna 16H
Informazioni

Orari

dalle 09:00
alle 16:00

Durata

16H

Luoghi

Via Bassanelli Sario, 11 40129 Bologna BO

Referente

Francesca D'Ambrosio

Scrivici

Promozioni

Prezzo scontato per gli associati Confindustria Emilia Area Centro

Metodologie

school
Lezioni frontali
build
Workshop pratici

Specifiche date e orari

10, 17, 24 giugno 2021, 09.00-16.00

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
Promozioni
Sconto per associati Confindustria Emilia Area Centro
date_range
Bologna, dal 22 Novembre 2021
school
Roberto Giudiceandrea
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 14 Settembre 2021
school
Matteo Sartini
Scopri di più