loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Ferruccio Damiani 1 ; Elena Giachino 1 ; Paola Giannini 2 and Emanuele Cazzola 2

Affiliations: 1 Università degli Studi di Torino, Italy ; 2 Università del Piemonte Orientale, Italy

Keyword(s): Java, concurrent object-oriented language, small-step semantics, core calculus, implementation by translation.

Related Ontology Subjects/Areas/Topics: Object-Oriented Programming ; Programming Languages ; Software Engineering

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.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.17.150.89

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Damiani, F.; Giachino, E.; Giannini, P. and Cazzola, E. (2006). ON STATE CLASSES AND THEIR DYNAMIC SEMANTICS. In Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT; ISBN 978-972-8865-69-6; ISSN 2184-2833, SciTePress, pages 5-12. DOI: 10.5220/0001317700050012

@conference{icsoft06,
author={Ferruccio Damiani. and Elena Giachino. and Paola Giannini. and Emanuele Cazzola.},
title={ON STATE CLASSES AND THEIR DYNAMIC SEMANTICS},
booktitle={Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT},
year={2006},
pages={5-12},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001317700050012},
isbn={978-972-8865-69-6},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT
TI - ON STATE CLASSES AND THEIR DYNAMIC SEMANTICS
SN - 978-972-8865-69-6
IS - 2184-2833
AU - Damiani, F.
AU - Giachino, E.
AU - Giannini, P.
AU - Cazzola, E.
PY - 2006
SP - 5
EP - 12
DO - 10.5220/0001317700050012
PB - SciTePress