DAVID - Design-Flow for Java Operatingsystems on Low-End Smart Cards
Java Card is a subset of Java, tailored for low-end embedded systems. The purpose of the DAVID project is to develop a design flow for low-end smart cards and implement and evaluate a prototype. Developing for low-end smart cards means having very hard restrictions in terms of ROM and RAM size, and calculation power.

Low End Smart Cards:

  • Minimized Java Card Virtual Machine
  • Memory footprint
  • Power consumption
  • Tailored functionality


  • Byte Code Compression
  • Heap Compression
  • Software Product Lines
  • Component-Based Software Architecture
Projektleiter/in an der OE
Christian Steger
Ass.Prof. Dipl.-Ing. Dr.techn.
Teilnehmer / Mitarbeiter
Wolfgang Raschke
Dipl.-Ing. BSc
Massimiliano Zilli
Dott. Mag.
  • Österreichische Forschungsförderungsgesellschaft mbH (FFG) , FFG
  • Hardware/Software-Codesign
Beginn: 31.12.2011
Ende: 27.02.2015

Ausgewählte Publikationen

Beitrag in Fachzeitschrift
Wolfgang Raschke, Massimiliano Zilli, Johannes Loinig, Reinhold Weiß, Christian Steger and Christian Josef Kreiner Where does all this waste come from? Publikation in PURE anzeigen
Wolfgang Raschke, Massimiliano Zilli, Philipp Baumgartner, Johannes Loinig, Christian Steger and Christian Josef Kreiner Balancing Product and Process Assurance for Evolving Security Systems Publikation in PURE anzeigen