model integrated computing and autonomous negotiating teams for autonomic logistics

17
Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics G.Karsai (ISIS) G.Karsai (ISIS) J. Doyle (MIT) J. Doyle (MIT) G. Bloor (Boeing) G. Bloor (Boeing)

Upload: tasha-woods

Post on 02-Jan-2016

24 views

Category:

Documents


5 download

DESCRIPTION

Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics. G.Karsai (ISIS) J. Doyle (MIT) G. Bloor (Boeing). Roadmap. Project domain and goals Architecture concept Technology reviews: Java, agent frameworks Illustrative demo for framework capabilities - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics

Model Integrated Computingand

Autonomous Negotiating Teamsfor

Autonomic Logistics

Model Integrated Computingand

Autonomous Negotiating Teamsfor

Autonomic Logistics

G.Karsai (ISIS)G.Karsai (ISIS)J. Doyle (MIT)J. Doyle (MIT)

G. Bloor (Boeing)G. Bloor (Boeing)

Page 2: Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics

MICANTSMICANTS22

RoadmapRoadmap

Project domain and goalsProject domain and goals Architecture conceptArchitecture concept Technology reviews: Java, agent frameworksTechnology reviews: Java, agent frameworks Illustrative demo for framework capabilitiesIllustrative demo for framework capabilities Modeling (and generation) of agentsModeling (and generation) of agents Domain analysisDomain analysis PlansPlans

Page 3: Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics

MICANTSMICANTS33

Page 4: Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics

MICANTSMICANTS44

Domain and Goals Autonomic Logistics

Domain and Goals Autonomic Logistics

Negotiation techniques for problem solving typical Negotiation techniques for problem solving typical in resource management for maintenance in resource management for maintenance logistics operationslogistics operations

Model-integrated approach for component Model-integrated approach for component generation (agents and interfaces) and system generation (agents and interfaces) and system integrationintegration

Demonstration on real-life problemsDemonstration on real-life problems

Page 5: Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics

MICANTSMICANTS55

MICANTS ConceptMICANTS Concept

LogisticsLogisticsApp/DbaseApp/Dbase(Legacy)(Legacy)

LogisticsLogisticsApp/DbaseApp/Dbase(Legacy)(Legacy)

LogisticsLogisticsApp/DbaseApp/Dbase(Legacy)(Legacy)

LogisticsLogisticsApp/DbaseApp/Dbase(Legacy)(Legacy)

“Agent Space”

AdapterAdapter AdapterAdapter AdapterAdapter AdapterAdapter

ModelsMIPS EnvironmentModel Int.

Models of apps,agents, etc.

Negotiating aglobally beneficial

solution

Page 6: Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics

MICANTSMICANTS66

Review and evaluation of relevant technologiesJava & Co.

Review and evaluation of relevant technologiesJava & Co.

Implementation language for network-aware Implementation language for network-aware computing + rich set of librariescomputing + rich set of libraries

XML: a way for embedding ACL speech-actsXML: a way for embedding ACL speech-acts Jini: (simple) service locator mechanismJini: (simple) service locator mechanism

Page 7: Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics

MICANTSMICANTS77

Review and evaluation of relevant technologiesAgent frameworks

Review and evaluation of relevant technologiesAgent frameworks

MetaglueMetaglue ZeusZeus VoyagerVoyager

Bee-gentBee-gent RoninRonin CoABSCoABS

AgletsAglets JAFMASJAFMAS MadKitMadKit

ConcordiaConcordia MOAMOA KAoSKAoS

BondBond MoleMole HomegrownHomegrown

Page 8: Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics

MICANTSMICANTS88

Review and evaluation of relevant technologiesAgent frameworks

Review and evaluation of relevant technologiesAgent frameworks

BeeGent (Toshiba)BeeGent (Toshiba) Modeling tool for building new agent behaviorsModeling tool for building new agent behaviors XML-based communication infrastructureXML-based communication infrastructure

MIT MetaGlue MIT MetaGlue Infrastructure for the Intelligent RoomInfrastructure for the Intelligent Room Higher-level organization based on subsumption architectureHigher-level organization based on subsumption architecture Robust communication and service location capabilitiesRobust communication and service location capabilities

Page 9: Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics

MICANTSMICANTS99

Review and evaluation of relevant technologiesZeus Agent Building Toolkit

