Program Development Environment for Garuda
Program Development Environment (PDE) enables users to carry out an entire program development life cycle for the Grid. During the program development cycle the user prototypes, implements, debugs and tunes his application. PDEs help users to express, manipulate and manage complex workflows, and also facilitate development using Grid specific programming languages such as scripting languages and wor kflow languages. They also help to reduce the complexities of understanding different environments as theyact as a standard environment across all the resources of the Grid.
The GARUDA PDE includes basic program development tools such as editors and compilers; program analysis tools like debuggers and profilers; workflow environments and tools that help inporting, conversion and scalability. For a seamless interface to the user it would be ideal if all these components are made available through an Integrated Development Environment (Grid IDE). In the initial phase of the project the work will be focused towards delivering a debugger for the grid environment. This debugger will have featuressimilar to DIViA, which is an integrated debugging environment available on the PARAM clusters |