Skip to Main Content (Press Enter)

Logo UNITO
  • ×
  • Home
  • Pubblicazioni
  • Progetti
  • Persone
  • Competenze
  • Settori
  • Strutture
  • Terza Missione

UNI-FIND
Logo UNITO

|

UNI-FIND

unito.it
  • ×
  • Home
  • Pubblicazioni
  • Progetti
  • Persone
  • Competenze
  • Settori
  • Strutture
  • Terza Missione
  1. Pubblicazioni

On State Classes and Their Dynamic Semantics

Capitolo di libro
Data di Pubblicazione:
2008
Abstract:
We introduce "state classes", a construct to program objects that can be safely concurrently accessed. State classes model the notion of object's state (intended as some abstraction over the value of fields) that plays a key role in concurrent object-oriented programming (as the state of an object changes, so does its coordination behavior). We show how state classes can be added to Java-like languages by presenting StateJ, an extension of Java with state classes. The operational semantics of the state class construct is illustrated both at an abstract level, by means of a core calculus for StateJ, and at a concrete level, by defining a translation from StateJ into Java.
Tipologia CRIS:
02A-Contributo in volume
Keywords:
Java; concurrent object-oriented language; small-step semantics; core calculus; implementation by translation.
Elenco autori:
Ferruccio Damiani; Elena Giachino; Paola Giannini; Emanuele Cazzola
Autori di Ateneo:
DAMIANI Ferruccio
Link alla scheda completa:
https://iris.unito.it/handle/2318/72301
Titolo del libro:
Software and Data Technologies
Pubblicato in:
COMMUNICATIONS IN COMPUTER AND INFORMATION SCIENCE
Journal
COMMUNICATIONS IN COMPUTER AND INFORMATION SCIENCE
Series
  • Dati Generali

Dati Generali

URL

http://www.springer.com/computer/programming/book/978-3-540-70619-9; http://www.springerlink.com/content/h3m0151k2q466168/
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 25.6.1.0