home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.software-eng
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!eff!snorkelwacker.mit.edu!thunder.mcrcim.mcgill.edu!govindr
- From: govindr@pike.ee.mcgill.ca (Govind Ramaswamy)
- Subject: COMPSAC-92 - anybody attending ??
- Message-ID: <1992Aug25.221633.28098@thunder.mcrcim.mcgill.edu>
- Sender: news@thunder.mcrcim.mcgill.edu
- Nntp-Posting-Host: sybok.ee.mcgill.ca
- Organization: McGill University - VLSI Laboratory, Montreal, CANADA.
- Date: Tue, 25 Aug 92 22:16:33 GMT
- Lines: 67
-
- Greetings!
-
- I would like to know if some kind soul in this newsgroup will be
- attending the COMPSAC-92 (Computer Software and Applications
- Conference) to be held in Chicago, and would like to present my
- paper (details and abstract given below) in the conference. I have
- originally planned to attend the conference and paid the registration
- fee. However due to other commitments, I may not be able to
- attend the conference. If someone is willing to present the
- paper, I can send the following well-in-advance.
-
- - slides
- - notes for the slides
- - a copy of the full paper
- - a copy of the paper as is to appear in the proceedings
-
- If anyone is interested, please contact me by e-mail (address given
- below) as I do not read this newsgroup regularly.
-
- Any help or pointers in this regard would also be appreciated.
-
- Thanks in advance
-
- Govind
-
- =-----------------------------------------------------------=
- Govindarajan Ramaswamy Ph: (514) 398 8169 (O)
- VLSI Design Laboratory (514) 287 8964 (H)
- Electrical Engineering
- McGill University Fax: (514) 398 4470
- 3480 University Street
- MONTREAL, H3A 2A7, Canada govindr@pike.ee.mcgill.ca
- =-----------------------------------------------------------=
-
-
- ps: DETAILS OF THE PAPER:
-
-
-
- Software Fault-Tolerance in Functional Programming
-
- R. Govindarajan
- Dept. of Electrical Engineering
- McGill University
- Montreal, H3A 2A7, Canada
-
-
- Abstract
-
- Handling exceptions in functional languages has always been a problem,
- due to the inherent conflict between the control flow oriented approach
- of exception handlers and the functional style of evaluation. In this
- paper, we propose a new approach that discards the conventional view
- of treating exceptions as a means of effecting control transfer.
- Instead, exceptions are used to change the state of an object: A
- {\it Terminate} exception is viewed as `shielding' the input object.
- On the other hand, a {\it Resume} exception designates the input
- object as `curable' and requires the immediate application of a
- handler function. This approach enables the description of the
- semantics of exception raising functions (i) without associating
- any implementation restriction and (ii) without the loss of referential
- transparency and commutativity of functions.
-
-
-
- To appear in the session on Fault-Tolerance Concepts, Sept.24, 2.00 - 3.30pm
-