DocumentCode
296708
Title
A performance analyzer for a parallel real-time functional language
Author
Hansen, Olav ; Fritzson, Peter
Author_Institution
Dept. of Comput. & Inf. Sci., Linkoping Univ., Sweden
Volume
1
fYear
1996
fDate
3-6 Jan 1996
Firstpage
479
Abstract
We describe PEPA, the first general on-line performance monitoring tool for Erlang. Erlang is a new non-lazy functional programming language with explicit concurrency. It has been designed especially for building fault tolerant industrial applications that have soft real-time requirements. It has already been used to build substantial software products in the telecommunications area. PEPA gives figures for hardware utilization and processing times as they are required for the development of real-time programs. The tool has a sophisticated graphical user interface that guides the user in a structured search for performance bottlenecks. The online mode of operation makes it possible to selectively record only data that is actually displayed. This reduces the probe effect introduced by the measurements to the achievable minimum and gives the user the possibility to control the amount of intrusion
Keywords
functional languages; functional programming; graphical user interfaces; parallel languages; parallel programming; real-time systems; software fault tolerance; software performance evaluation; software tools; system monitoring; Erlang; PEPA on-line performance monitoring tool; explicit concurrency; fault tolerant industrial application building; graphical user interface; hardware utilization; measurements; nonlazy functional programming language; parallel real-time functional language; performance analyzer; performance bottlenecks; probe effect; processing times; real-time program development; selective data recording; soft real-time requirements; structured search; telecommunications; Application software; Buildings; Concurrent computing; Fault tolerance; Functional programming; Graphical user interfaces; Hardware; Monitoring; Performance analysis; Probes;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1996., Proceedings of the Twenty-Ninth Hawaii International Conference on ,
Conference_Location
Wailea, HI
Print_ISBN
0-8186-7324-9
Type
conf
DOI
10.1109/HICSS.1996.495497
Filename
495497
Link To Document