Presentation is loading. Please wait.

Presentation is loading. Please wait.

Automate: A Generalized Framework for Distributed Intelligent Process Automation Syed Enam-ur-Rehman* * Dept. of Computer Engineering, Sir Syed University.

Similar presentations


Presentation on theme: "Automate: A Generalized Framework for Distributed Intelligent Process Automation Syed Enam-ur-Rehman* * Dept. of Computer Engineering, Sir Syed University."— Presentation transcript:

1 Automate: A Generalized Framework for Distributed Intelligent Process Automation Syed Enam-ur-Rehman* * Dept. of Computer Engineering, Sir Syed University of Engineering and Technology, Pakistan

2 Syed Enam-ur-Rehman || Auto-Mate Need  Complex logic  Hefty interfaces  Adding brains everywhere

3 Syed Enam-ur-Rehman || Auto-Mate Goals & Objectives  Generic platform for process automation  Standard hardware and software interfaces  High end intelligence  Scalable architecture  Real time process control  Easier implementation  Reusable components and services  Extendible architecture

4 Syed Enam-ur-Rehman || Auto-Mate The Framework

5 Syed Enam-ur-Rehman || Auto-Mate System Flow AUTOMATION SOAR SERVICE DATABASE

6 Syed Enam-ur-Rehman || Auto-Mate Device Philosophy

7 Syed Enam-ur-Rehman || Auto-Mate Device Table  Device Name  Ports  Port Name  Port Type  Port Size  Port Data / Value  Servers  Name  Device Name  Ports  Port Name  Port Type  Port Value  Bit  Bit #  Pin #

8 Syed Enam-ur-Rehman || Auto-Mate Auto-Mate Cluster REGISTERATION ISCM Server ISCM Client AUTOMATION ISCM Client DATABASE ISCM Client SOAR ISCM Client SERVICES

9 Syed Enam-ur-Rehman || Auto-Mate Server Table  Server name  IP address  Registration port  Command port  I/O port

10 Syed Enam-ur-Rehman || Auto-Mate ISCM User Console Auto-Mate Server Device TableServer TableOther Table REGI/OCMD

11

12 Syed Enam-ur-Rehman || Auto-Mate User Console

13 Syed Enam-ur-Rehman || Auto-Mate Auto-Mate Representation in Soar

14 Syed Enam-ur-Rehman || Auto-Mate Programmability sp {propose*SWITCH-FAN-ON (state ^io.input-link ) ( ^sensor ) ( ^device ) ( ^name THERMOMETRE ^port ) ( ^name TEMP_READING ^value < 30) --> ( ^operator +) ( ^name output ^device ) ( ^name FAN ^port ) ( ^name ON_OFF ^value ON) } sp {apply*output (state ^operator (state ^operator ^io.output-link ) ( ^name output ^device ) --> ( ^actuator ) ( ^device ) }

15 Syed Enam-ur-Rehman || Auto-Mate Soar Server Soar API Soar Kernel Soar Module Soar Server Device Table Module ISCM

16 Hardware Interconnection ADDRESS ISA BUS ADDRESS DECODER INTERRUPT HANDLER 8255 (PPI) I/O BUFFERS MICRO CONTROLLER BUS CONTROLLER I/O CONNECTORS LED DISPLAY DATA IRQ DATA DIR I/O DATA CS INPUT PC INTER FACE MU X DR IVE R

17 Syed Enam-ur-Rehman || Auto-Mate Prototype

18 Syed Enam-ur-Rehman || Auto-Mate Generalized Framework for Intelligent Process Automation  Single framework  Integration  Interoperability  Scalable  Extendible  Cost effective  Base for advanced research

19 Syed Enam-ur-Rehman || Auto-Mate Future Work  User friendly front-end  Graphical programmability  Security  Fault tolerance

20 Syed Enam-ur-Rehman || Auto-Mate System Representation

21 senam@ieee.org auto_mate@yahoogroups.com


Download ppt "Automate: A Generalized Framework for Distributed Intelligent Process Automation Syed Enam-ur-Rehman* * Dept. of Computer Engineering, Sir Syed University."

Similar presentations


Ads by Google