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 :
بازگشت