Download presentation
Presentation is loading. Please wait.
1
Agent Architecture using EiA
11/26/2018 UofA
2
Why is Everything “Alive”?
Pervasive Computing Low cost / function Decreasing size Market demand Unexplored potential 11/26/2018 UofA
3
World of EiA 11/26/2018 UofA
4
World of EiA 11/26/2018 UofA
5
World of EiA Gentex Smartbeam An automatic headlight-brightness system
11/26/2018 UofA
6
World of EiA 11/26/2018 UofA
7
Project Goals Middleware enabled agent composition
E2 Reference Implementation Bleeding Today Refactor SUO system Push agents into mainstream use 11/26/2018 UofA
8
Description Eclipse-2 (E2) core XML described interfaces
Abilities added during run-time Late binding to modules Reuse existing modules (web services, Java applications, etc.) FOR MORE INFO... 11/26/2018 UofA
9
Team/Resources Fayetteville based Strong faculty guidance
Dynamic student team Open source Software focus 11/26/2018 UofA
10
Technology Web Services, WSDL, & SOAP Skip UDDI, CORBA, & J2EE
Distributed components Implementation irrelevant Easily changed (interpreted and disjoint) Human & machine readable Skip UDDI, CORBA, & J2EE Cuts out benefits of these technologies Necessarily limits scope 11/26/2018 UofA
11
Protégé Ontology Tool Organize Model in class / object instance style
Java extendable FOR MORE INFO... 11/26/2018 UofA
12
Current Status Accomplishments Behind Schedule Delay Factors
Pluggable core platform Demo uses of E2 Messaging, Persistence, API Encapsulation Behind Schedule SUO replacement Web services tie Delay Factors Steep learning curve No local experts Broad scope Student life 11/26/2018 UofA
13
EiA Project Today 11/26/2018 UofA
14
Work in Progress E2 Platform Changes SUO Replacement
MBNLI & Software Controllers Simulation Subset Views National Weather Service XML Feed Visualization Dynamic GUI 11/26/2018 UofA
15
Light Switch: Bright Idea
<Demo E2 Plug-ins> 11/26/2018 UofA
16
Light Switch: Toggle and Dim
11/26/2018 UofA
17
Light Switch, Cont. 11/26/2018 UofA
18
EiA Class Diagram 11/26/2018 UofA
19
Aria (amigo) Robots 11/26/2018 UofA
20
Aria Robots cont’d Java & C++ API Open Source Simulator
Port Robot Controller to E2 11/26/2018 UofA
21
Micro License Agent 11/26/2018 UofA
22
SUO demo: World Agent 11/26/2018 UofA
23
SUO demo: Initializing an agent
11/26/2018 UofA
24
SUO demo: Publish/Subscribe
11/26/2018 UofA
25
SUO demo: Levels of Ability
11/26/2018 UofA
26
SUO demo: Messaging Views
11/26/2018 UofA
27
SUO demo: Messaging Views
11/26/2018 UofA
28
SUO demo: Alert Info 11/26/2018 UofA
29
SUO demo: Alert Info 11/26/2018 UofA
30
Competitive Analysis Eclipse EiA Strengths EiA Weaknesses
Established open source project Widely used Stream lined plug-in process Strong user and support base EiA Strengths Not limited to IDEs, or Java Classes Flexible in GUI library, plug-in types and locations EiA Weaknesses Low budget Newly established 11/26/2018 UofA
31
Competitive Analysis, Cont.
E-commerce Automation Dynamic & distributed prototype Pinpoints a target audience Agent cooperation & workflow help each other EiA Strengths Limitless scope Automation capable EiA Weaknesses Prototype does not implement brokers 11/26/2018 UofA
32
Competitive Analysis, Cont.
Ultra*Log formerly Cougaar Long running, well funded via DARPA Leverages CORBA, message passing, and now XML interfaces EiA Strengths Minimal code base EiA Weaknesses Baby stages of deployment FOR MORE INFO... 11/26/2018 UofA
33
Future Work Fault Tolerance Replica Management
Workflow Setup & Execution Policy Management Enclave Experiments Dynamic Federations Ontology Mediation 11/26/2018 UofA
34
Related Documents KIMAS ’05 Papers E2 Plug-in Software Architecture
EiA Agent Architecture Natural Language Service for Controlling Robots and Other Agents Digital Rights Evolving Multi-Agent and P2P Networks Using WSDL and SOAP FOR MORE INFO... 11/26/2018 UofA
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.