Zurück zur Übersicht

FERRARI - Framework for Efficient Rewriting and Reification Applying Runtime Instrumentation

Titel Englisch FERRARI - Framework for Efficient Rewriting and Reification Applying Runtime Instrumentation
Gesuchsteller/in Binder Walter
Nummer 118016
Förderungsinstrument Projektförderung (Abt. I-III)
Forschungseinrichtung Software Institute Facoltà di scienze informa Universit`a della Svizzera italiana
Hochschule Università della Svizzera italiana - USI
Hauptdisziplin Informatik
Beginn/Ende 01.10.2007 - 30.09.2010
Bewilligter Betrag 145'675.00
Alle Daten anzeigen

Keywords (9)

Dynamic bytecode instrumentation; Dynamic metrics; Platform-independence; Virtual machines; Profiling; Resource management; Aspect-oriented languages; Java EE; Service-oriented architectures (SOA)

Lay Summary (Englisch)

Lay summary
Java and the Java Virtual Machine are a preferred programming language and deployment platform for many application and middleware developers. However, there is a lack of efficient development tools that help analyzing and optimizing the runtime characteristics of complex Java-based systems, and of resource management mechanisms to monitor and control the resource consumption of software components in a dynamically changing environment. In particular, prevailing tools for profiling and monitoring focus exclusively on platform-specific metrics, such as the CPU time consumption on a particular machine. Such metrics are of limited use when software components are deployed dynamically and when resource consumption policies need to be expressed in a platform-independent way.

The FERRARI project will fill this gap. It proposes generic techniques for platform-independent, transparent, customizable, dynamic instrumentation in virtual execution environments, which enables new, portable profiling tools, resource management mechanisms, and fine-grained monitoring of Java-based software component in a platform-independent way. The FERRARI project will advance the state-of-the-art in bytecode instrumentation and validate the novel instrumentation techniques in the area of profiling, monitoring, and resource management.
Direktlink auf Lay Summary Letzte Aktualisierung: 21.02.2013

Verantw. Gesuchsteller/in und weitere Gesuchstellende


Name Institut

Verbundene Projekte

Nummer Titel Start Förderungsinstrument
127386 SOSOA: Self-Organizing Service-Oriented Architectures 01.02.2010 Sinergia
132663 CIAO: Composite Instrumentations And Optimizations for multicores 01.10.2010 Projektförderung (Abt. I-III)
136225 FAN: Foundations of dynamic program ANalysis 01.04.2012 Sinergia