Type and Effect Systems for Dynamically Changing Code - DRAFT CORRECTIONS, DO NOT DISTRIBUTE
Anderson, Gabrielle (2010) Type and Effect Systems for Dynamically Changing Code - DRAFT CORRECTIONS, DO NOT DISTRIBUTE. (Submitted)
Download
|
PDF
- Draft Version
Download (209Kb) |
Description/Abstract
We extend type and effect analyses to permit dynamically changing effects and dynamically changing code in multi-threaded systems with shared resources. We guarantee that after a well typed modification a set of threads will have the specified desired effects and will continue to safely use the resources. We prove the key properties of subject reduction and fidelity (safety) for our general system. We provide an application of our system: dynamic software updating for a multi-threaded asynchronous message passing system. We show how key safety properties from session typing follow from the properties of our general system.
| Item Type: | Monograph (Technical Report) |
|---|---|
| Divisions: | Faculty of Physical and Applied Science > Electronics and Computer Science > Electronic & Software Systems |
| Item ID: | 268411 |
| Date Deposited: | 25 Jan 2010 15:16 |
| Last Modified: | 01 Mar 2012 15:35 |
| Contributors: | Anderson, Gabrielle (Author) |
| Date: | 25 January 2010 |
| Status: | Submitted |
| Further Information: | Google Scholar |
| URI: | http://eprints.soton.ac.uk/id/eprint/268411 |
Actions (login required)
![]() |
View Item |


