UseCase: UploadUserCode

PrimaryActor:

Astronomer


EndResult:

An astrogrid user with the appropriate permissions can upload and run user code on grid compute resources.


OtherActors:

type here


PreConditions:

Inside the DetermineProgram use case, the user can choose 'user code' as a source for a program or model. This code can be uploaded from the user's computer and run on the grid, or the user can run the code on the machine where it is stored.


FlowOfEvents:

1. The Run Program Fašade accesses the User Code Fašade.

2. User can choose to run the code from the machine where it is stored or to run the code on a grid compute resource.

3a. If user chooses to run the code on his or her computer:

  • Data is transferred to the user's computer

  • Code runs there.

3b. If user chooses to upload code to a grid resource:

4. Results are returned to MySpace via MySpaceStoreResults.


PostCondition:

type here


BasicAssumptions:

type here


AlternativeFlows:

type here


Discussion:

type here


Links to ScienceProblems:

type here


KeyReferences:

type here


Please see the sequence diagram for this case.



GoodStyle: Please add comments below. This area should be used for refinement of the above document. If you want to ask questions or start a dialogue with the author, please use (or create) a topic in the Use Cases Forum.
Author: Once the refinements here and comments in the forum die down, perhaps you could rewrite the problem, incorporating the comments and refinements.

-- NicholasWalton - 07 Jun 2002

Topic revision: r2 - 2002-06-17 - 15:36:37 - ElizabethAuden
 
AstroGrid Service Click here for the
AstroGrid Service Web
This is the AstroGrid
Development Wiki

This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback