“…Therefore, the goal of the paper is to define a systematic development process for Grid systems that supports the participation of mobile nodes and incorporates security aspects into of all sofware lifecycle will thus play a significant role in the development of systems based on Grid computing. The reasons that led us to focus on this topic are several: Firstly, the lack of adequate development methods for this kind of systems since the majority of existing Grid applications have been built without a systematic development process and are based on ad-hoc developments (Dail et al, 2004;Kolonay & Sobolewski, 2004), suggests the need for adapted development methodologies (Giorgini et al, 2007;Graham, 2006;Jacobson et al, 1999;Open Group, 2009). Secondly, due to the fact that the resources in a Grid are expensive, dynamic, heterogeneous, geographically located and under the control of multiple administrative domains (Bhanwar & Bawa, 2008), and the tasks accomplished and the information exchanged are confidential and sensitive, the security of these systems is hard to achieve.…”