Featherweight Java: a minimal core calculus for Java and GJ

A Igarashi, BC Pierce, P Wadler - ACM Transactions on Programming …, 2001 - dl.acm.org
Several recent studies have introduced lightweight versions of Java: reduced languages in
which complex features like threads and reflection are dropped to enable rigorous …

From System F to typed assembly language

G Morrisett, D Walker, K Crary, N Glew - ACM Transactions on …, 1999 - dl.acm.org
We motivate the design of typed assembly language (TAL) and present a type-preserving
ttranslation from Systemn F to TAL. The typed assembly language we pressent is based on a …

Pict: A programming language based on the pi-calculus

BC Pierce, DN Turner - 2000 - direct.mit.edu
Milner, Parrow, and Walker's π-calculus [MPW92, Mil91] generalizes the channel-based
communication of CCS and its relatives by allowing channels to be passed as data along …

Featherweight Java: A minimal core calculus for Java and GJ

A Igarashi, B Pierce, P Wadler - ACM SIGPLAN Notices, 1999 - dl.acm.org
Several recent studies have introduced lightweight versions of Java: reduced languages in
which complex features like threads and reflection are dropped to enable rigorous …

Comparing object encodings

KB Bruce, L Cardelli, BC Pierce - … , TACS'97 Sendai, Japan, September 23 …, 1997 - Springer
Recent years have seen the development of several foundational models for statically typed
object-oriented programming. But despite their intuitive similarity, differences in the technical …

A logical theory of concurrent objects and its realization in the Maude language

J Meseguer - 1993 - direct.mit.edu
A new theory of concurrent objects is presented. The theory has the important advantage of
being based directly on a simple logic called rewriting logic in which concurrent object …

Bounded quantification is undecidable

BC Pierce - Proceedings of the 19th ACM SIGPLAN-SIGACT …, 1992 - dl.acm.org
F≤ is a typed λ-calculus with subty** and bounded second-order polymorphism. First
proposed by Cardelli and Wegner, it has been widely studied as a core calculus for type …

[PDF][PDF] Strongtalk: Typechecking Smalltalk in a production environment

G Bracha, D Griswold - ACM SIGPLAN Notices, 1993 - dl.acm.org
StmngtalPM is a typechecker for a downwanlcompatible Smalltalk dialect. It is designed for
large-scale production software development, and incorpomtes a strong, modern structuml …

On binary methods

K Bruce, L Cardelli, G Castagna… - Theory and Practice …, 1995 - Wiley Online Library
Giving types to binary methods causes significant problems for object‐oriented language
designers and programmers. This paper offers a comprehensive description of the problems …

[BOOK][B] Language Prototy**: an algebraic specification approach

A Deursen, J Heering, P Klint - 1996 - books.google.com
Language prototy** provides a means to generate language implementations
automatically from high-level language definitions. This volume presents an algebraic …