Institute leader: Marco Danelutto (marcod di.unipi.it), University of Pisa | | The institute on programming models aims to deliver a definition of a lightweight, component programming model that can be usefully exploited to design, implement and run grid applications. We will work on the hypothesis that the component based programming model's main aim is to efficiently face the new challenges in terms of programmability, interoperability, code reuse and efficiency that mainly derive from the features that are peculiar to GRID, namely, heterogeneity and dynamicity. GRID programmability, in particular, represents a big challenge. GRID programs cannot be written using normal programming models and tools, unless the programmer is willing to pay a high price in terms of programming, program debugging and program tuning efforts. In the design and implementation of the new component based programming model we will therefore try to move as much as possible these activities away from the programmer. The main goal of defining a lightweight, component programming model is split into different sub goals, namely: Roadmap version 3 on Programming Model Definition of a programming model suitable for the implementation of the single component model Definition of the component system in such a way that interoperability with existing, commonly agreed standards is guaranteed Definition of a component composition such that complex, multidisciplinary applications can be written as composition of building block components, possibly obtained by suitably wrapping existing code. Component composition must support and guarantee that scalability is achieved Definition of clear component and component composition semantics allowing a user to prove the correctness of the transformation and/or improvement techniques derived and designed for the lightweight component model Definition of performance/cost models allowing the development of tools reasoning about component and component composition programs. | Publications related to the Institute on Programming Model WP3 Meeting in Paris, France
|
Last Updated ( Thursday, 13 December 2007 )
|