Review and evaluation of relevant technologiesZeus Agent Building Toolkit

Agent framework with predefined agent architectureAgent framework with predefined agent architectureModeling & generation tool + run-time toolsModeling & generation tool + run-time toolsCoordination protocols are modifiableCoordination protocols are modifiablePredefined “Agent building paradigm”Predefined “Agent building paradigm”Infrastructural support Infrastructural support

Messaging, Service lookup, Debugging, Messaging, Service lookup, Debugging, Built-in contract-net (replaceable)Built-in contract-net (replaceable)

http://www.labs.bt.com/projects/agents/zeus/index.htmhttp://www.labs.bt.com/projects/agents/zeus/index.htm

Page 10: Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics

MICANTSMICANTS1010

Review and evaluation of relevant technologiesZeus Agent Building Toolkit

Review and evaluation of relevant technologiesZeus Agent Building Toolkit

Agent ModelAgent Model Social StructuresSocial Structures WrappersWrappers

White PagesWhite Pages NegotiationNegotiation Analysis/Design Analysis/Design MethodologyMethodology

Yellow PagesYellow Pages Planning/SchedulingPlanning/Scheduling Debugging ToolsDebugging Tools

Msg TransportMsg Transport Task MonitoringTask Monitoring PersistencePersistence

Speech ActsSpeech Acts Knowledge RepKnowledge Rep TransactionsTransactions

Interaction ProtocolInteraction Protocol Reasoning EngineReasoning Engine Source CodeSource Code

Task Lang/OntologyTask Lang/Ontology Agent CapabilitiesAgent Capabilities Java 2 Java 2

Page 11: Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics

MICANTSMICANTS1111

Review and evaluation of relevant technologiesZeus Agent Building Toolkit

Review and evaluation of relevant technologiesZeus Agent Building Toolkit

Page 12: Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics

MICANTSMICANTS1212

Illustrative Demonstration Example Allocating and negotiating for a resource

Illustrative Demonstration Example Allocating and negotiating for a resource

Resource

Maintenance Task 1

Maintenance Task 2

Allocate (1)Accept(2)

Allocate (3)

Refuse(4)[MT1]

Offer(5)+ Reject(6)+Accept(7)

Transfer(8)[MT2]

Page 13: Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics

MICANTSMICANTS1313

Modeling (and generation)Modeling (and generation)

Agent behavior modelsAgent behavior models Reactive models (stimulus/response)Reactive models (stimulus/response) Interaction protocol models (e.g. contract-net)Interaction protocol models (e.g. contract-net) Problem-solving process models Problem-solving process models

(planning/scheduling/negotiation phase/etc.)(planning/scheduling/negotiation phase/etc.) Prototype:Prototype:

Interaction protocol modelsInteraction protocol models

Page 14: Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics

MICANTSMICANTS1414

Interaction Protocol ModelingInteraction Protocol Modeling

Page 15: Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics

MICANTSMICANTS1515

Domain AnalysisDomain Analysis

NAVSUP business processesNAVSUP business processes Boeing work on maintenance/logistics supportBoeing work on maintenance/logistics support Autonomic logistics vision scenario:Autonomic logistics vision scenario:

Autonomic response to fault events detected on-Autonomic response to fault events detected on-board the aircraftboard the aircraft

Facility location, resource allocation, schedulingFacility location, resource allocation, scheduling

Page 16: Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics

MICANTSMICANTS1616

Negotiating PreferencesNegotiating Preferences

Agent preferences visible to ownersAgent preferences visible to owners Qualitative model explanationsQualitative model explanations Quantitative details and tradeoffsQuantitative details and tradeoffs

Preferences changeable by ownersPreferences changeable by owners Directly in qualitative and quantitative modelsDirectly in qualitative and quantitative models Indirectly through rejection of alternativesIndirectly through rejection of alternatives

Learning preferences from negotiation behaviorsLearning preferences from negotiation behaviors

Page 17: Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics

MICANTSMICANTS1717

PlansPlans

Refinement of the modeling paradigmRefinement of the modeling paradigm Model interpreters that generate code for the Model interpreters that generate code for the

frameworkframework Modeling of legacy appsModeling of legacy apps Legacy app integration infrastructureLegacy app integration infrastructure Further domain analysis (site visits w/ customer)Further domain analysis (site visits w/ customer) Refinement of demo scenarioRefinement of demo scenario