Guard: A tool for migrating scientific applications to the .NET framework

3Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

For many years, Unix has been the platform of choice for the development and execution of large scientific programs. The new Microsoft .NET Framework represents a major advance over previous runtime environments available in Windows platforms, and offers a number of architectural features that would be of value in scientific programs. However, there are such major differences between Unix and .NET under Windows, that the effort of migrating software is substantial. Accordingly, unless tools are developed for supporting this process, software migration is unlikely to occur. In this paper we discuss a 'relative debugger' called Guard, which provides powerful support for debugging programs as they are ported from one platform to another. We describe a prototype implementation developed for Microsoft's Visual Studio.NET, a rich interactive environment that supports code development for the .NET Framework. The paper discusses the overall architecture of Guard under VS.NET, and highlights some of the technical challenges that were encountered. © Springer-Verlag Berlin Heidelberg 2002.

Cite

CITATION STYLE

APA

Abramson, D., Greg, W., & Dung, L. P. (2002). Guard: A tool for migrating scientific applications to the .NET framework. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2330 LNCS, pp. 834–843). Springer Verlag. https://doi.org/10.1007/3-540-46080-2_88

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free