More information about use cases will be posted here shortly, but some notes in the meantime...

Use case documents that we have produced

Click on this link for the UseCasesPaper - identifying use cases for a generic grid.

See also [http://users.ox.ac.uk/~markn/GridUseCases/ Grid Use Cases] for the documents produced for and after the Focus Group Meeting.

See also [http://users.ox.ac.uk/~markn/OxUseCases/ Oxford Use Cases] for (largely role-based) access control issues, taken from a study of existing and planned projects associated with Oxford University. These use cases are 'information environment' applications (but some involve data processing for users), but the groups of users highlighted could easily be interpreted as strong potential grid users.

Useful Use Cases references

[wiki:RequirementsBibliography Nagaratnam et al.] May 2003: The use cases are good for the customer-service provider models and the scenarios where an intermediary is used.

[wiki:RequirementsBibliography Foster et al.] October 2004: Large document with lots of use cases. Use this to bolster our set of use cases.

[wiki:RequirementsBibliography Welch et al.] June 2003:Von Welch et. al. Fairly technical use cases – may be useful at a slightly deeper level.

[wiki:RequirementsBibliography Advanced Collaborative Environments references] July 02 and Dec 04. Could be useful. The earlier document contains use cases and risk analyses.

[wiki:RequirementsBibliography eInfrastructure Reflection Group White Paper Version 5.51] (13 April 2004). May be useful for architecture and use models. Alun investigating further.

Arts and humanities use cases may be 'sponsored' by Stuart Dunn, AHRC ICT programme http://www.ahrcict.rdg.ac.uk/activities/e_science.htm s.e.dunn@reading.ac.uk See also [wiki:RequirementsBibliography Expert Seminar] Includes mention of Test-bed implementation of grid infrastructure for managing, accessing and delivering widely distributed resources: (a. Identify use-case scenarios linked to real research questions, b. Investigate use of globus, SRB, grid services, c. Test implementations, d. Potentially a joint AHDS/Methods Network project)

Micha Bayer [wiki:RequirementsBibliography NGS induction - case study: the BRIDGES project] presenatation includes Bridges Use cases including:

Von Welch [wiki:RequirementsBibliography GridShib: Grid-Shibboleth Integration (Identity Federation and Grids)] presentation April 11, 2005 includes Use cases and examples:

Stephen Pickles' [wiki:RequirementsBibliography Use Cases for Advance Reservation and Co-allocation] presentation at PSNC Workshop on Resource Management, Poznan, 22 October, 2003, includes 'Steering Grid Service' (SGS) Use case. In summary:

Notes:

[wiki:RequirementsBibliography The Grid: An Infrastructure for e-Business and e-Science] David Walker of Cardiff University provides use cases for e-science, and take-up of grid technology, use cases, incl mention of e-Health, e-Business, e-Commerce, e-Learning. Grid uses include:

Short/Medium/Long term expectations of the Grid

  1. The [wiki:RequirementsBibliography IAP document] page 6 gives a medium term view of what the Grid could be used for and has some implicit requirements (see notes in [wiki:RequirementsBibliography Bibliography] ).

  2. [wiki:RequirementsBibliography The Grid: An Infrastructure for e-Business and e-Science] David Walker of Cardiff University provides use cases for e-science, and take-up of grid technology, use cases, incl mention of e-Health, e-Business, e-Commerce, e-Learning.

Use Case writing references

Cockburn, Alistair, "Structuring Use Cases with Goals", Journal of Object-Oriented Programming, Sep-Oct, 1997 and Nov-Dec, 1997. Also available on http://alistair.cockburn.us/crystal/articles/sucwg/structuringucswithgoals.htm

Malan, R. and D. Bredemeyer, "Functional Requirements and Use Cases", June 1999. http://www.bredemeyer.com/pdf_files/functreq.pdf

Malan, R. and D. Bredemeyer, "Use Case Action Guide", April 2000. http://www.bredemeyer.com/pdf_files/UseCase_Template.PDF

Larmen, Craig, "Use-case model: writing requirements in context" from Applying UML and Patterns—An Intro to OOA/D and Iterative Development 2005 http://www.craiglarman.com/book_applying_2nd/06-use%20cases.pdf