Abstract
Systems based on Grid computing have not traditionally been developed through suitable methodologies and have not taken into account security requirements throughout their development, offering technical security solutions only during the implementation stages. We are creating a development methodology 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 methodology is the requirements analysis which is use-case driven. In this paper, we build use case diagrams for a real mobile Grid application by using a UML-extension, called GridUCSec-Profile, through which it is possible to represent specific mobile Grid features and security aspects for use case diagrams, thus obtaining diagrams for secure mobile Grid environments.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bass, L., Bachmann, F., Ellison, R.J., Moore, A.P., Klein, M.: Security and survivability reasoning frameworks and architectural design tactics. SEI (2004)
Breu, R., Burger, K., Hafner, M., Jürjens, J., Popp, G., Lotz, V., Wimmel, G.: Key issues of a formally based process model for security engineering. In: International Conference on Software and Systems Engineering and their Applications (2003)
Haley, C.B., Moffet, J.D., Laney, R., Nuseibeh, B.: A framework for security requirements engineering. In: Software Engineering for Secure Systems Workshop, Shangai, China, pp. 35–42 (2006)
Jürjens, J.: Secure Systems Development with UML. Springer, Heidelberg (2005)
Mouratidis, H., Giorgini, P.: Integrating Security and Software Engineering: Advances and Future Vision. IGI Global (2006)
Foster, I., Kesselman, C.: The Grid2: Blueprint for a Future Computing Infrastructure, 2nd edn. Morgan Kaufmann Publishers, San Francisco (2004)
Rosado, D.G., Fernández-Medina, E., López, J., Piattini, M.: Engineering Process Based On Grid Use Cases For Mobile Grid Systems. In: The Third International Conference on Software and Data Technologies- ICSOFT 2008, Porto, Portugal, pp. 146–151 (2008)
Rosado, D.G., Fernández-Medina, E., López, J., Piattini, M.: PSecGCM: Process for the development of Secure Grid Computing based Systems with Mobile devices. In: International Conference on Availability, Reliability and Security (ARES 2008). IEEE Computer Society, Barcelona (2008)
The Object Management Group (OMG): OMG Unified Modeling Language (OMG UML), Version 2.2 (2007), http://www.omg.org/spec/UML/2.1.2/Infrastructure/PDF/
Alexander, I., Maiden, N.: Scenarios, Stories, Use Cases: Through the Systems Development Life-Cycle. John Wiley & Sons, Chichester (2004)
Sindre, G., Opdahl, A.L.: Templates for misuse case description. In: 7th International Workshop on Requirements Engineering: Foundation for Software Quality, Austria (2001)
Sindre, G., Opdahl, A.L.: Capturing Security Requirements by Misuse Cases. In: 14th Norwegian Informatics Conference (NIK 2001), Tromsø, Norway (2001)
Alexander, I.: Misuse Cases: Use Cases with Hostile Intent. IEEE Software, 58–66 (2003)
Firesmith, D.G.: Security Use Cases. Journal of Object Technology, 53–64 (2003)
Sindre, G., Opdahl, A.L.: Eliciting security requirements with misuse cases. Requirements Engineering Journal 10, 34–44 (2005)
Rosado, D.G., Fernández-Medina, E., López, J.: Obtaining Security Requirements for a Mobile Grid System. International Journal of Grid and High Performance Computing (2009) (to be published in April 1, 2009)
Rosado, D.G., Fernández-Medina, E., López, J.: Extensión UML para Casos de Uso Reutilizables en entornos Grid Móviles Seguros. XIV Jornadas de Ingeniería del Software y Bases de Datos - JISBD 2009, San Sebastián (2009)
Rosado, D.G., Fernández-Medina, E., López, J., Piattini, M.: Towards an UML Extension of Reusable Secure Use Cases for Mobile Grid systems. IEICE Transactions on Information and Systems (2009) (submitted)
Rosado, D.G., Fernández-Medina, E., López, J.: Reusable Security Use Cases for Mobile Grid environments. In: Workshop on Software Engineering for Secure Systems, in conjunction with the 31st International Conference on Software Engineering, Vancouver, Canada, pp. 1–8 (2009)
OMG: OMG Unified Modeling Language (OMG UML), Superstructure, V2.1.2 (2007), http://www.omg.org/spec/UML/2.1.2/Infrastructure/PDF/
Røstad, L.: An extended misuse case notation: Including vulnerabilities and the insider threat. In: XII Working Conference on Requirements Engineering: Foundation for Software Quality, Luxembourg (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rosado, D.G., Fernández-Medina, E., López, J. (2009). Applying a UML Extension to Build Use Cases Diagrams in a Secure Mobile Grid Application. In: Heuser, C.A., Pernul, G. (eds) Advances in Conceptual Modeling - Challenging Perspectives. ER 2009. Lecture Notes in Computer Science, vol 5833. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04947-7_16
Download citation
DOI: https://doi.org/10.1007/978-3-642-04947-7_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04946-0
Online ISBN: 978-3-642-04947-7
eBook Packages: Computer ScienceComputer Science (R0)