Native Systems Group
The Native Systems Group is located in the
Department of Computer Science at ETH Zürich.
Our Mission
Research and teaching in integrated construction of programming language, compiler and custom systems from the ground up, with an emphasis on simplicity, clarity and resource efficiency.
Research Goal
Our research topics are programming languages and runtime systems. Our goal is the design and implementation of novel languages and system models that optimally support the development of future computer applications. Aiming at uncompromising lean designs and utmost transparence, we construct software systems and frameworks that directly drive commercial or custom hardware.
Research Focus
Interoperation of programming-languages and runtime-systems
- Active Oberon Language / A2 System Kernel
- Zonnon Programming Language
Concurrency and parallelism
- Active Objects in Active Oberon
- Activities in Zonnon
Programming language support for scientific computing
- Math Oberon Language Extension
- Statement Level Parallelism
Highly Available Systems, Safety Critical Systems, Realtime Systems
- Operating System Minos
- Medical Aos Kernel
Graphical User Interfaces
- Oberon with Gadgets
- A2 Zoomable Interface
Experimental Systems
- Persistent Runtime System
- Component Language and System