Experimental Facilities DivisionORNL - SNS June 22, 2004 SNS Update – Team Building Steve Miller June 22, 2004 DANSE Meeting at Caltech.

Slides:



Advertisements
Similar presentations
Conference xxx - August 2003 Fabrizio Gagliardi EDG Project Leader and EGEE designated Project Director Position paper Delivery of industrial-strength.
Advertisements

Secure and Trustworthy Cyberspace (SaTC) Program Sam Weber Program Director March 2012.
Report from DANSE Workshop Sept. 3-8, 2003 Goals: 1) To explain DANSE to selected scientists and engineers who develop software for neutron scattering.
May 17, Capabilities Description of a Rapid Prototyping Capability for Earth-Sun System Sciences RPC Project Team Mississippi State University.
Summary Role of Software (1 slide) ARCS Software Architecture (4 slides) SNS -- Caltech Interactions (3 slides)
Rational Unified Process
DANSE Distributed Data Analysis for Neutron Scattering Experiments Michael M. McKerns, Michael A.G. Aivazis, Tim M. Kelley, June Kim, and Brent Fultz.
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 2 Software Processes.
SOFIA DCS History and Overview Ian Gatley. SOFIA March DCS Preliminary Design Review2 The South Pole CARA Project: A DCS demonstration A data.
The Role of DANSE at SNS Steve Miller Scientific Computing Group Leader January 22, 2007.
Experimental Facilities DivisionOak Ridge August 15, 2006 SNS/HFIR Software Developments Steve Miller Analysis Software August 15, 2006.
© , Michael Aivazis DANSE Software Issues Michael Aivazis California Institute of Technology DANSE Software Workshop September 3-8, 2003.
Overview of Advanced Design White Paper Farrokh Najmabadi Virtual Laboratory for Technology Meeting June 23, 1998 OFES Headquarters, Germantown.
Copyright © 2007 Software Quality Research Laboratory DANSE Software Quality Assurance Tom Swain Software Quality Research Laboratory University of Tennessee.
SE is not like other projects. l The project is intangible. l There is no standardized solution process. l New projects may have little or no relationship.
SNS Update DANSE Workshop Steve Miller September 20-21, 2004.
CSC230 Software Design (Engineering)
Welcome to HTCondor Week #14 (year #29 for our project)
TeraGrid Gateway User Concept – Supporting Users V. E. Lynch, M. L. Chen, J. W. Cobb, J. A. Kohl, S. D. Miller, S. S. Vazhkudai Oak Ridge National Laboratory.
The Pursuit for Efficient S/C Design The Stanford Small Sat Challenge: –Learn system engineering processes –Design, build, test, and fly a CubeSat project.
Using IBM Rational Unified Process for software maintenance
Chapter 2 The process Process, Methods, and Tools
CLEANROOM SOFTWARE ENGINEERING.
DANSE Review – SNS/HFIR Update Steve Miller Scientific Computing Group Leader Neutron Scattering Science Division (NSSD) Spallation Neutron Source May.
PISA A decision support environment for IT managers.
Instrument Development Test Station at HFIR CG1 Lowell Crow, May 15, 2009.
Experimental Facilities DivisionOak Ridge SNS INSTRUMENTS OVERVIEW R. K. Crawford Instrument Systems Senior Team Leader September 10, 2004 HYSPEC IDT Meeting.
Sponsored by the National Science Foundation GENI-enabled Campuses Responsibilities, Requirements, & Coordination Bryan Lyles, NSF Mark Berman & Chip Elliott,
ISU Alumni Association Online Store Abstract The Iowa State University Alumni Association desires a complete overhaul of their online store. The current.
Role-Based Guide to the RUP Architect. 2 Mission of an Architect A software architect leads and coordinates technical activities and artifacts throughout.
EPICS Direction to Support Large Projects and Incorporate New Technology Leo R. Dalesio 09/21/99.
National Science Foundation Directorate for Computer & Information Science & Engineering (CISE) Trustworthy Computing and Transition to Practice Secure.
BESAC Dec Outline of the Report I. A Confluence of Scientific Opportunities: Why Invest Now in Theory and Computation in the Basic Energy Sciences?
SmartNets Results Overview SmartNets SmartNets Methods.
Operations, Test facilities, CF&S Tom Himel SLAC.
1 Computing Challenges for the Square Kilometre Array Mathai Joseph & Harrick Vin Tata Research Development & Design Centre Pune, India CHEP Mumbai 16.
Commodity Grid Kits Gregor von Laszewski (ANL), Keith Jackson (LBL) Many state-of-the-art scientific applications, such as climate modeling, astrophysics,
24-Aug-11 ILCSC -Mumbai Global Design Effort 1 ILC: Future after 2012 preserving GDE assets post-TDR pre-construction program.
JRA Execution Plan 13 January JRA1 Execution Plan Frédéric Hemmer EGEE Middleware Manager EGEE is proposed as a project funded by the European.
1 CS 501 Spring 2004 CS 501: Software Engineering Lecture 2 Software Processes.
Funded by the European Commission WHAT MAKES A GOOD PROPOSAL?
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Information Architecture WG: Report of the Spring 2004 Meeting May 13, 2004 Dan Crichton, NASA/JPL.
Report from MICE project teams Feedback from PPRP MICE funding: various scenarios Issues  Financial year 2003/04  iMICE common fund.
Scientific Workflow systems: Summary and Opportunities for SEEK and e-Science.
1 Status of FNPB Geoff Greene / Nadia Fomin University of Tennessee.
TeraGrid Gateway User Concept – Supporting Users V. E. Lynch, M. L. Chen, J. W. Cobb, J. A. Kohl, S. D. Miller, S. S. Vazhkudai Oak Ridge National Laboratory.
Prototyping life cycle Important steps 1. Does prototyping suit the system 2. Abbreviated representation of requirements 3. Abbreviated design specification.
1 Global Design Effort: Controls & LLRF Controls & LLRF Working Group: Tuesday Session (29 May 07) John Carwardine Kay Rehlich.
September 10, 2004 Experimental Facilities Division SING Project Status HYSPEC IDT Meeting John Haines SING Project Manager September 10, 2004.
Neutron Chopper Technologies Work Package
ComPASS Summary, Budgets & Discussion Panagiotis Spentzouris, Fermilab ComPASS PI.
Abstract Due to a change in demand, high voltage transmission circuits can become overloaded. Overloads are resolved by the dispatch of power based on.
NSF Middleware Initiative Purpose To design, develop, deploy and support a set of reusable, expandable set of middleware functions and services that benefit.
Requirement engineering & Requirement tasks/Management. 1Prepared By:Jay A.Dave.
ILC 2007 Global Design Effort 1 Planning Damping Rings Activities in the Engineering Design Phase Andy Wolski Cockcroft Institute/University of Liverpool.
PCAP Close Out Feb 2, 2004 BNL. Overall  Good progress in all areas  Good accomplishments in DC-2 (and CTB) –Late, but good.
The Integrated Spectral Analysis Workbench (ISAW) DANSE Kickoff Meeting, Aug. 15, 2006, D. Mikkelson, T. Worlton, Julian Tao.
Topic:- At the end we will be able to explain:- Why it is called Meta Model ?? Spiral Model Its Advantages & Disadvantages… Phases of Spiral Model...
Data Infrastructure Building Blocks (DIBBS) NSF Solicitation Webinar -- March 3, 2016 Amy Walton, Program Director Advanced Cyberinfrastructure.
Flipping the Laboratory: Active and Student-Centered Learning for Biotransport Laboratory Tamara Kinzer-Ursem Assistant Professor Purdue University Keywords:
October, 2001 Hybrid Spectrometer for Single Crystal Studies at the Pulsed SNS: an update. n Principal features of the proposed hybrid spectrometer. n.
Quarterly Meeting Spring 2007 NSTG: Some Notes of Interest Adapting Neutron Science community codes for TeraGrid use and deployment. (Lynch, Chen) –Geared.
Project Cost Management
Computer Aided Software Engineering (CASE)
Campus Locator – Definition Phase (May04-04)
CPMGT 300 Competitive Success/snaptutorial.com
CPMGT 300 Education for Service/snaptutorial.com.
CPMGT 300 Teaching Effectively-- snaptutorial.com.
Software life cycle models
Presentation transcript:

Experimental Facilities DivisionORNL - SNS June 22, 2004 SNS Update – Team Building Steve Miller June 22, 2004 DANSE Meeting at Caltech

Experimental Facilities DivisionORNL - SNS June 22, SNS Instrument Suite – 3 on-line in 2006 PROTONS Engineering Diffractometer – BL 9 Areas for User and Instrument Support SANS – BL 6 Cold Neutron Chopper Spectrometer – BL 5 Magnetism – BL 4a Liquids – BL 4b Reflectometers High Pressure Diffractometer – BL 3 Backscattering Spectrometer – BL 2 Disordered Materials Diffractometer – BL 1b Wide Angle Chopper Spectrometer – BL 18 High Resolution Chopper Spectrometer – BL 17 Single Crystal Diffractometer – BL 12 Fundamental Physics Beamline – BL 13 Powder Diffractometer – BL 11a Powder Diffractometer – BL 11a Software needs to be on-line to support BL 2, 4a, and 4b

Experimental Facilities DivisionORNL - SNS June 22, Setting the Stage - Instrument Schedule 2006 – 3 instruments: 1 spectrometer and 2 refectometers 2007 – 5 instruments: 3 spectrometers and 2 diffractometers 2008 – 2 instruments: 1 spectrometer and 1 diffractometer 2009 – 1 instrument: 1 diffractometer 2010 – 1 instrument: 1 diffractometer 2011 – 1 instrument: 1 spectrometer

