|
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
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 !

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