Presentation is loading. Please wait.

Presentation is loading. Please wait.

Agent Architecture using EiA

Similar presentations


Presentation on theme: "Agent Architecture using EiA"— Presentation transcript:

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


Download ppt "Agent Architecture using EiA"

Similar presentations


Ads by Google