| * | 2009 |
| 39 | EE | Thomas Würthinger,
Christian Wimmer,
Hanspeter Mössenböck:
Array bounds check elimination in the context of deoptimization.
Sci. Comput. Program. 74(5-6): 279-295 (2009) |
| 2008 |
| 38 | EE | Thomas Würthinger,
Christian Wimmer,
Hanspeter Mössenböck:
Visualization of Program Dependence Graphs.
CC 2008: 193-196 |
| 37 | EE | Christian Wimmer,
Hanspeter Mössenböck:
Automatic array inlining in java virtual machines.
CGO 2008: 14-23 |
| 36 | EE | Christian Häubl,
Christian Wimmer,
Hanspeter Mössenböck:
Optimized strings for the Java HotSpot™ virtual machine.
PPPJ 2008: 105-114 |
| 35 | | Herbert Prähofer,
Dominik Hurnaus,
Roland Schatz,
Christian Wirth,
Hanspeter Mössenböck:
Monaco: A DSL Approach for Programming Automation Systems.
Software Engineering 2008: 242-256 |
| 34 | EE | Thomas Kotzmann,
Christian Wimmer,
Hanspeter Mössenböck,
Thomas Rodriguez,
Kenneth Russell,
David Cox:
Design of the Java HotSpot™ client compiler for Java 6.
TACO 5(1): (2008) |
| 2007 |
| 33 | EE | Thomas Kotzmann,
Hanspeter Mössenböck:
Run-Time Support for Optimizations Based on Escape Analysis.
CGO 2007: 49-60 |
| 32 | EE | Thomas Würthinger,
Christian Wimmer,
Hanspeter Mössenböck:
Array bounds check elimination for the Java HotSpot™ client compiler.
PPPJ 2007: 125-133 |
| 31 | EE | Christian Wimmer,
Hanspeter Mössenböck:
Automatic feedback-directed object inlining in the java hotspotTM virtual machine.
VEE 2007: 12-21 |
| 30 | EE | Herbert Prähofer,
Dominik Hurnaus,
Christian Wirth,
Hanspeter Mössenböck:
The Domain-Specific Language Monaco and its Visual Interactive Programming Environment.
VL/HCC 2007: 104-110 |
| 2006 |
| 29 | EE | Reinhard Wolfinger,
Deepak Dhungana,
Herbert Prähofer,
Hanspeter Mössenböck:
A Component Plug-In Architecture for the .NET Platform.
JMLC 2006: 287-305 |
| 28 | EE | Christian Wimmer,
Hanspeter Mössenböck:
Automatic Object Colocation Based on Read Barriers.
JMLC 2006: 326-345 |
| 2005 |
| 27 | EE | Thomas Kotzmann,
Hanspeter Mössenböck:
Escape analysis in the context of dynamic compilation and deoptimization.
VEE 2005: 111-120 |
| 26 | EE | Christian Wimmer,
Hanspeter Mössenböck:
Optimized interval splitting in a linear scan register allocator.
VEE 2005: 132-141 |
| 2003 |
| 25 | EE | Martin Rammerstorfer,
Hanspeter Mössenböck:
Data Mappings in the Model-View-Controller Pattern.
Ershov Memorial Conference 2003: 121-132 |
| 24 | EE | Albrecht Wöß,
Markus Löberbauer,
Hanspeter Mössenböck:
LL(1) Conflict Resolution in a Recursive Descent Compiler Generator.
JMLC 2003: 192-201 |
| 23 | EE | Albrecht Wöß,
Markus Löberbauer,
Hanspeter Mössenböck:
Compiler generation tools for C#.
IEE Proceedings - Software 150(5): 323-328 (2003) |
| 2002 |
| 22 | EE | Hanspeter Mössenböck,
Michael Pfeiffer:
Linear Scan Register Allocation in the Context of SSA Form and Register Constraints.
CC 2002: 229-246 |
| 2000 |
| 21 | | Gustav Pomberger,
Hanspeter Mössenböck,
Peter Rechenberg:
Niklaus Wirth - a Pioneer of Computer Science.
The School of Niklaus Wirth 2000: 5-20 |
| 20 | | Hanspeter Mössenböck:
Compiler Construction - The Art of Niklaus Wirth.
The School of Niklaus Wirth 2000: 55-68 |
| 1999 |
| 19 | EE | Hanspeter Mössenböck:
Twin - A Design Pattern for Modeling Multiple Inheritance.
Ershov Memorial Conference 1999: 358-369 |
| 18 | EE | Hanspeter Mössenböck,
Christoph Steindl:
The Oberon-2 Reflection Model and Its Applications.
Reflection 1999: 40-53 |
| 1997 |
| 17 | | Hanspeter Mössenböck:
Modular Programming Languages, Joint Modular Languages Conference, JMLC '97, Linz, Austria, March 19-21, 1997, Proceedings
Springer 1997 |
| 16 | | Markus Hof,
Hanspeter Mössenböck,
Peter Pirkelbauer:
Zero-Overhead Exeption Handling Using Metaprogramming.
SOFSEM 1997: 423-431 |
| 15 | EE | Hanspeter Mössenböck:
Films as Graphical Comments in the Source Code of Programs.
TOOLS (23) 1997: 89-98 |
| 1996 |
| 14 | EE | Kai Koskimies,
Hanspeter Mössenböck:
Scene: Using Scenario Diagrams and Active Text for Illustrating Object-Oriented Programs.
ICSE 1996: 366-375 |
| 13 | | Hanspeter Mössenböck:
Trends in Object-Oriented Programming.
ACM Comput. Surv. 28(4es): 160 (1996) |
| 12 | | Hanspeter Mössenböck,
Kai Koskimies:
Active Text for Structuring and Understanding Source Code.
Softw., Pract. Exper. 26(7): 833-850 (1996) |
| 1995 |
| 11 | | Kai Koskimies,
Hanspeter Mössenböck:
Designing a Framework by Stepwise Generalization.
ESEC 1995: 479-498 |
| 1994 |
| 10 | EE | Marc M. Brandis,
Hanspeter Mössenböck:
Single-Pass Generation of Static Single-Assignment Form for Structured Languages.
ACM Trans. Program. Lang. Syst. 16(6): 1684-1698 (1994) |
| 9 | | Hanspeter Mössenböck:
Extensibility in the Oberon System.
Nord. J. Comput. 1(1): 77-93 (1994) |
| 1992 |
| 8 | | Hanspeter Mössenböck:
The Oberon System.
TOOLS (7) 1992: 435-436 |
| 7 | EE | Hanspeter Mössenböck:
Treating statement sequences as block objects.
SIGPLAN Notices 27(8): 83-86 (1992) |
| 1991 |
| 6 | | Hanspeter Mössenböck,
Niklaus Wirth:
Differences between Oberon and Oberon-2.
Structured Programming 12(4): 175-178 (1991) |
| 5 | | Hanspeter Mössenböck,
Niklaus Wirth:
The Programming Language Oberon-2.
Structured Programming 12(4): 179-196 (1991) |
| 1990 |
| 4 | EE | Hanspeter Mössenböck:
A Generator for Production Quality Compilers.
CC 1990: 42-55 |
| 3 | | Hanspeter Mössenböck:
Ein Programmeditor mit Hypertext-Fähigkeiten.
Hypertext und Hypermedia 1990: 43-52 |
| 1989 |
| 2 | | Hanspeter Mössenböck,
Josef Templ:
Object Oberon - A Modest Object-Oriented Language.
Structured Programming 10(4): 199-207 (1989) |
| 1988 |
| 1 | | Hanspeter Mössenböck:
A Convenient Way to Incorporate Semantic: Actions in Two-pass Compiling Scheme.
Softw., Pract. Exper. 18(7): 691-700 (1988) |