ACS 560 PROJECT MICROBLOG 911 Kassie M. Bowman December 6, 2011
Jan 05, 2016
ACS 560 PROJECTMICROBLOG 911
Kassie M. BowmanDecember 6, 2011
2
PROJECT OVERVIEW
Emergency detection using microblog data
Benefits Real-time information Instant notification to relevant parties
Challenges Timeliness without false alarms
3
MAIN CMAP
4
PROJECT SCHEDULE
5
INCEPTION PHASE
6
INCEPTION CMAP
7
APPLICATION ARCHITECTURE
8
DESIGN MATRIX
9
DESIGN STRUCTURE MATRIX
10
ELABORATION PHASE
11
ELABORATION CMAP
12
QFD HOUSE OF QUALITY
13
UML - COMPONENT DIAGRAM
Emergency Detection Service
Data Access Manager
Mobile Application Client Web Browser Client
Mobile Application Web Service Browser Web Service
BrowserServiceAPIMobileAppServiceAPI
UserIF EmergencyIF
EmergencyManagerUserManager MicroblogDataManager
DataStoreAPI MicroblogDataAPI
Data Store Microblog Client
MicroblogDataHandler
14
UML – CLASS DIAGRAMS
Emergency
+id+postGroupId+latitude: float+longitude: float+timeDetected: long+inProgress: boolean+timeEnded: long
EmergencyType<<enumeration>>
+FIRE+EARTHQUAKE+TORNADO+HURRICANE+TRAFFIC_ACCIDENT+SHOOTING+BOMBING+FLOOD
type
Post
+id+author: String+repostCount: int+text: String+keywords: String[*]+latitude: float+longitude: float+timePosted: long
PostGroup
+id+keywords: String[*]+posts: Post[*]+cumFollowers: int+cumReposts: int+score+latitude
User
+login: String+name: String+password: String+notificationLatitude: float+notificationLongitude: float+notificationRadius: float+notificationMethod+typesOfInterest: EmergencyType[*]
15
UML – ACTIVITY DIAGRAM
Emergency detection algorithm Process posts Group similar posts Score groups
Cumulative followers Cumulative reposts
Create emergency
Receive post
Pre-process post to find keywords
Add to group
Check if similar group exists
Create new group
Update group score
Check if group score exceeds threshold
Create new emergency
[ No ]
[ Yes ]
[ Yes ]
[ No ]
16
PROJECT SUMMARY
17
DELIVERABLES – INCEPTION PHASE
Vision Document (v2) Application Architecture (v2) Software Requirement Specification (v4) FMEA (v1) Design Matrix (v2) Design Structure Matrix (v2)
18
DELIVERABLES – ELABORATION PHASE
Project Management Plan (v5) QFD House of Quality (v1) System Architecture (v2) Software Design Description (v3) Project Schedule (v3)
THANK YOU.Any questions?