• 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