line

Extracting the processes structure of Erlang applications

Jan Nyström
Department of Computer Systems
Uppsala University

Abstract
Erlang is a concurrent functional language, especially tailored for distributed and fault-tolerant software. Its strength has been demonstrated by several successful commercial applications. An important part of Erlang is its support for fault tolerance by implementing failure-recovery, through organising the processes of an Erlang system into trees of processes, in which parent nodes monitor the failure status of their children and are responsible for their restart.

In this seminar we present ongoing work on a tool that captures the static part of the global process structure of an application Erlang. The tool extracts the process structure from the applications source code, and presents it as a process creation graph. The extracted process structure provides a starting point for understanding and analysis of aspects such as fault handling in Erlang applications.

Paper: To be presented at the Erlang Workshop in Florence, Italy, in connection with PLI 2001 September 2, 2001.
http://www.erlang.se/workshop/nystrom.ps


ASTEC seminar
August 28, 2001

Place: Information technology, Uppsala University
Room: 1245
Time: 13.15-14.00 (+ discussions)

Room 1245 is in building 1, floor 2, room 45 (in the northern part of the building).

Everyone is welcome !

line
Updated 28-Aug-2001 10:11 by Roland Grönroos
e-mail: info -at- astec.uu.se    Location: http://www.astec.uu.se/Seminars/01/0828.shtml