AFRD modeling and simulation meeting – 09/09/2013 Introduction - J.-L. Vay Snowmass CSS 2013 – Computing Frontier: accelerator science.

Slides:



Advertisements
Similar presentations
ETSI Workshop – 24-Oct-06 NESSI From R&D to Competitiveness in Services Frederic Gittler HP Labs Vice-Chairman NESSI Steering Committee.
Advertisements

BAE SYSTEMS - 21 Jan 04 Why Grid? Engineering New ways of doing business Business Enabling new business Product.
Chapter 4 Ch 1 – Introduction to Computers and Java Flow of Control Loops 1.
Presentation at WebEx Meeting June 15,  Context  Challenge  Anticipated Outcomes  Framework  Timeline & Guidance  Comment and Questions.
Object-Oriented Software Development CS 3331 Fall 2009.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
PRESENTED BY USHA GHIMIRE. Introduction-The need for MBSE MBSE now and present shortcomings A view of MBSE in the future Key advantages and disadvantages.
e-Framework Components and Responsibilities.
7M822 Software Engineering Introduction 7 September 2010.
Ch2: Software: Its Nature and Qualities. 1 Introduction  Difference between a software and other engineering products.  Difference between software.
- 1 - Component Based Development R&D SDM Theo Schouten.
Building software from reusable components.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
Private Cloud: Application Transformation Business Priorities Presentation.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 14Slide 1 Design with Reuse l Building software from reusable components.
CSE301 Harry R. Erwin, PhD University of Sunderland
Data Infrastructures Opportunities for the European Scientific Information Space Carlos Morais Pires European Commission Paris, 5 March 2012 "The views.
Comp 311 Principles of Programming Languages Lecture 1 Course Overview and Culture Corky Cartwright August 25, 2008.
CSE 303 – Software Design and Architecture
The Materials Genome Initiative and Materials Innovation Infrastructure Meredith Drosback White House Office of Science and Technology Policy September.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 Software Engineering The first lecture.
Lecture 1 Introduction to Software Engineering
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
Research Recommendations for the Broadband Taskforce Agenda November 23, 2009.
Software Engineering Quality What is Quality? Quality software is software that satisfies a user’s requirements, whether that is explicit or implicit.
Accelerating Scientific Exploration Using Workflow Automation Systems Terence Critchlow (LLNL) Ilkay Altintas (SDSC) Scott Klasky(ORNL) Mladen Vouk (NCSU)
Data Sharing and Archiving: A Professional Society View Clifford S. Duke Ecological Society of America September 9, 2010.
Software Engineering, COMP201 Slide 1 Introduction to software engineering Lecture 1.
OHT 1.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The uniqueness of software quality assurance The environments for which.
Web: How to talk to scientists? Gareth Smith Steve Wilson Steven McGough.
Introduction to Software Engineering. Why SE? Software crisis manifested itself in several ways [1]: ◦ Project running over-time. ◦ Project running over-budget.
Comp 311 Principles of Programming Languages Lecture 1 Course Overview and Culture Corky Cartwright August 25, 2008.
Java EE Patterns Dan Bugariu.  What is Java EE ?  What is a Pattern ?
1 1 Office of Science Jean-Luc Vay Accelerator Technology & Applied Physics Division Lawrence Berkeley National Laboratory HEP Software Foundation Workshop,
Copyright 2002 Prentice-Hall, Inc. Chapter 4 Automated Tools for Systems Development 4.1 Modern Systems Analysis and Design.
Chapter 4 Automated Tools for Systems Development Modern Systems Analysis and Design Third Edition 4.1.
Course, Curriculum, and Laboratory Improvement (CCLI) Transforming Undergraduate Education in Science, Technology, Engineering and Mathematics PROGRAM.
NSF Middleware Initiative Purpose To design, develop, deploy and support a set of reusable, expandable set of middleware functions and services that benefit.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
EGI-InSPIRE RI EGI-InSPIRE Open Science Open Data Open Access Sergio Andreozzi Strategy & Policy Manager, EGI.eu
High Risk 1. Ensure productive use of GRID computing through participation of biologists to shape the development of the GRID. 2. Develop user-friendly.
1. USER & CUSTOMER 2.BASING DEVELOPMENT ON SOLID PRINCIPALS AND REUSABLE TECH.
Software Packaging for Reuse James Marshall (INNOVIM), Code 614.5, NASA GSFC The Software Packaging for Reuse document (version 1.0), developed and recently.
Design Automation without Borders: From EDA Tools to DA Toolboxes Zhiru Zhang School of Electrical and Computer Engineering Cornell University Design Automation.
Introduction to J2EE 1 Introduction to Java 2 Enterprise Edition Presented by Software engineering group Computer science faculty Binus University Welcome!
Get Data to Computation eudat.eu/b2stage B2STAGE How to shift large amounts of data Version 4 February 2016 This work is licensed under the.
Applying Adaptive Software Development (ASD) Agile Modeling on Predictive Data Mining Applications: ASD-DM Methodology M. Alnoukari 1 Z.Alzoabi 2 S.Hanna.
Chapter 19 - Why The Internet Works Well Introduction The Internet Works Well Open System (non-proprietary) IP Provides Flexibility [uses "layered protocol"
EGI-InSPIRE RI An Introduction to European Grid Infrastructure (EGI) March An Introduction to the European Grid Infrastructure.
16CS202 & Software Engineering
Penn State Center for e-Design Site Vision and Capabilities
CIM Modeling for E&U - (Short Version)
Modern Systems Analysis and Design Third Edition
7 Big Ideas of Computing:
A Web-enabled Approach for generating data processors
Software engineering Lecturer: Nareena.
Discussion Lead: Pen-Chung (Pen) Yew
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
Digital Human Meeting FAS, July 23, 2001 NLM, Bethesda, MD
EGI Webinar - Introduction -
Modern Systems Analysis and Design Third Edition
1st International Conference on Semantics, Knowledge and Grid
Need for the subject.
Software framework University of Kurdistan
Modern Systems Analysis and Design Third Edition
Energy-Efficient Storage Systems
Brian Matthews STFC EOSCpilot Brian Matthews STFC
Donatella Castelli (CNR-ISTI) Project coordinator
Introduction to SOA Part II: SOA in the enterprise
Presentation transcript:

AFRD modeling and simulation meeting – 09/09/2013 Introduction - J.-L. Vay Snowmass CSS 2013 – Computing Frontier: accelerator science

Software needs to transition from a set of individual research projects to a production infrastructure. …and recognizing that the complexity of software has historically been underappreciated. The NSF vision is to facilitate software infrastructure that works easily at scale, encourages reuse, and efficiently promotes innovation while retaining reliability. High-level abstractions and frameworks that promote code reuse and sharing, model extensibility and interoperability, and simplify domain specific programming while achieving high performance. Understanding issues that prevent reuse; and incentivizing reuse in the development process. Widespread adoption of open source models for software development and dissemination that include high quality documentation and accepted engineering practices, leading to software that is accessible, understandable and reusable.