Experimental Facilities DivisionORNL - SNS June 22, Instrument Scientists Eager to Know More Want to know what languages they can use. Some anxious to learn if they will be able to continue developing software. Some wondering if we can produce code that will be easy for their users to learn and use – wondering if they will “loose sleep” over users having difficulty with software. Will the learning curve be steep – for them, for their developers, for their users? How soon will they be able to begin? When will SNS start demonstrating some tangible results?

Experimental Facilities DivisionORNL - SNS June 22, Working with Instrument Scientists They have data from various experiments and want to develop code that can be re-used as part of the new software hosted at SNS. Most desire to be an active part of the software development process – all appear to have opinions… Not really that interested in data management issues, distributed processing, networking and grids, etc. – just want software that “works”. However, very interested in the science, mathematical accuracy, visualization, and ease of development and use. As a fall back, most would write their own code to work with data, or would seek to use existing software packages (DAVE, MSLICE, ISAW, etc.).

Experimental Facilities DivisionORNL - SNS June 22, Where to Start? Identify team members Develop a comprehensive software plan Produce software architecture documents Finalize functional requirements – move on to specifications Develop software plan for each instrument Consider and evaluate existing software options

Experimental Facilities DivisionORNL - SNS June 22, Proposed Implementation Phases for SNS Phase 1 – now until 12/04 –Pull team members together –Develop plans and architecture –Prototype code –Build infrastructure Phase /04 until 4/06 –First 3 instruments supported Phase 3 - 4/06 until ? –Incorporate grid and/or network services –Incorporate high performance computing –Extend data management services –Support additional instruments as they come on-line

Experimental Facilities DivisionORNL - SNS June 22, Team Members DANSE Team ISIS – interested in contributing in data management area NIST – where can DAVE fit in? ANL – how can ISAW be utilized? KEK HFIR ORNL – CSM SNS Team Issues What can team members best contribute? Can we effectively pool resources? As they arise, how to manage competing ideas and methods? Can we develop consensus?

Experimental Facilities DivisionORNL - SNS June 22, Logistics Questions When must the construction proposal be submitted? How does this affect the overall development process? How to coordinate DANSE construction effort in conjunction with SNS development? What shall the DANSE construction effort comprise? What work shall be performed under the DANSE design proposal? What collaboration tools shall we utilize? CVS, WIKI, eProject, etc. How do we involved the larger team comprised of the other facilities? The big picture – who sees it? How do we all achieve it?

Experimental Facilities DivisionORNL - SNS June 22, Switching Gears - SNS Wants “Impact” Software From day 1, SNS wants to provide researchers with tools having capabilities not previously available to the Neutron Science Community. What can we do differently? Are there new technologies we should consider? How can/should DANSE contribute to producing impact? What is impact software? Nobody can say for sure, but people will know it when they see it. Potentially an ideal area for the DANSE team to concentrate.

Experimental Facilities DivisionORNL - SNS June 22, What Risks Do We Face? Are we able to successfully produce collaborations? Can we agree on architecture issues should they arise? Are we able to obtain necessary resources? Are we able to move quickly enough as a collaboration team? Can we develop tools fast enough? Or should we investigate where we can use commercial software?

Experimental Facilities DivisionORNL - SNS June 22, SUMMARY SNS Instrument Scientists need to be involved in software development. Need a composite and comprehensive software plan with software architecture. Day 1 software needs to have “impact”. The DANSE construction effort must be tightly integrated with SNS plans. How to manage this large collaboration – it remains to be seen how we all can work together. Need to develop software in phases to meet SNS needs. TEAM BUILDING – essential right now.