Skip to main navigation Skip to search Skip to main content

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

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

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.

Original languageEnglish
Title of host publicationComputational Science, ICCS 2002 - International Conference, Proceedings
PublisherSpringer Verlag
Pages834-843
Number of pages10
EditionPART 2
ISBN (Print)354043593X, 9783540435938
DOIs
StatePublished - 2002
Externally publishedYes
EventInternational Conference on Computational Science, ICCS 2002 - Amsterdam, Netherlands
Duration: Apr 21 2002Apr 24 2002

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
NumberPART 2
Volume2330 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Conference on Computational Science, ICCS 2002
Country/TerritoryNetherlands
CityAmsterdam
Period04/21/0204/24/02

Fingerprint

Dive into the research topics of 'Guard: A tool for migrating scientific applications to the .NET framework'. Together they form a unique fingerprint.

Cite this