Java Generics: An Order-Theoretic Approach (Abridged Outline)

06/20/2019
by   Moez A. AbdelGawad, et al.
0

The mathematical modeling of generics in Java and other similar nominally-typed object-oriented programming languages is a challenge. In this short paper we present the outline of a novel order-theoretic approach to modeling generics, in which we also elementarily use some concepts and tools from category theory. We believe a combined order-theoretic and category-theoretic approach to modeling generics holds the keys to overcoming much of the adversity found when analyzing features of generic OO type systems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/23/2019

Java Generics: An Order-Theoretic Approach (Detailed Outline)

Generics have been added to Java so as to increase the expressiveness of...
research
06/12/2019

Using Category Theory in Modeling Generics in OOP (Outline)

Modeling generics in object-oriented programming languages such as Java ...
research
05/11/2020

Compositional Scientific Computing with Catlab and SemanticModels

Scientific computing is currently performed by writing domain specific m...
research
09/23/2017

Novel Uses of Category Theory in Modeling OOP

An outline and summary of four new potential applications of category th...
research
05/23/2016

The bitwise operations in relation to obtaining Latin squares

The main thrust of the article is to provide interesting example, useful...
research
01/21/2018

NOOP: A Domain-Theoretic Model of Nominally-Typed OOP

The majority of industrial-strength object-oriented (OO) software is wri...
research
05/18/2018

Java Subtyping as an Infinite Self-Similar Partial Graph Product

Due to supporting variance annotations, such as wildcard types, the subt...

Please sign up or login with your details

Forgot password? Click here to reset