In this paper we consider the ontology behind Object Oriented programming languages. We show that two conceptual primitives are missing: relations and roles. We simulate relations in a programming language by means of objects. To introduce roles we provide an ontological definition of roles and use it to extend the Java language.
I fondamenti ontologici dei linguaggi di programmazione orientati agli oggetti: i casi delle relazioni e dei ruoli / M. BALDONI; G. BOELLA; L. VAN DER TORRE. - In: SWIF. SERVIZIO WEB ITALIANO PER LA FILOSOFIA. - ISSN 1126-4780. - Vol. 6(2006), pp. ---.
Titolo: | I fondamenti ontologici dei linguaggi di programmazione orientati agli oggetti: i casi delle relazioni e dei ruoli | |
Autori Riconosciuti: | ||
Autori: | M. BALDONI; G. BOELLA; L. VAN DER TORRE | |
Data di pubblicazione: | 2006 | |
Abstract: | In this paper we consider the ontology behind Object Oriented programming languages. We show that two conceptual primitives are missing: relations and roles. We simulate relations in a programming language by means of objects. To introduce roles we provide an ontological definition of roles and use it to extend the Java language. | |
Editore: | SWIF-Sito Web Italiano per la Filosofia | |
Volume: | Vol. 6 | |
Pagina iniziale: | - | |
Pagina finale: | - | |
Rivista: | SWIF. SERVIZIO WEB ITALIANO PER LA FILOSOFIA | |
Appare nelle tipologie: | 03A-Articolo su Rivista |
File in questo prodotto:
Non ci sono file associati a questo prodotto.
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.