modified: martin.bib
modified: relatedwork.tex
This commit is contained in:
parent
4ef46f3273
commit
2825f120ea
44
martin.bib
44
martin.bib
@ -514,46 +514,42 @@ keywords = {Compilation, Java, generic classes, language design, language semant
|
|||||||
@InProceedings{PH23,
|
@InProceedings{PH23,
|
||||||
author = {Martin Pl{\"u}micke and Daniel Holle},
|
author = {Martin Pl{\"u}micke and Daniel Holle},
|
||||||
title = {Principal generics in {J}ava--{T}{X}},
|
title = {Principal generics in {J}ava--{T}{X}},
|
||||||
booktitle = {Programmiersprachen und Grundlagen der Programmierung, 22. Kolloquium, KPS'23},
|
crossref = {kps2023},
|
||||||
Optcrossref = {kps2023},
|
|
||||||
pages = {122--143},
|
pages = {122--143},
|
||||||
year = {2023},
|
year = {2023},
|
||||||
editor = {Thomas Noll and Ira Fesefeldt},
|
Opteditor = {Thomas Noll and Ira Fesefeldt},
|
||||||
address = {Aachen},
|
address = {Aachen},
|
||||||
number = {AIB-2023-03},
|
Optnumber = {AIB-2023-03},
|
||||||
month = {September},
|
month = {September},
|
||||||
series = {Aachener Informatik-Berichte (AIB)},
|
series = {Aachener Informatik-Berichte (AIB)},
|
||||||
url = {https://publications.rwth-aachen.de/record/972197/files/972197.pdf#%5B%7B%22num%22%3A281%2C%22gen%22%3A0%7D%2C%7B%22name%22%3A%22XYZ%22%7D%2C89.292%2C740.862%2Cnull%5D},
|
url = {https://publications.rwth-aachen.de/record/972197/files/972197.pdf#%5B%7B%22num%22%3A281%2C%22gen%22%3A0%7D%2C%7B%22name%22%3A%22XYZ%22%7D%2C89.292%2C740.862%2Cnull%5D},
|
||||||
doi = {10.18154/RWTH-2023-10034},
|
Optdoi = {10.18154/RWTH-2023-10034},
|
||||||
Optnote = {(to appear)}
|
Optnote = {(to appear)}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Proceedings{kps2023,
|
||||||
|
booktitle = {22. Kolloquium Programmiersprachen und Grundlagen der Programmierung},
|
||||||
|
year = {2023},
|
||||||
|
editor = {Noll, Thomas and Fesefeldt, Ira Justus},
|
||||||
|
number = {AIB-2023-03},
|
||||||
|
series = {Technical report / Department of Computer Science. - Informatik},
|
||||||
|
month = {September},
|
||||||
|
organization = {RWTH Aachenen},
|
||||||
|
doi = {10.18154/RWTH-2023-10034}
|
||||||
|
}
|
||||||
|
|
||||||
@InProceedings{plue24_1,
|
@InProceedings{plue24_1,
|
||||||
author = {Martin Pl{\"u}micke},
|
author = {Martin Pl{\"u}micke},
|
||||||
title = {Avoiding the Capture Conversion in Java--TX},
|
title = {Avoiding the Capture Conversion in {J}ava--{T}{X}},
|
||||||
crossref = {HKPTW24},
|
crossref = {HKPTW24},
|
||||||
OPTkey = {},
|
|
||||||
booktitle = {Proceedings of the 37th Annual Meeting of the GI Working Group Programming Languages and
|
|
||||||
Computing Concepts},
|
|
||||||
pages = {109--115},
|
pages = {109--115},
|
||||||
year = {2023},
|
year = {2023}
|
||||||
Opteditor = {Jens Knoop and Baltasar Tranc\'{o}n y Widemann},
|
|
||||||
OPTvolume = {},
|
|
||||||
OPTnumber = {488},
|
|
||||||
OPTseries = {Research Report},
|
|
||||||
OPTaddress = {},
|
|
||||||
OPTmonth = {},
|
|
||||||
OPTorganization = {Faculty of Mathematics and Natural Sciences, UNIVERSITY OF OSLO},
|
|
||||||
OPTpublisher = {},
|
|
||||||
OPTnote = {ISBN 978-82-7368-453-0},
|
|
||||||
OPTannote = {},
|
|
||||||
note = {(to appear)}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@proceedings{HKPTW24,
|
||||||
@TechReport{HKPTW24,
|
|
||||||
author = {Daniel Holle and Jens Knoop and Martin Pl\"umicke and Peter Thiemann and Baltasar Tranc\'{o}n y Widemann},
|
author = {Daniel Holle and Jens Knoop and Martin Pl\"umicke and Peter Thiemann and Baltasar Tranc\'{o}n y Widemann},
|
||||||
title = {Java-{TX}: {T}he language},
|
booktitle = {Proceedings of the 37th Annual Meeting of the GI Working Group Programming Languages and
|
||||||
|
Computing Concepts},
|
||||||
institution = {DHBW Stuttgart},
|
institution = {DHBW Stuttgart},
|
||||||
year = {2024},
|
year = {2024},
|
||||||
type = {INSIGHTS -- Schriftenreihe der Fakult\"at Technik},
|
type = {INSIGHTS -- Schriftenreihe der Fakult\"at Technik},
|
||||||
|
@ -1,5 +1,12 @@
|
|||||||
|
|
||||||
\section{Related Work}
|
\section{Related Work}
|
||||||
|
Igarashi et al \cite{FJ} define Featherweight Java
|
||||||
|
and its generic sibling, Featherweight Generic Java. Their language is
|
||||||
|
a functional calculus reduced to the bare essentials, they develop the full metatheory, they
|
||||||
|
support generics, and study the type erasing transformation used by
|
||||||
|
the Java compiler. Stadelmeier et. al. extends this approach by global type
|
||||||
|
inference \cite{TIforFGJ}.
|
||||||
|
|
||||||
\subsection{Wildcards in formal Java models}
|
\subsection{Wildcards in formal Java models}
|
||||||
Wildcards are first described in a research paper in \cite{addingWildcardsToJava}. In
|
Wildcards are first described in a research paper in \cite{addingWildcardsToJava}. In
|
||||||
\cite{TEP05} the Featherweight Java-Calculus \textsf{Wild~ FJ} is introduced. It
|
\cite{TEP05} the Featherweight Java-Calculus \textsf{Wild~ FJ} is introduced. It
|
||||||
|
Loading…
Reference in New Issue
Block a user