ABSTRACT
Use cases are a foundational element of most system design and development methodologies. The XSEDE system integration team defines and references its intended user experiences through use cases. In XSEDE, use cases enable people from many backgrounds and disciplines to speak coherently with each other about XSEDE’s capabilities and proposed changes to the system. With use cases as an organizing principle, XSEDE has built an open and transparent framework in which researchers, software developers, and service providers can view the system’s intended user experiences, the implementation activities aimed at delivering those experiences, and the resulting system. Use cases are one of several metrics used by the XSEDE project to continuously measure and track our value to the community.
In section 1, we explain why the XSEDE project tracks use cases and the benefits this provides. In section 2, we describe the methods XSEDE follows for defining and tracking use cases. In section 3, we describe the tools XSEDE uses to manage use cases.
- [n.d.]. Drupal - Open Source CMS. https://www.drupal.org. Visited May 15, 2020.Google Scholar
- [n.d.]. EGI: Advanced Computing for Research. https://www.egi.eu. Visited May 15, 2020.Google Scholar
- [n.d.]. IDEALS @ Illinois. https://www.ideals.illinois.edu/. Visited May 15, 2020.Google Scholar
- [n.d.]. Jira | Issue & Project Tracking Software | Atlassian. https://www.atlassian.com/software/jira. Visited May 15, 2020.Google Scholar
- [n.d.]. Research Software Portal. https://software.xsede.org. Visited May 15, 2020.Google Scholar
- [n.d.]. XSEDE Web Single Sign On Service. https://www.xsede.org/web/site/ecosystem/services/sso. Visited May 15, 2020.Google Scholar
- Felix Bachman, Ian Foster, Andrew Grimshaw, Dave Lifka, Lee Liming, Morris Riedel, and Steve Tuecke. 2014. XSEDE System Architecture Overview: A Level 1 and 2 Decomposition for Software Developers and Integrators. http://hdl.handle.net/2142/50274Google Scholar
- Charlie Catlett, William Allcock, Phil Andrews, Ruth Aydt, Raymond Bair, Natasha Balac, Bryan Banister, Trish Barker, Mark Bartelt, Peter Beckman, Francine Berman, Gary Bertoline, Alan Blatecky, Jay Boisseau, Jim Bottum, Sharon Brunett, Julian Bunn, Michelle Butler, David Carver, and Ann Zimmerman. 2008. TeraGrid: Analysis of Organization, System Architecture, and Middleware Enabling New Types of Applications. Vol. 16. 225–249.Google Scholar
- Mike Cohn. 2004. User Stories Applied: For Agile Software Development (1st ed.). Addison-Wesley Professional, Boston, MA.Google Scholar
- Alan Dennis, Barbara Haley Wixom, and Roberta M. Roth. 2012. System Analysis and Design(5th ed.). Wiley, New York, NY.Google Scholar
- Dean Leffingwell and Don Widrig. 2012. Managing Software Requirements: A Use case Approach (2nd ed.). Addison-Wesley Professional, Boston, MA.Google Scholar
- Ruth Pordes, Don Petravick, Bill Kramer, Doug Olson, Miron Livny, Alain Roy, Paul Avery, Kent Blackburn, Torre Wenaus, Frank Wuerthwein, Ian Foster, Rob Gardner, Mike Wilde, Alan Blatecky, John Mcgee, and Rob Quick. 2007. The open science grid. Journal of Physics: Conference Series 78 (08 2007), 012057. https://doi.org/10.1088/1742-6596/78/1/012057Google ScholarCross Ref
- J. Towns, T. Cockerill, M. Dahan, I. Foster, K. Gaither, A. Grimshaw, V. Hazlewood, S. Lathrop, D. Lifka, G. D. Peterson, R. Roskies, J. R. Scott, and N. Wilkins-Diehr. 2014. XSEDE: Accelerating Scientific Discovery. Computing in Science Engineering 16, 5 (2014), 62–74.Google ScholarCross Ref
Index Terms
- Use Case Methodology in XSEDE System Integration
Recommendations
UNICORE in XSEDE: Through Development, Integration, Deployment and beyond
XSEDE '14: Proceedings of the 2014 Annual Conference on Extreme Science and Engineering Discovery EnvironmentIn this paper we discuss the implementation of UNICORE in XSEDE. UNICORE is a Grid middleware tool that was identified by XSEDE to further the areas of remote job submission, campus bridging and workflows. We talk about the overall architecture of ...
Homogenizing OSG and XSEDE: Providing Access to XSEDE Allocations through OSG Infrastructure
PEARC '18: Proceedings of the Practice and Experience on Advanced Research ComputingWe present a system that allows individual researchers and virtual organizations (VOs) to access allocations on Stampede2 and Bridges through the Open Science Grid (OSG), a national grid infrastructure for running high throughput computing (HTC) tasks. ...
The XSEDE BLAST Gateway: Leveraging Campus Development for the XSEDE Community
XSEDE16: Proceedings of the XSEDE16 Conference on Diversity, Big Data, and Science at ScaleThis paper describes an XSEDE Extended Collaboration Support Service (ECSS) effort on scaling a campus-developed online BLAST service (BLASTer) into an XSEDE gateway to help bridge the gap between genomic researchers and advanced computing and data ...
Comments