Title: Fourth Year Project Presentation
1Fourth Year Project - Presentation
- Project Title
- Development of a Real-Time Application with
Atlantis - Presenters (Team Atlantis)
- Figo Mphato
- Satheejan Gugananthan
- Pirabu Pathmasenan
- Supervisor
- Professor Gabriel A. Wainer
2Presentation - Outline
- Introduction
- Project Description
- Overview of Atlantis
- WiMop Application
- RFid Application
- Where We Are
- Conclusion
- Questions Answers
3Introduction Project Description
- What is WiMop Application?
- What is RFid Application?
- What is Atlantis?
4Introduction Project Description
- What is WiMop Application?
- Weather Information Maintenance Operation
- Dr. Aly Sherif and Dr. Yasser Hassans Research
Work - Model an Application to Predict Weather
Conditions.
5Introduction Project Description
- What is RFid Application?
- Radio Frequency Identification
- An Integrated Application using Atlantis and RFid
Designed to Operate a Ski Hill Resort
6Introduction Project Description
- What is Atlantis?
- Method and Solution for Business Process
Management - Invented by David Long in 2001
7Introduction Overview of Atlantis
Atlantis Creator
Atlantis Client
Atlantis Server
8Overview of Atlantis
- Role of Smalltalk in this Project
- An Object-Oriented programming Language with weak
type checking - Plain English Syntax Learning Curve
- Reliability
9Overview of Atlantis
- Components of Our Solution
- Process
- Creator
- Server
- Client
- PostgreSQL - Database
10Overview of Atlantis
- Process
- Process refers to a model created from human
knowledge - Process created from an Expert User in Creator
- The Finite State Machine (FSM) is defined in the
Process
11Overview of Atlantis
- Creator
- Modeling tool language (ESGATEA)
- Tool that creates a Process file (.dat)
- Creates an Object Oriented Finite State Machine
(FSM) from ESGATEA
12Overview of Atlantis
Atlantis Creator Window
13Overview of Atlantis
Network Setup of Atlantis
Atlantis Server
Atlantis Client
- Network
- Internet (Global network)
- LAN (Local Area Network)
IP161.110.81.2
IP134.110.61.34
- Database
- Oracle
- DB2(IBM)
- PostgreSQL
IP180.111.1.1
14Overview of Atlantis
Architecture of Atlantis Server
Obtain Model Information
Obtain event
Use Creator to model the problem
Provide the process to server
NO
Process event?
Send back to event Queue
Server generates a controller for the process
YES
Controller will control the FSM for that process
Process Complete !!!
15Overview of Atlantis
Architecture of Atlantis Client
Client connects to respected Server
Obtains the model from Server
Obtain event
Client generates its own controller
NO
Process event?
Send back to event Queue
A User Interface is created
YES
Interaction with User Interface creates an Event
Process the event !!!
16WiMop Overview
- WiMop Application
- Road Weather Information System (RWIS)
- Demo
- Work in progress
17WiMop Application
- Dr. Aly Sherif and Dr. Yasser Hassans Research
Work - Modeling Pavement Temperature for winter
maintenance - Smooth and safe traffic flow
- Reduce Cost and Resources
18WiMop Application
- Control of snow and ice formation
- Study relationship between surface temperature
and weather variables - Surface temperature determine effectiveness of
particular deicer. - Dew point determine ice formation.
19WiMop Application
- Road Weather Information System (RWIS)
- Installed to collect data for weather prediction.
- Composed of 3 components
- Sensors
- RPU
- server
20WiMop Application
Road Weather Information System
Server
RPU
Remote Sensors
21WiMop Application
RWIS Ottawa- Carleton
Yr 2001-2002
22WiMop Application
- Sample Data
- Dew Point readings
- 80000 lines
- Collected between 2001 2002
23WiMop Application
- Our Task
- Eliminate inconsistencies in the Sensor Readings
- Detect Defective Sensors
- Improve Performance
- Our Approach
- Database method
- External File method
24WiMop Application
- Database Method
- Import data to PostgreSQL database
- Used ODBC (Open Database Connectivity)
- Uses EXCEL as the Data Source
- Atlantis Server is used to import data into
PostgreSQL
25WiMop Application
- External File Method
- Direct access to file
- No ODBC connection
- Uses Text file as the Data Source
More Efficient
26WiMop Application - Process
27WiMop Application - Process
- Element Type
- eg autocompute
- Smalltalk Code
28 Demo
Eliminating inconsistencies in the Sensor
Readings and Detect Defective Sensors
29 Demo Create New Process
30 Demo Select file to Process
31Demo Process file
32Demo Process Complete
33 Demo Save Results
34Demo View Result
35WiMop Application
- Work in progress
- Setup of Network
- Implement the weather prediction algorithm
36RFid Overview
- RFid System
- Typical RFid Architecture
- RFid Application
- Conclusion
- Questions Answers
37RFid System
Radio Frequency Identification (RFid) Is an
automatic identification method, relying on
storing and remotely retrieving data using
devices called RFID tags or transponders.
http//www.wikipedia.org Is one of the
hottest emerging technologies today.
38RFid System
- History
- Developed in 1935 by Scottish physicist Sir
Robert Alexander Watson-Watt - Used during WWII to identify aircraft
- Continued Advancement
- Auto ID Center was created in 1999
39RFid System
- Applications
- Anything that can be identified can use RFid
- Big in Wal-Mart and the US Department of Defense
- Big in retail and supply chain
- May eventually replace barcode technology
40RFid System
Types of Tags
Types of Readers
41RFid System
Simple RFid System
Reader
Computer
Tag
42RFid System
Typical RFid Architecture
Software System
Edge System
Tag
Reader Antenna
Reader
Sensor/ Annunciator/ Actuator
Controller
Edge Interface
Middleware
Enterprise Back-End Interface
Enterprise Back End
Communication Infrastructure
RFID Sourcebook, Sandip Lahiri, IBM
press
43RFid System
Our Architecture
Software System
Edge System
Tag
Reader Antenna
Reader
Sensor/ Annunciator/ Actuator
Controller
Edge Interface
Middleware
Enterprise Back-End Interface
Enterprise Back End
Communication Infrastructure
Atlantis
Visual works connect
44RFid Application
- Our RFid Application is to reduce waiting time at
Ski lifts
45RFid Application
- Required Components
-
- Passive RFid Tag
- Antenna
- Reader
- Power supply and interface cables
46RFid Application
- Each skiers will be tagged using Passive RFid
Tags - Tag would contain a unique ID
- Information stored in a database
- Reader reads the ID of skiers in range
- Validates the ID
- Opens the gate
47RFid Application
State Level
Gate 2
Gate 1
Reader
Range 1.5m
48RFid Application
- Advantages
- Reduces Waiting Time
- Automates the lineup process
- Enables the business to run efficiently
- Can be used throughout the ski resort
49Where We Are
Oct
Nov
Dec
Jan
Feb
Mar
Sept
Learning the Tools
WiMOP Application
Testing Implementation
Final Product
RFid Application
Research
Testing Implement
Final Product
50Conclusion
- WiMop Application
- RFid Application
- Atlantis Software
51?
Questions Answers