Bekic, Dario
 
(2024)
A Formal Exploration of Pure Reactive Programming: Extending Karcharias with Statefulness and Dynamic Deployments.
[Laurea], Università di Bologna, Corso di Studio in 
Ingegneria e scienze informatiche [L-DM270] - Cesena, Documento full-text non disponibile
  
 
  
  
        
        
	
  
  
  
  
  
  
  
    
      Il full-text non è disponibile per scelta dell'autore.
      
        (
Contatta l'autore)
      
    
  
    
  
  
    
      Abstract
      Il paradigma Reactive è un modello di programmazione ideato per facilitare la creazione di applicazioni reactive, dove la gestione dei flussi di dati in ingresso e la logica di aggiornamento sono fondamentali. Fino ad oggi, i linguaggi reactive sono stati EDSL (Embedded Domain Specific Languages), cioè linguaggi che realizzano le primitive reactive tramite un linguaggio di supporto, denominato linguaggio Host, e sono progettati per domini specifici come la robotica, le animazioni e le interfacce grafiche. Haai rappresenta il primo linguaggio reactive puro, che non dipende da un linguaggio Host e quindi non utilizza costrutti di paradigmi preesistenti (come Monadi e Frecce per i linguaggi reactive funzionali, Oggetti per i linguaggi reactive orientati agli oggetti, ecc.), ed è progettato per essere general-purpose. Karcharias è una semantica small-step ispirata ad Haai. In questo lavoro, esploriamo e arricchiamo Karcharias con nuovi costrutti che consentono la gestione dello stato e la modifica del grafo di dipendenze durante l'esecuzione.
     
    
      Abstract
      Il paradigma Reactive è un modello di programmazione ideato per facilitare la creazione di applicazioni reactive, dove la gestione dei flussi di dati in ingresso e la logica di aggiornamento sono fondamentali. Fino ad oggi, i linguaggi reactive sono stati EDSL (Embedded Domain Specific Languages), cioè linguaggi che realizzano le primitive reactive tramite un linguaggio di supporto, denominato linguaggio Host, e sono progettati per domini specifici come la robotica, le animazioni e le interfacce grafiche. Haai rappresenta il primo linguaggio reactive puro, che non dipende da un linguaggio Host e quindi non utilizza costrutti di paradigmi preesistenti (come Monadi e Frecce per i linguaggi reactive funzionali, Oggetti per i linguaggi reactive orientati agli oggetti, ecc.), ed è progettato per essere general-purpose. Karcharias è una semantica small-step ispirata ad Haai. In questo lavoro, esploriamo e arricchiamo Karcharias con nuovi costrutti che consentono la gestione dello stato e la modifica del grafo di dipendenze durante l'esecuzione.
     
  
  
    
    
      Tipologia del documento
      Tesi di laurea
(Laurea)
      
      
      
      
        
      
        
          Autore della tesi
          Bekic, Dario
          
        
      
        
          Relatore della tesi
          
          
        
      
        
      
        
          Scuola
          
          
        
      
        
          Corso di studio
          
          
        
      
        
      
        
      
        
          Ordinamento Cds
          DM270
          
        
      
        
          Parole chiave
          reactive-programming,karcharias,haai,small-step-semantics,unified-model
          
        
      
        
          Data di discussione della Tesi
          3 Ottobre 2024
          
        
      
      URI
      
      
     
   
  
    Altri metadati
    
      Tipologia del documento
      Tesi di laurea
(NON SPECIFICATO)
      
      
      
      
        
      
        
          Autore della tesi
          Bekic, Dario
          
        
      
        
          Relatore della tesi
          
          
        
      
        
      
        
          Scuola
          
          
        
      
        
          Corso di studio
          
          
        
      
        
      
        
      
        
          Ordinamento Cds
          DM270
          
        
      
        
          Parole chiave
          reactive-programming,karcharias,haai,small-step-semantics,unified-model
          
        
      
        
          Data di discussione della Tesi
          3 Ottobre 2024
          
        
      
      URI
      
      
     
   
  
  
  
  
  
  
    
      Gestione del documento: 
      
        