Viene presentata una ossatura di linguaggio la cui strutturazione consente di ottenere un ambiente di programmazione ad alto parallelismo e robusto; ambente che viene poi arricchito inserendo nel linguaggio costrutti per gestire non-determinismo e permettendo di eseguire computazioni con stato. Per favorire il parallelismo e la velocità del sistema viene abbandonato il modello computazionale tradizionalmente usato: il modello Control-Flow, cioé con flusso di controllo guidato dal programma; e si ricorre al modello computazionale col flusso di controllo guidato dai dati: il Data-Flow. Il non-determinismo viene espresso tramite la definizione di costrutti che si rifanno ai programmi con guardia di Dijkstra e le computazioni con stato, le cosiddette history sensitive computations, sono esprimibili per il fatto che viene consentito al grafo che le rappresenta di avere cicli.

Linguaggio per un ambiente di programmazione Data-Flow like

1986

Abstract

Viene presentata una ossatura di linguaggio la cui strutturazione consente di ottenere un ambiente di programmazione ad alto parallelismo e robusto; ambente che viene poi arricchito inserendo nel linguaggio costrutti per gestire non-determinismo e permettendo di eseguire computazioni con stato. Per favorire il parallelismo e la velocità del sistema viene abbandonato il modello computazionale tradizionalmente usato: il modello Control-Flow, cioé con flusso di controllo guidato dal programma; e si ricorre al modello computazionale col flusso di controllo guidato dai dati: il Data-Flow. Il non-determinismo viene espresso tramite la definizione di costrutti che si rifanno ai programmi con guardia di Dijkstra e le computazioni con stato, le cosiddette history sensitive computations, sono esprimibili per il fatto che viene consentito al grafo che le rappresenta di avere cicli.
1986
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Data flow modeIs of computation
File in questo prodotto:
File Dimensione Formato  
prod_419857-doc_148570.pdf

accesso aperto

Descrizione: Linguaggio per un ambiente di programmazione Data-Flow like
Dimensione 1.88 MB
Formato Adobe PDF
1.88 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/364046
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact