r2 - 07 Aug 2002 - 13:42:00 - AnitaRichardsYou are here: TWiki >  VO Web  > AccessLibraryFunction

UseCase: AccessLibraryFunction

PrimaryActor:

Astronomer


EndResult:

An astronomer with appropriate permissions can access algorithms stored in the astrogrid function library.


OtherActors:

type here


PreConditions:

This use case begins at the Run Program Façade inside the Determine Program use case. 'Library function' has been selected as the program source.


FlowOfEvents:

1. The Run Program Façade accesses the Library Function Façade.

2. User can designate a function directly (via command line, text box, pull down menu, etc) or search for an appropriate function from an astrogrid list.

3. Use case proceeds to NegotiateAccessToResource.

4a. If library function is accessible to user:

  • Function returns a list of input and output parameters (conforming to WSDL standards?).

  • Library Function Façade returns this information to the Run Program Façade

4b. If library function is not accessible to user:

  • User receives 'function unavailable' error message


PostCondition:

type here


BasicAssumptions:

type here


AlternativeFlows:

type here


Discussion:

type here


Links to ScienceProblems:

type here


KeyReferences:

type here


Please see the seqence diagram for this case.


'User' may also be an automated process within AG which is set to access a particular library function in response to the requirements of a query, for example to transform coordinates or flux scales of various catalogues to a consistent reference frame, or estimate proper motions.

-- AnitaRichards? - 07 Aug 2002



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.

-- ElizabethAuden - 17 Jun 2002

Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r2 < r1 | More topic actions
 
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