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.
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
@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} }