Dynamic overloading with copy semantics in object-oriented languages : a formal account
RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications, Tome 43 (2009) no. 3, pp. 517-565.

Voir la notice de l'article dans Numdam

Mainstream object-oriented languages often fail to provide complete powerful features altogether, such as, multiple inheritance, dynamic overloading and copy semantics of inheritance. In this paper we present a core object-oriented imperative language that integrates all these features in a formal framework. We define a static type system and a translation of the language into the meta-language 8lambda_object, in order to account for semantic issues and prove type safety of our proposal.

DOI : 10.1051/ita/2009008
Classification : 68N15, 68N18, 68Q55
Mots-clés : object-oriented languages, dynamic overloading, multi-methods, copy semantics, typed lambda calculus, type systems

Bettini, Lorenzo  ; Capecchi, Sara  ; Venneri, Betti 1

1 Dipartimento di Sistemi e Informatica, Università di Firenze, Italy;
@article{ITA_2009__43_3_517_0,
     author = {Bettini, Lorenzo and Capecchi, Sara and Venneri, Betti},
     title = {Dynamic overloading with copy semantics in object-oriented languages : a formal account},
     journal = {RAIRO - Theoretical Informatics and Applications - Informatique Th\'eorique et Applications},
     pages = {517--565},
     publisher = {EDP-Sciences},
     volume = {43},
     number = {3},
     year = {2009},
     doi = {10.1051/ita/2009008},
     zbl = {1175.68094},
     mrnumber = {2541130},
     language = {en},
     url = {https://geodesic-test.mathdoc.fr/articles/10.1051/ita/2009008/}
}
TY  - JOUR
AU  - Bettini, Lorenzo
AU  - Capecchi, Sara
AU  - Venneri, Betti
TI  - Dynamic overloading with copy semantics in object-oriented languages : a formal account
JO  - RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications
PY  - 2009
SP  - 517
EP  - 565
VL  - 43
IS  - 3
PB  - EDP-Sciences
UR  - https://geodesic-test.mathdoc.fr/articles/10.1051/ita/2009008/
DO  - 10.1051/ita/2009008
LA  - en
ID  - ITA_2009__43_3_517_0
ER  - 
%0 Journal Article
%A Bettini, Lorenzo
%A Capecchi, Sara
%A Venneri, Betti
%T Dynamic overloading with copy semantics in object-oriented languages : a formal account
%J RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications
%D 2009
%P 517-565
%V 43
%N 3
%I EDP-Sciences
%U https://geodesic-test.mathdoc.fr/articles/10.1051/ita/2009008/
%R 10.1051/ita/2009008
%G en
%F ITA_2009__43_3_517_0
Bettini, Lorenzo; Capecchi, Sara; Venneri, Betti. Dynamic overloading with copy semantics in object-oriented languages : a formal account. RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications, Tome 43 (2009) no. 3, pp. 517-565. doi : 10.1051/ita/2009008. https://geodesic-test.mathdoc.fr/articles/10.1051/ita/2009008/

Cité par Sources :