REWERSE-RP-2006-181

Matteo Baldoni, Guido Boella, Leendert van der Torre:
I fondamenti ontologici dei linguaggi di programmazione orientati agli oggetti: i casi delle relazioni e dei ruoli.


Complete Text [
.pdf, 46KB]
In: networks: a journal of the philosophy of artificial intelligence and cognitive sciences 6, 79-89, December 2006
© SWIF

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.

URL:
http://rewerse.net/publications/rewerse-publications.html#REWERSE-RP-2006-181

BibTeX:

@article{REWERSE-RP-2006-181,
	author = {Matteo Baldoni and Guido Boella and Leendert van der Torre},
	title = {I fondamenti ontologici dei linguaggi di programmazione orientati agli oggetti: i casi delle relazioni e dei ruoli},
	journal = {networks: a journal of the philosophy of artificial intelligence and cognitive sciences},
	year = {2006},
	volume = {6},
	pages = {79--89},
	url = {http://rewerse.net/publications/rewerse-publications.html#REWERSE-RP-2006-181}
}