Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze
  1. Pubblicazioni

Safe adaptation through implicit effect coercion

Capitolo di libro
Data di Pubblicazione:
2015
Abstract:
Context-Oriented programming languages provide us with primitive constructs to adapt programs behaviour depending on the evolution of their operational environment. In this paradigm developers must provide behaviour for any context a program may find in. A missing behaviour causes a new kind of runtime error: an adaptation error. We propose a novel mechanism, based on implicit function, that allows the execution environment to supply such behaviour when the program is not able to adapt. We assess our proposal extending a core functional language designed for adaptivity. We integrate the mechanism in a type and effect system, in the form of implicit coercions, showing that our type discipline guarantees that no adaptation errors occur.
Tipologia CRIS:
02.01 Contributo in volume (Capitolo o Saggio)
Keywords:
Type system; Adaptive
Elenco autori:
Basile, Davide
Autori di Ateneo:
BASILE DAVIDE
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/312174
Titolo del libro:
Programming Languages with Applications to Biology and Security. Essays Dedicated to Pierpaolo Degano on the Occasion of His 65th Birthday
  • Dati Generali

Dati Generali

URL

https://link.springer.com/chapter/10.1007%2F978-3-319-25527-9_10
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)