Specification and detection of performance problems with ASL

Michael Gerndt, Karl Fürlinger

Publikation: Beitrag in FachzeitschriftArtikelBegutachtung

5 Zitate (Scopus)

Abstract

Performance analysis is an important step in tuning performance-critical applications. It is a cyclic process of measuring and analyzing performance data, driven by the programmer's hypotheses on potential performance problems. Currently this process is controlled manually by the programmer. The goal of the work described in this article is to automate the performance analysis process based on a formal specification of performance properties. One result of the APART project is the APART Specification Language (ASL) for the formal specification of performance properties. Performance bottlenecks can then be identified based on the specification, since bottlenecks are viewed as performance properties with a large negative impact. We also present the overall design and an initial evaluation of the Periscope system which utilizes ASL specifications to automatically search for performance bottlenecks in a distributed manner.

OriginalspracheEnglisch
Seiten (von - bis)1451-1464
Seitenumfang14
FachzeitschriftConcurrency and Computation: Practice and Experience
Jahrgang19
Ausgabenummer11
DOIs
PublikationsstatusVeröffentlicht - 10 Aug. 2007

Fingerprint

Untersuchen Sie die Forschungsthemen von „Specification and detection of performance problems with ASL“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren