MICANTS Gabor Karsai Greg Nordstrom Chris vanBuskirk Jon Doyle Vera Ketelboeter George Bloor Russ Currer Vanderbilt/ISIS MIT Boeing Idea Services Benoit.

Slides:



Advertisements
Similar presentations
Space Weather Web Portal Coordination (Draft for Discussion) A. Glover, A. Belehaki.
Advertisements

Page 1 CARE/ASAS Activity 3: ASM workshop Brétigny, 19 December 2001 Autonomous Aircraft OSED CARE-ASAS Activity 3: ASM Autonomous Aircraft OSED.
Airline Schedule Optimization (Fleet Assignment I)
ServiceDesk Plus Product Overview Presented by ManageEngine 1.
creative confidence learning community Learning communitymomentum.
Robert Neches & Pedro Szekely, USC ISI, © 2000 CAMERA, Logistics Working Group CAMERA - MICANT Coordination Robert Neches, Pedro.
Chapter 14 Network Design and Implementation. 2 Network Analysis and Design Aspects of network analysis and design Understanding the requirements for.
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
Copyright Robert Neches, November 1999 CAMERA Logistics Working Group Report to the ANT P/I Meeting 18 November, 1999 Bob Neches, Pedro Szekely, George.
MACMERL Mixed-Initiative Scheduling with Coincident Problem Spaces M.J. Prietula, W.L. Hsu, P.S.Ow.
Scheduling with Uncertain Resources Reflective Agent with Distributed Adaptive Reasoning RADAR.
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
Cornell Fitness Centers (CFC) Scheduling System Darrell Wilson and Drew McElhare Nick Gerner, Evan Junek, Jonathan Lyons, Greg Poucher.
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
Academic Advisor: Prof. Ronen Brafman Team Members: Ran Isenberg Mirit Markovich Noa Aharon Alon Furman.
Requirements Analysis Concepts & Principles
User Office Status CANARIE Site Visit July, 2009.
The Process of Interaction Design. What is Interaction Design? It is a process: — a goal-directed problem solving activity informed by intended use, target.
BNAIC, Oct, Temporal Plans and Resource Management Pieter Buzing & Cees Witteveen TU Delft.
IIBA Denver | may 20, 2015 | Kym Byron , MBA, CBAP, PMP, CSM, CSPO
Distributed Scheduling. What is Distributed Scheduling? Scheduling: –A resource allocation problem –Often very complex set of constraints –Tied directly.
Lecture Nine Database Planning, Design, and Administration
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 14: Troubleshooting Windows Server 2003 Networks.
SYSTEMS ANALYSIS LABORATORY HELSINKI UNIVERSITY OF TECHNOLOGY A Simulation Model for Military Aircraft Maintenance and Availability Tuomas Raivio, Eemeli.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Test coverage Tor Stålhane. What is test coverage Let c denote the unit type that is considered – e.g. requirements or statements. We then have C c =
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
Exhibit Professionalism Characteristics of Health Professionals.
SYSTEM ANALYSIS AND DESIGN
The Software Development Life Cycle: An Overview
S/W Project Management
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Overview of the Database Development Process
Requirements Analysis
European Network of Excellence in AI Planning Intelligent Planning & Scheduling An Innovative Software Technology Susanne Biundo.
System Development Process Prof. Sujata Rao. 2Overview Systems development life cycle (SDLC) – Provides overall framework for managing system development.
CISB594 – Business Intelligence
11 C H A P T E R Artificial Intelligence and Expert Systems.
At A Glance VOLT is a freeware, platform independent tool set that coordinates cross-mission observation planning and scheduling among one or more space.
MICANTS Scenario & Demo Description “A Day in the Life of VMA-513” Scenario by Russ Currer Presented by Greg Nordstrom.
Engineering System Design
Homework 3 – Sample Solution Targeted Application –Electronic medical records (EMR) system in the “Designing Human-Centered Distributed Information Systems”
MICANTS Model-Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics Gabor Karsai (Vanderbilt/ISIS)
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
MICANTS Gabor Karsai Benoit Dawant Greg Nordstrom Chris vanBuskirk Karlkim Suwanmongkol Patrick Norris Jonathan Sprinkle (Vanderbilt/ISIS) Jon Doyle Robert.
MICANTS Gabor Karsai Benoit Dawant Chris vanBuskirk Gabor Szokoli Jonathan Sprinkle Karlkim Suwanmongkol (Vanderbilt/ISIS) Jon Doyle Robert Laddaga Vera.
MICANTS Gabor Karsai Benoit Dawant Greg Nordstrom Chris vanBuskirk Karlkim Suwanmongkol Patrick Norris Jonathan Sprinkle (Vanderbilt/ISIS) Jon Doyle Robert.
Project Life Cycles.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
Copyright Chris van Buskirk, Mar 2001 MAPLANT Status Report MICANTS March 2001.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Carnegie Mellon Interactive Resource Management in the COMIREM Planner Stephen F. Smith, David Hildum, David Crimm Intelligent Coordination and Logistics.
The Development of BPR Pertemuan 6 Matakuliah: M0734-Business Process Reenginering Tahun: 2010.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 systems analysis 1 what is systems analysis? preparation of the system’s requirements/definition,
1 CMPT 275 High Level Design Phase Modularization.
Proprietary & Confidential May 2003 Creating significant value from CALEB Technologies’ proven decision support- based solutions AGIFORS Conference New.
Service Level Management with Agent Technology Torsten Bissel, Manfred Bogen, Christian Bonkowski, Volker Hadamschek, Dieter Strecker GMD - German National.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics G.Karsai (ISIS) J. Doyle (MIT) G. Bloor (Boeing)
Copyright Greg Nordstrom PhD, Apr 2001 MAPLANT Status Report MICANTS April 2001.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
Software Project Configuration Management
Track5: Use of Technology to bring innovation in Training
DOD’S PHASED SYSTEM DEVELOPMENT PROCESS
KNOWLEDGE MANAGEMENT (KM) Session # 36
Presentation transcript:

MICANTS Gabor Karsai Greg Nordstrom Chris vanBuskirk Jon Doyle Vera Ketelboeter George Bloor Russ Currer Vanderbilt/ISIS MIT Boeing Idea Services Benoit Dawant Karlkim Suwanmongkol Patrick Norris Jonathan Sprinkle

CACE/MICANTS [10/00] MICANTS Goals How to useHow to use Agents/Negotiation technology to solve complex resource management problems in (Autonomic) Logistics to solve complex resource management problems in (Autonomic) Logistics To demonstrate the feasibility of the technology through real-life example(s)To demonstrate the feasibility of the technology through real-life example(s)

CACE/MICANTS [10/00] Roles Vanderbilt/ISIS MIC, implementation, and demonstration MIT Concepts, algorithms Boeing Modeling, domain knowledge Idea Services Domain expertise and scenarios, customer interface

CACE/MICANTS [10/00] Background Agents/Negotiation Technology Constraints manages Constraints manages CONFLICT negotiation Mutually acceptable, Negotiated solution satisfies Objective: “Good enough solutions/soon enough”

CACE/MICANTS [10/00] Vision: Agent-supported Maintenance Process discrepancy report MMCO Flight Schedule Shop Maintenance Schedule Assign mechanic negotiate W/C OIC Goal:Assistance through offering negotiated options options approve report options approve negotiate options approve Autonomic response MMCO (sister squadron) Agents: “Helpers” for the users “Wired” to implement CO’s intent, business rules, and user guidance Negotiate solutions autonomically Offer options for approval Commander’sIntent CAUTION: Simplified picture

CACE/MICANTS [10/00] MAPLANT: MAPLANT: MAintenance PLanning AgeNTs

CACE/MICANTS [10/00] Agents for the users Maintenance Control Chief’s Agent Receives and logs gripes Negotiates with MALS and W/C-s Barters with sister squadron Shows canni options Event status display Event/AC assignments AC status over time “What-if”s Maintenance Control Chief’s Agent Receives and logs gripes Negotiates with MALS and W/C-s Barters with sister squadron Shows canni options Event status display Event/AC assignments AC status over time “What-if”s Work Center Supervisor’s Agent Schedules calendar-based MAs Proposes schedule(s) Schedule displays (with options) Work Center Supervisor’s Agent Schedules calendar-based MAs Proposes schedule(s) Schedule displays (with options) Helper “agents” Aircraft (health status) Mission (events, flight schedule) Jobs (maintenance actions) Workers (maintainers) MALS Helper “agents” Aircraft (health status) Mission (events, flight schedule) Jobs (maintenance actions) Workers (maintainers) MALS Current prototype

CACE/MICANTS [10/00] How does it work? What can it do? M/C Startup Event Status Board (M/C) Event times EVT/AC assignment A/C status (OK, down, repair) M/C Startup Event Status Board (M/C) Event times EVT/AC assignment A/C status (OK, down, repair) Current prototype W/C Startup Schedules calendar-based MAs  Input:  Job list with time and MOS requirements  Worker pool with qualifications  Output:  Jobs scheduled and assigned to workers W/C Startup Schedules calendar-based MAs  Input:  Job list with time and MOS requirements  Worker pool with qualifications  Output:  Jobs scheduled and assigned to workers Constraint-based scheduling:  Task “start-after”s, “ends- before”-s, and durations  Task precedence  Resource constraints  Alternatives/flex assignments Helper startup Aircraft (health status) Mission (events, flight schedule) Jobs (maintenance actions) Workers (maintainers) Helper startup Aircraft (health status) Mission (events, flight schedule) Jobs (maintenance actions) Workers (maintainers)

CACE/MICANTS [10/00] How does it work? What can it do? M/C receives gripe/diagnosis Status Board: shows conflicts Selection: A/C + Gripe Options: Standard procedure (MALS) Barter (with other M/C) Canni (if possible) Evaluation: Check effects on flight schedule Changes: Accept/refuse proposed MA AC to event assignment M/C receives gripe/diagnosis Status Board: shows conflicts Selection: A/C + Gripe Options: Standard procedure (MALS) Barter (with other M/C) Canni (if possible) Evaluation: Check effects on flight schedule Changes: Accept/refuse proposed MA AC to event assignment Current prototype W/C operation: Reactive (re-)scheduling  Input:  New job with time and MOS requirements  All “old” jobs  Output: (for approval)  Multiple schedule options for new job W/C operation: Reactive (re-)scheduling  Input:  New job with time and MOS requirements  All “old” jobs  Output: (for approval)  Multiple schedule options for new job MALS: Reply with time for part availability MALS: Reply with time for part availability Sister squadron M/C: Reply with time for part availability Sister squadron M/C: Reply with time for part availability A/C in maintenance: Reply with time parameters A/C in maintenance: Reply with time parameters

CACE/MICANTS [10/00] How does it work? What can it do? M/C “smarts” Shows/warns about conflicts with flight schedule Keeps track of current/pending MAs Displays available options when “repairing” AC/EVT allocations Detects A/C in repair that can be utilized in canni Can arrange barter with other M/C’s agent “What-if” Effect of the selected MA on the flight schedule Suggests possible optimizations Swaps (possibly with other squadron) “Milking” M/C “smarts” Shows/warns about conflicts with flight schedule Keeps track of current/pending MAs Displays available options when “repairing” AC/EVT allocations Detects A/C in repair that can be utilized in canni Can arrange barter with other M/C’s agent “What-if” Effect of the selected MA on the flight schedule Suggests possible optimizations Swaps (possibly with other squadron) “Milking” Current prototype W/C “smarts”  Rapid schedule generation  Multiple schedule options  Options are evaluated/ranked  Flexible schedule choices  Tentative scheduling choice, confirmed later W/C “smarts”  Rapid schedule generation  Multiple schedule options  Options are evaluated/ranked  Flexible schedule choices  Tentative scheduling choice, confirmed later Initial data from warehouse: Aircraft (health status) Mission (events, flight schedule) Jobs (maintenance actions) Workers (maintainers) Initial data from warehouse: Aircraft (health status) Mission (events, flight schedule) Jobs (maintenance actions) Workers (maintainers)

CACE/MICANTS [10/00] The details Current prototype Scenario walk-through (Greg Nordstrom) Demo (Chris vanBuskirk) WE APPRECIATE YOUR INPUT! PLEASE TELL US WHAT YOU THINK! WE APPRECIATE YOUR INPUT! PLEASE TELL US WHAT YOU THINK!

CACE/MICANTS [10/00] Summary/Discussion Agents that negotiate and offer choices to users Scheduling, operational choices,optimization User-driven tools Input side: guidance Output side: choices In between: automatic when feasible Plans: Strengthening the implementation(robustness,GUI,etc.) Refinement of functionalities (metrics, etc.) Guidance input capability Optimization capability (with user customization) Cooperation with flight scheduling Discussion: YOUR feedback