1 Open Cougaar 2004 Dr. Mark Greaves DARPA / IXO.

Slides:



Advertisements
Similar presentations
Information Society Technologies programme 1 IST Programme - 8th Call Area IV.2 : Computing Communications and Networks Area.
Advertisements

Software change management
Chart 1 C3 & IO Advanced Concepts SPARQLMotion for Distributed Network Ops John Carson, Lockheed Martin 2009 Semantic Technology.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Intro to Rational Unified Process Software Process Improvement Marion Lepmets
Chapter 3 Process Models
1 Prescriptive Process Models. 2 Prescriptive Models Prescriptive process models advocate an orderly approach to software engineering Prescriptive process.
DARPA ITS PI Meeting – Honolulu – July 17-21, 2000Slide 1 Aegis Research Corporation Intrusion Tolerance Using Masking, Redundancy and Dispersion DARPA.
Introduction to Cyber Physical Systems Yuping Dong Sep. 21, 2009.
Using UML, Patterns, and Java Object-Oriented Software Engineering Royce’s Methodology Chapter 16, Royce’ Methodology.
Yingping Huang and Gregory Madey University of Notre Dame A W S utonomic eb-based imulation Presented by Tariq M. King Published by the IEEE Computer Society.
Software Engineering Techniques for the Development of System of Systems Seminar of “Component Base Software Engineering” course By : Marzieh Khalouzadeh.
SE curriculum in CC2001 made by IEEE and ACM: Overview and Ideas for Our Work Katerina Zdravkova Institute of Informatics
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Metrics for Evaluating ICEBERG ICEBERG Retreat Breakout Session Jan 11, 2000 Coordinators: Chen-Nee Chuah & Jimmy Shih.
ExaSphere Network Analysis Engine © 2006 Joseph E. Johnson, PhD
ATSN 2009 Towards an Extensible Agent-based Middleware for Sensor Networks and RFID Systems Dirk Bade University of Hamburg, Germany.
Chapter 6 Systems Development.
1 IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2005.
The Bio-Networking Architecture: An Infrastructure of Autonomic Agents in Pervasive Networks Jun Suzuki netresearch.ics.uci.edu/bionet/
1 Software Testing and Quality Assurance Lecture 14 - Planning for Testing (Chapter 3, A Practical Guide to Testing Object- Oriented Software)
Using the Essential Unified Process with Visual Studio Team System Ian Spence and Craig Lucia.
IN THE NEW PARADIGMS OF BUSINESS MANAGEMENT. ENTERPRISE RESOURCE PLANNING What is ERP? Business Challenges Today Why purchase an ERP solution ? Intway.
Principles of Object Technology Module 1: Principles of Modeling.
Adaptive Optimization of Solution Time In A Distributed Multi-agent System Amy Fedyk, Gary Kratkiewicz, Jeff Berliner, Mark Davis, Beth DePass, Rich Lazarus,
Introduction to the Mobile Security (MD)  Chaitanya Nettem  Rawad Habib  2015.
ICAO EUR HLSC Preparatory Seminar
Chapter 2 The process Process, Methods, and Tools
Thirteenth Lecture Hour 8:30 – 9:20 am, Sunday, September 16 Software Management Disciplines Process Automation (from Part III, Chapter 12 of Royce’ book)
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Fourteenth Lecture Hour 9:30 – 10:20 am, Sunday, September 16 Software Management Disciplines Project Control and Process Automation (from Part III, Chapter.
1 Chapter 2 The Process. 2 Process  What is it?  Who does it?  Why is it important?  What are the steps?  What is the work product?  How to ensure.
1 Process Engineering A Systems Approach to Process Improvement Jeffrey L. Dutton Jacobs Sverdrup Advanced Systems Group Engineering Performance Improvement.
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
Computer Science Open Research Questions Adversary models –Define/Formalize adversary models Need to incorporate characteristics of new technologies and.
2 Systems Architecture, Fifth Edition Chapter Goals Describe the activities of information systems professionals Describe the technical knowledge of computer.
Integrating a Distributed Agent-Based Simulation into an HLA Federation Gary Kratkiewicz Amelia Fedyk Daniel Cerys.
SCSC 311 Information Systems: hardware and software.
Prepared By :.  Introduction  Techniques Used  Case Study  Advantages  Application  Conclusion OUTLINE.
ESA/ESTEC, TEC-QQS August 8, 2005 SAS_05_ESA SW PA R&D_Winzer,Prades Slide 1 Software Product Assurance (PA) R&D Road mapping Activities ESA/ESTEC TEC-QQS.
Identify steps for understanding and solving the
Systems Design Approaches The Waterfall vs. Iterative Methodologies.
CHECKPOINTS OF THE PROCESS Three sequences of project checkpoints are used to synchronize stakeholder expectations throughout the lifecycle: 1)Major milestones,
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
Rational Unified Process Fundamentals Module 5: Implementing RUP.
Pascucci-1 Valerio Pascucci Director, CEDMAV Professor, SCI Institute & School of Computing Laboratory Fellow, PNNL Massive Data Management, Analysis,
Fifth Lecture Hour 9:30 – 10:20 am, September 9, 2001 Framework for a Software Management Process – Life Cycle Phases (Part II, Chapter 5 of Royce’ book)
Software Project Management Lecture # 2. Outline The 4 Ps in Project Management Detailed Insight of each P.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Copyright© 2002 Avaya Inc. All rights reserved Anna Dorcey Director, Avaya DeveloperConnection Program August 4, 2004 Partnering in the VOIP World Anna.
1 KIMAS 2003Dr. K. Kleinmann An Infrastructure for Adaptive Control of Multi-Agent Systems Dr. Karl Kleinmann, Richard Lazarus, Ray Tomlinson KIMAS, October.
RECAPITALIZING THE NATION’S WEATHER PREDICTION CAPABILITY National Unified Operational Prediction Capability (NUOPC)
J. Scott Hawker p. 1Some material © Rational Corp. Rational Unified Process Overview See and use the RUP Browser on lab machines.
1 1 Cybersecurity : Optimal Approach for PSAPs FCC Task Force on Optimal PSAP Architecture Working Group 1 Final Report December 10 th, 2015.
Arlington, VA March 31, 2004 Presentation for the Advisory Committee for Business & Operations Effective Practices Research Overview For Merit Review This.
Software Engineering Introduction.
U.S. Grid Projects and Involvement in EGEE Ian Foster Argonne National Laboratory University of Chicago EGEE-LHC Town Meeting,
Problem On a regular basis we use: –Java applets –JavaScript –ActiveX –Shockwave Notion of ubiquitous computing.
COUGAAR 1 A CRITICAL STUDY OF THE COUGAAR AGENT-ARCHITECTURE Submitted to Prof. Lawrence Chung Tarun R. Belagodu Sasikiran Kandula.
Rational Unified Process Fundamentals Module 5: Implementing Rational Unified Process Rational Unified Process Fundamentals Module 5: Implementing Rational.
Copyright 2015, Robert W. Hasker. Classic Model Gathering Requirements Specification Scenarios Sequences Design Architecture Class, state models Implementation.
CS223: Software Engineering Lecture 32: Software Maintenance.
Project Execution Methodology
Pragmatics 4 Hours.
CS4311 Spring 2011 Process Improvement Dr
RESEARCH, EDUCATION, AND TRAINING FOR THE SMART GRID
‘Rising Tide’ Strategies
Introduction to Software Engineering
Hypotheses and Objectives Experimentation and Transition
Presentation transcript:

