22
EVLA Data Processing PDR Proposal Handling Honglin Ye, NRAO

EVLA Data Processing PDR Proposal Handling

  • Upload
    benita

  • View
    34

  • Download
    0

Embed Size (px)

DESCRIPTION

EVLA Data Processing PDR Proposal Handling. Honglin Ye, NRAO. Project Description. Handle proposals from submission to time allocation Major functional requirements: Submit proposal for using NRAO Telescopes Select referee, Notify referee Submit referee form Prioritize proposal - PowerPoint PPT Presentation

Citation preview

Page 1: EVLA Data Processing PDR Proposal Handling

EVLA Data Processing PDR

Proposal HandlingHonglin Ye, NRAO

Page 2: EVLA Data Processing PDR Proposal Handling

July 18 - 19, 2002 EVLA Data Processing PDR Honglin Ye 2

Project Description

Handle proposals from submission to time allocation• Major functional requirements:

– Submit proposal for using NRAO Telescopes

– Select referee, Notify referee

– Submit referee form

– Prioritize proposal

– Allocate time

– Notify proposer

– Submit observe script

Page 3: EVLA Data Processing PDR Proposal Handling

July 18 - 19, 2002 EVLA Data Processing PDR Honglin Ye 3

System Users

• Proposer – submit proposal to use NRAO telescopes

• Referee

– evaluate proposal

• Staff Scientist

– oversee proposal management, control scientific aspect

• System Administrator – assist to staff scientist, control business aspect

Page 4: EVLA Data Processing PDR Proposal Handling

July 18 - 19, 2002 EVLA Data Processing PDR Honglin Ye 4

Operational Model

Preparation

Verification

Referee

Rating Decision

Announcement

Scripting

Page 5: EVLA Data Processing PDR Proposal Handling

July 18 - 19, 2002 EVLA Data Processing PDR Honglin Ye 5

Preparation

start

create new proposal

Preparation

cancel proposal

view proposal

mpdify proposal

get instrument information

submit proposal

check statusend

Verification

Page 6: EVLA Data Processing PDR Proposal Handling

July 18 - 19, 2002 EVLA Data Processing PDR Honglin Ye 6

Verification

Verification

assign subjectg code

Assignment

select referee

make referee template

notify referee

remind referal

Referee

Page 7: EVLA Data Processing PDR Proposal Handling

July 18 - 19, 2002 EVLA Data Processing PDR Honglin Ye 7

Referee

Assignment

Rating

Referee

decline referee

fill referee form

Page 8: EVLA Data Processing PDR Proposal Handling

July 18 - 19, 2002 EVLA Data Processing PDR Honglin Ye 8

Rating

Ratingcheck referral

score normalization

rate proposal allocate time Decision

Page 9: EVLA Data Processing PDR Proposal Handling

July 18 - 19, 2002 EVLA Data Processing PDR Honglin Ye 9

Decision

Final

Decision

assign time block

Page 10: EVLA Data Processing PDR Proposal Handling

July 18 - 19, 2002 EVLA Data Processing PDR Honglin Ye 10

Announcement

end

completeget result

succeed

Finalfinal review

make scheduleprepare announcement

notify proposer

Page 11: EVLA Data Processing PDR Proposal Handling

July 18 - 19, 2002 EVLA Data Processing PDR Honglin Ye 11

Scripting

succeed

submit observe script

scripting

review/modify script

retrieve schedule

ready for observation

retrive script

end

Page 12: EVLA Data Processing PDR Proposal Handling

July 18 - 19, 2002 EVLA Data Processing PDR Honglin Ye 12

Registration

Proposer

register modify info deactivateactivate user set role

SysAdmin

verify Qualification

AstronomerInfo

User Registration

Page 13: EVLA Data Processing PDR Proposal Handling

July 18 - 19, 2002 EVLA Data Processing PDR Honglin Ye 13

Submission

Proposer

login

AstronomerInfo

<<use>>

submit proposal

<<Use>>

construct proposal modify proposal cancel proposal view proposal check status

ProposalFile CoverSheet ProposalStatus

Proposal Submission

Page 14: EVLA Data Processing PDR Proposal Handling

July 18 - 19, 2002 EVLA Data Processing PDR Honglin Ye 14

Verification

StaffScientist

loginAssign Subject Code select refereemake referee templatenotify referee

AstronomerInfo

<<use>> <<use>>

CoverSheet

email

Evaluation

Proposal Verification

Page 15: EVLA Data Processing PDR Proposal Handling

July 18 - 19, 2002 EVLA Data Processing PDR Honglin Ye 15

Referee

Referee

logindecline referee view proposalfill referee form

AstronomerInfo

<<use>>

Evaluation CoverSheet ProposalStatus

proposal Referee

Page 16: EVLA Data Processing PDR Proposal Handling

July 18 - 19, 2002 EVLA Data Processing PDR Honglin Ye 16

Rating

SysAdmin

check proposal statusmodify proposal

score normalizationrate proposal allocate time

CoverSheetProposalStatusEvaluation

<<use>>TA report

Proposal Rating

Page 17: EVLA Data Processing PDR Proposal Handling

July 18 - 19, 2002 EVLA Data Processing PDR Honglin Ye 17

Time Allocation & Announce

SysAdmin

allocate time final check notify proposer

TA reportCoverSheet ProposalStatus

Proposeremail

AstronomerInfo

<<use>>

Scheduling

Page 18: EVLA Data Processing PDR Proposal Handling

July 18 - 19, 2002 EVLA Data Processing PDR Honglin Ye 18

Design Options

• Complex system• Many mature technologies available• Similar system (order processing etc)• Submission tool kit exists (Chandra, Gemini)

Goal: Easy to use• Automation as much as possible• Friendly user interface

Page 19: EVLA Data Processing PDR Proposal Handling

July 18 - 19, 2002 EVLA Data Processing PDR Honglin Ye 19

Architecture

A mixture of HTTP forms, java applets, java servlets, java applications and java beans

• Backend: Oracle data base

• Frontend: thin web client / application

• Middle layer: servlet, Enterprise Java Beans

• J2EE server

Page 20: EVLA Data Processing PDR Proposal Handling

July 18 - 19, 2002 EVLA Data Processing PDR Honglin Ye 20

User Interface(proposer & referee)

start

login screen displayed

enter email and password

verify information

set access right

function selection screen dispalyed

end[ logout ]

proposal status table dispalyed

[ proposal ]

referral assignment table displayed

[ referee ]

construct

[ new ]

modify

[ old ]

view

[ submitted ]

fill form

script

[ scripting ]

Page 21: EVLA Data Processing PDR Proposal Handling

July 18 - 19, 2002 EVLA Data Processing PDR Honglin Ye 21

User Interface(staff &administrator)

start

login screen displayed

enter email and password

verify information

set access right

function selection screen dispalyed

end

[ logout ]

proposal status table dispalyed

[ proposal ]

verification

script[ scripting ]

check refereenormalize prioritize

anounce[ submitted ]

[ assigned ]

[ scored ]

[ rated ]

[ finished ]

Page 22: EVLA Data Processing PDR Proposal Handling

July 18 - 19, 2002 EVLA Data Processing PDR Honglin Ye 22

Development Tasks

Design and implement• Database schema, layout, rollover strategy• User interface and user logic• Business logic and components

Target:• From submission to allocation• For VLA and VLBA• Prototype to prove the concept