Consideriamo la possibilità di utilizzare una piattaforma di calcolo più generica, con un sistema operativo standard, dove possimo avvalerci di strumenrti e linguaggi di programmazione moderni ed efficaci.
L'idea è di partire da una descrizione della logica di controllo descritta con gli stessi formalismi che si utilizzano per descrivere i sistemi S/W, con una serie di diagrammi formali e non ambigui, tra i quali i diagrammi a stati.
Lo sviluppo e il test dovrebbero poi essere eseguiti con i più moderni strumenti e linguaggi a disposizione dello sviluppo S/W.
Sono molti e significativi i vantaggi di un approccio di questo tipo:
Questo tipo di diagramma, inquadrato nel suo contesto, dà una descrizione chiara e non ambigua della logica di controllo del sistema. E' un ottimo ausilio per verificare, esaminandolo, se vengono gestite correttamente tutte le possibili situazioni.
E' poi relativamente facile tradurlo in codice, utilizzando un moderno linguaggio di programmazione, e un'opportuna libreria per la realizzazione di macchine a stati.
Altre tipologie di diagramma che sono utili a descrivere un sistema possono essere:
e altri, secondo quello che può essere utile.
Giorgio Barchiesi
Albo degli Ingegneri Sez. A, N. 4027 della Prov. di Trento
P.IVA 02370260222, C.F. BRC GRG 58L26 C794R
Copyright © 2015-2024 Giorgio Barchiesi - Tutti i diritti riservati