Abstract is missing.
- From Programming Languages to Program ConstructionGerhard Goos. 1-16
- Multi-language, Multi-target Compiler Development: Evolution of the Gardens Point Compiler ProjectK. John Gough. 17-40
- Executable Assertions and Separate CompilationK. John Gough, Herbert Klaeren. 41-52
- Dynamic Runtime OptimizationThomas Kistler. 53-66
- Type Inference for Late Binding: The SmallEiffel CompilerSuzanne Collin, Dominique Colnet, Olivier Zendra. 67-81
- An Object-Oriented Database Programming Environment for OberonJacques Supcik, Moira C. Norrie. 82-96
- Adding Persistence to the Oberon-SystemMarkus Knasmüller. 97-111
- An Abstract Data Type for Freezable Lists and DAGsWolfgang Weck. 112-124
- Types That Reflect Changes of Object UsabilityFranz Puntigam. 125-139
- Lightweight Parametric Polymorphism for OberonPaul Roe, Clemens A. Szyperski. 140-154
- Static Type Checking and Method Lookup in Plop!Peter G. Kluit, Cornelis Pronk, Rob Verver. 155-169
- CDCS: A New Development Approach for Distributed Applications in JavaIgor Velbitskiy, Sergey Yershov, Igor Netesin. 170-181
- A Messaging Architecture for Distributed Objects in OberonDaniel Scherer. 182-196
- Just-in-Time Stub GenerationMarkus Hof. 197-206
- Do the Fish Really Need Remote Control? A Proposal for Self-Active Objects in OberonJürg Gutknecht. 207-220
- Combining Oberon with Active ObjectsAndreas R. Disteli, Patrick Reali. 221-235
- Using Real Time Constraints for ModularisationBrian Kirk, Libero Nigro, Francesco Pupo. 236-251
- How Well Do Inheritance Mechanisms Support Inheritance Concepts?Mark Evered, James Leslie Keedy, Axel Schmolitzky, Gisela Menger. 252-266
- Inheriting Synchronization Protocols via Sound Enrichment RulesFrantisek Plasil, Daniel Mikusík. 267-281
- Reflection in OberonChristoph Steindl. 282-296
- Developing a Full Life Cycle LanguageAlonso J. Peralta, Pere Botella, Joan Serras. 297-309
- Scalable Modules in Generic Modula-2Cornelis Pronk, Richard J. Sutcliffe. 310-320
- On Extending JavaAndreas Krall, Jan Vitek. 321-335
- Choosing Modula-3 as Mother-Tongue Roland Mittermeir, László Böszörményi. 336-350
- Generative Programming (GP) with C++Ulrich W. Eisenecker. 351-365
- Seamless Integration of Online Services in the Oberon Document SystemEmil Zeller. 366-379