Managing the evolution of .NET programs.

Sadler, Chris and Eisenbach, Susan and Jurisic, Vladimir (2004) Managing the evolution of .NET programs. In: IFIP WG6.1 Formal Methods for Open Object-based Distributed Systems. Proceedings, Lecture Notes in Computer Science. Springer Berlin, Heidelberg, pp. 185-198. ISBN 3-540-20491-1

Full text is not in this repository.

Official URL: http://www.springerlink.com/content/cljlf25lv9ekuu...

Abstract

DLL Hell is what Microsoft calls its version of our Java library problem and the .NET component framework was partly designed to solve it. In this paper we constructed a formal model of the .NET ‘assembly cache' and verified its properties useing Alloy, the MIT structural modelling language. The literature reveals few examples of formal verification applied to Microsoft designs and our model features as an exemplar of Alloy in the Imperial College curriculum and in Logic and Computer Science: Modelling and Reasoning about Systems, by M. Huth and M. Ryan (CUP, 2004).

Item Type:Book Section
Research Areas:School of Science and Technology > Computer and Communications Engineering
ID Code:104
Useful Links:
Deposited On:21 Oct 2008 13:58
Last Modified:06 Feb 2013 11:40

Repository staff only: item control page

Full text downloads (NB count will be zero if no full text documents are attached to the record)

Downloads per month over the past year