Current Projects

Model-based development of timing behavior
Project duration: 7/2003 – 
Project partners:
AVL List GmbH (Graz), Magna Steyr Fahrzeugtechnik AG & Co. KG, (Salzburg)
Principal goal:
Model based embedded Software Development relying on the Logical Execution Time paradigm, proposed in the Giotto project (UC Berkeley).

Embedded software components
Project duration: 1/2007 – 
Project partner: AVL List GmbH (Graz)
Principal goal:
Seamless integration of component standards for non-real-time and for real-time-systems.

Selected Past Projects


Project duration: 10/2008 – 12/2011

Project partner: University of Applied Science (Fachhochschule), Wels, Siemens AG Österreich, Wien, Stern & Hafferl Verkehrsgesellschaft mbH, Gmunden

Principal goal:

  • autonomous driving on railroads with open tracks

embeddedCMMI - CMMI adapted to Embedded Software Development

Project duration: 4/2005 – 7/2006

Project partner: AVL List (Graz)

Principal goal:

  • Adapt the relevant aspects of CMMI to state-of-the-art embedded software engineering.

MoDECS - Model-based Development of distributed Embedded Control Systems

Project duration: 7/2003 – 7/2005

Project partners: AVL List (Graz), MagnaSteyr Fahrzeugtechnik (Graz), TU Vienna (Real-Time Systems Group, a.Prof. Puschner), University of California at Berkeley (EECS, Prof. Henzinger)

Principal goals:

  • enhancement of the Giotto method and tools regarding fault tolerance
  • feasibility studies: application of Giotto in distributed embedded control systems
  • worst-case execution time analysis (WCET) for C code generated from Simulink models

EmBASE - Knowledge Base for Embedded Systems

Project duration: 1/2003 – 2/2004

Project partners: technikon Villach, IWI Vienna

Principal goal: 

  • Creation of a knowledge base "Who is doing what in Embedded Systems" in and around Austria

Summer School Embedded Systems

30 June – 2 July 2003, Univ. of Salzburg

in cooperation with FIT-IT Embedded Systems and the Univ. of California at Berkeley (EECS, Dr. Kirsch)

Principal project results:

  • embedded systems perspectives and visions

Reusable Components for Satellite Control Systems

Project duration: 1998 – 2002

in cooperation with the European Space Agency (ESA)/ESTEC, Nordwijk, Netherlands

Principal project results:

  • Framework for the Attitute and Orbit Control System (AOCS) in C++
  • a follow-up project migrated the AOCS framework to Java

Architecture for Location-Based Mobile Devices: MobileShadow

Project duration: 2000 – 2002

partially in cooperation with mobilkom Austria

Principal project results:

  • infrastructure for proactive location-aware services and applications.
  • sample applications based on MobileShadow

Adaptive Software Components

Project duration: 1997 – 2002

partially in cooperation with the Nokia Research Center, Helsinki

Principal project results:

  • GUI adaptation to different devices through MUSA: Multiple User Interface, Single Application
  • reflection patterns for adaptive components

Architectures for Internet/Mobile Banking

Project duration: 1996 – 2001

in cooperation with GRZ/RACON (Linz) Software GmbH

Principal project results:

  • Java-based client and server components for Internet Banking
  • Voice-Controlled Internet Banking prototype
  • Comparison of Internet Banking systems

Patterns for Artificial Neural Networks

Project duration: 1996 – 2000

in cooperation with Quelle Austria (mail order reseller)

Principal project results:

  • Customer classification system in the mail-order business
  • Comparison with Multivariat Discrimant Analysis method

Ubiquitous Computing

Project duration: 1993 – 96 (with Prof. G. Pomberger, University of Linz, Austria; Prof. M. Broy, Technical University Munich)

in cooperation with Siemens AG, Munich

Principal project results:

  • Ubiquitous communication framework
  • Tools for automating the adaptation of frameworks

Development Environment for Pen-Computers

Project duration: 1992 – 93 (with Prof. D. Kimura, Washington University in St. Louis)

in cooperation with Sun Microsystems, Palo Alto, CA; Mitsubishi Electric Research Laboratory (MERL), Cambridge, MA; Kumon Math, Kobe, Japan; Osaka Gas Information Systems, Japan

Principal project results:

  • Definition of the visual language ProtoHyperFlow
  • ProtoHyperFlow-editor and run-time system
  • Prototypical applications for Kumon Math

Prototyping of Information Systems

Project duration: 1988 – 91 (with Prof. G. Pomberger, University of Linz, Austria)

in cooperation with Siemens AG, Munich

Principal project results:

  • method for prototyping-oriented software development
  • prototyping tools (user interface prototyping, architecture prototyping)
  • comparison of the object-oriented and conventional paradigms

GUI Framework Development

Project duration: 1987 – 88 (with Prof. R. Marty, E. Gamma, A. Weinand)

University of Zurich, the project was supported by the Swiss National Science Foundation 

Principal project results:

  • design and implementation of parts of the ET++ GUI framework
  • visual/interactive editors

Teleteaching, Computer-Supported Learning

Project duration: 1985 – 86 (with Prof. J. Mühlbacher, University of Linz, Austria)

in cooperation with IIG (Prof. H. Maurer), Technical University Graz, Austria

Principal project results:

  • Courses in operating systems and programming
  • Implementation of an e-mail system for the Austrian video-text (BTX)