1 Open Cougaar 2004 Dr. Mark Greaves DARPA / IXO

2 In the Beginning… DARPA Programs begin with a capability and an idea The Advanced Logistics Project –Goal: to develop a new capability in Total Management of the Logistics Pipeline Logistics Pipeline includes demand generation, ordering, supply management, sourcing, distribution, maintenance, transportation, and personnel. Total Management includes the coordinated planning, execution, monitoring, assessment and replanning –Metric: Creation of a TPFDD for an SSC in < 1 hour –Technology Idea: Software Agents In 1997, software agents were a risky and radical technology –AA #1 had just happened (~150 people) –FIPA had proposed FIPA97, though there were no implementations yet –No existing agent framework had the range, scale, or scope to address the ALP challenge

3 Sources of Cougaar BlackJack DELTA Service Discovery Advanced Logistics Project UltraLog Program Open Source Contributors

4 Cougaar in 2004 Core Support Group 1-AD-DIV Unit of Action UA-2-CA-BNUA-1-CA-BNUA-3-CA-BN 1-AD BDEs NCA Theater Support 1,198 Functional Agents The foundation of most complex distributed agent-based application ever built –Over 1,000 agents representing operational and logistics units –1-AD, FCS Unit of Action, Theater and Corps Support, CONUS supply and distribution Vehicle-level fidelity in 1-UA BN-level fidelity in 1-AD –Southwest Asia and Azerbaijan scenarios –180 day plan with deployment, PREPO, ops –10-15 minute TPFDD times Continuous performance over a range of computer and network stresses

5 Declaring Victory DARPA has been successful with its investment –We have demonstrated that total management of the military logistics pipeline is technologically achievable –We have demonstrated that large-scale, industrial-strength agent systems are possible –We have demonstrated that software agent societies can survive in an environment of constant faults, failures, and cyber attacks –We have demonstrated that agent technology is a reasonable and rational choice for developing complex policy-guided P2P systems The increasing maturity of Cougaar is the evidence that software agents no longer exhibit the degree of risk that is necessary for DARPA investment DARPA will start winding down its explicit support for Cougaar –1 or 2 more open source releases

6 Whither Cougaar? Cougaar artifacts –A mature component-based agent framework specialized for large-scale complex planning and execution tasks in dynamic environments –Embedded information assurance and fault tolerance technologies –Designed to withstand simultaneous cyber and kinetic attack with controlled performance degradation –Incredible development and testing framework –Documentation, technical papers, training materials, sample programs –Clean IP status A community of Cougaar-literate developers, designers, and managers A track record of success and a rising amount of interest We appear to be around here Meaningless Number Cougaar Adoption

7 Open Cougaar 2004 OpenCougaar 2004 starts the transition from a centrally planned R&D program with unified metrics to a distributed P2P project with differing requirements Where do we go next? Logistics Applications Individual Cougaar Components P2P and Complex Adaptive Systems

8 Open Cougaar Goals Exchange techniques for building Cougaar-based multiagent systems –Presentations and Panels –Demonstrations of Cougaar applications and tools Plan how the Cougaar architecture should evolve and be governed –Coordination and control mechanisms for the open source base –Cougaar extensions, technical roadmaps, things left undone Discover new colleagues and new synergies –The initial Cougaar community is largely here –What new projects and revolutionary ideas are there? DARPA is an Observer – This is YOUR Conference

9 A Personal Note Cougaar is the child of many of us in this room… and that child is growing up and leaving to make her own way in the world Cougaar has many parents –Government side, SETA side, consultants… All the contractors who did the REAL work in creating Cougaar and making it what it is today WOW!!!

10