The Microsoft.NET Framework represents a major advance over previous runtime environments available for Windows platforms and offers a number of architectural features that would be of value in scientific programs. However there are such major differences between.NET and legacy environments under both Windows and UNIX, that the effort of migrating software is substantial. Accordingly, software migration is unlikely to occur unless tools are developed for supporting this process. In this paper we discuss a ‘relative debugger ’ called Guard which provides powerful support for debugging programs as they are ported from one environment or platform to another. We describe a prototype implementation developed for Microsoft’s Visual Studio.NET—a r...
ARGE scientific codes are constantly evolving. Refine-ments in understanding physical phenomena resu...
Debugging, an integral part of software development, is difficult for end-user programmers, especial...
We know surprisingly little about how professional developers define debugging and the challenges th...
The Microsoft .NET Framework represents a major advance over previous runtime environments available...
The Microsoft .NET Framework represents a major advance over previous runtime environments available...
For many years, Unix has been the platform of choice for the development and execution of large scie...
A significant amount of software development is evolutionary, involving the modification of already ...
This article is devoted to the issues of debugging programs in modern high-level languages. There ar...
Because large scientific codes are rarely static objects, developers are often faced with the tediou...
In this thesis computer programming and programming systems are studied, with a view to reducing the...
This paper describes a tool for debugging programs which develop faults after they have been modifie...
This paper describes a tool for debugging programs which have been developed using evolutionary soft...
This paper describes a tool for debugging programs which develop faults after they have been modifie...
This paper describes a tool for debugging programs which have been developed using evolutionary soft...
This paper discusses the use of "relative debugging" as a technique for locating errors in...
ARGE scientific codes are constantly evolving. Refine-ments in understanding physical phenomena resu...
Debugging, an integral part of software development, is difficult for end-user programmers, especial...
We know surprisingly little about how professional developers define debugging and the challenges th...
The Microsoft .NET Framework represents a major advance over previous runtime environments available...
The Microsoft .NET Framework represents a major advance over previous runtime environments available...
For many years, Unix has been the platform of choice for the development and execution of large scie...
A significant amount of software development is evolutionary, involving the modification of already ...
This article is devoted to the issues of debugging programs in modern high-level languages. There ar...
Because large scientific codes are rarely static objects, developers are often faced with the tediou...
In this thesis computer programming and programming systems are studied, with a view to reducing the...
This paper describes a tool for debugging programs which develop faults after they have been modifie...
This paper describes a tool for debugging programs which have been developed using evolutionary soft...
This paper describes a tool for debugging programs which develop faults after they have been modifie...
This paper describes a tool for debugging programs which have been developed using evolutionary soft...
This paper discusses the use of "relative debugging" as a technique for locating errors in...
ARGE scientific codes are constantly evolving. Refine-ments in understanding physical phenomena resu...
Debugging, an integral part of software development, is difficult for end-user programmers, especial...
We know surprisingly little about how professional developers define debugging and the challenges th...