JUCS - Journal of Universal Computer Science 16(17): 2333-2352, doi: 10.3217/jucs-016-17-2333
Developing a Secure Mobile Grid System through a UML Extension
expand article infoDavid G. Rosado, Eduardo Fernández-Medina, Javier López, Mario Piattini§
‡ University of Málaga, Málaga, Spain§ University of Castilla-La Mancha (UCLM), Ciudad Real, Spain
Open Access
The idea of developing software through systematic development processes to improve software quality is not new. Nevertheless, there are still many information systems such as those of Grid Computing which are not developed through methodologies that are adapted to their most differentiating features. A systematic development process for Grid systems that supports the participation of mobile nodes and incorporates security aspects into the entire software lifecycle will thus play a significant role in the development of systems based on Grid computing. We are creating a development process for the construction of information systems based on Grid Computing, which is highly dependent on mobile devices, in which security plays a highly important role. One of the activities in this process is that of analysis which is focused on ensuring that the system's security and functional requirements are elicited, specified and modelled. In our approach, this activity is driven by use cases and supported by the reusable repository. This obtains, builds, defines and refines the use cases of the secure Mobile Grid systems which represent the functional and non-functional requirements of this kind of systems. In this paper, we present the proposed development process through which we introduce the main aspects of the UML profile defined for building use case diagrams in the mobile Grid context through which it is possible to represent specific mobile Grid features and security aspects, showing in detail how to build use case diagrams for a real mobile Grid application by using our UML profile, denominated as GridUCSec-Profile.
UML extension, security, Use Cases, secure mobile grid, secure development