Use Cases

From BiCEP

Jump to: navigation, search
m (Protected "Use Cases" [edit=autoconfirmed:move=autoconfirmed])
 
Line 1: Line 1:
-
 
== Functional Requirements ==
== Functional Requirements ==
-
. Creation of (base) events
+
* Creation of (base) events
-
Procedures/applications
+
** Procedures/applications
-
Declarative based on temporal data model
+
** Declarative based on temporal data model
-
. Event operations (selection/fusion/enrichment)
+
* Event operations (selection/fusion/enrichment)
-
Selection  
+
** Selection  
-
Projection
+
** Projection
-
Composition
+
** Composition
-
Enrichment (complex) pattern recognition maybe based on regular expressions)
+
** Enrichment (complex) pattern recognition maybe based on regular expressions)
-
Subscriptions and dissemination
+
* Subscriptions and dissemination
-
Event definition and selection
+
** Event definition and selection
-
Publisher/data source selection (fixed or attribute based)
+
** Publisher/data source selection (fixed or attribute based)
-
Consumer selection (fixed or attribute based)
+
** Consumer selection (fixed or attribute based)
-
Mutual filtering (yes/no)  
+
*** Mutual filtering (yes/no)  
-
Rich visualization (e.g., dashboards)
+
* Rich visualization (e.g., dashboards)
-
Need more stuff?
+
** Need more stuff?
-
. Advanced analytics
+
* Advanced analytics
-
. Is this scenario distributed in nature? (Yes/no)
+
* Is this scenario distributed in nature? (Yes/no)
-
. This should be integrated with the event operations
+
* This should be integrated with the event operations
-
Have out-of-order events? (Yes/no)
+
** Have out-of-order events? (Yes/no)
-
. Uses historical analysis? (Yes/no)
+
** Uses historical analysis? (Yes/no)
-
. Size of moving windows (very big/big/small)
+
** Size of moving windows (very big/big/small)
-
. Similarity search (i.e., find patterns that look like this pattern) (precision/recall?)  
+
** Similarity search (i.e., find patterns that look like this pattern) (precision/recall?)  
-
 
+
-
Operational requirements
+
-
. Throughput (Ultra High throughput/High throughput/Medium throughput)
+
-
. Response time (>10 sacs/>1 sec/sub-second)
+
-
. Enrichment performance
+
-
. Scalability (i.e., how big is the problem in terms of data size, queries/users). Record size
+
-
. Benefit from computational sharing (i.e., if there are many similar queries that can be processed more efficiently jointly by computing the common part than by treating each query separately)
+
-
. What is the complexity of the detection/pattern matching logic? (Very high/high/medium)
+
-
. Provides transactional guarantees?
+
-
. Privacy
+
-
. What is the relative cost of false positives and negatives? (High/low)
+
-
. What value-add does this solution provide? (End-user productivity/new types of applications)
+
-
. Amount of work to integrate EP with existing systems? (High /medium)
+
-
. Security
+
-
. Audit
+
-
. Tracking
+
-
. Ad-hoc querying and adaptively
+
-
 
+
-
Product TOC Requirements
+
-
. Cost of SW/HW
+
-
. Education
+
-
. Development cost/ease (e.g., API available?)
+
-
. Deployment
+
-
. Maintenance/Migration
+
-
. Interoperability
+
-
. How good is the product scalability in terms of?
+
-
Scale-up: increase the system and increase the load
+
-
Speed-up: increase the system and maintain the load
+
-
Load-up: maintain system but increase the load
+
-
. Types of communication allowed (push, pull, scheduled)?
+
-
 
+
-
 
+
-
Domains
+
-
Business:
+
-
Algorithmic Trading
+
-
Business Activity Monitoring
+
-
Retail Operations Automation
+
-
Fraud Detection
+
-
Sensor Driven
+
== Operational requirements ==
-
Health Monitoring
+
* Throughput (Ultra High throughput/High throughput/Medium throughput)
-
Military
+
* Response time (>10 sacs/>1 sec/sub-second)
-
Ambient Intelligence
+
* Enrichment performance
-
Traffic Control
+
* Scalability (i.e., how big is the problem in terms of data size, queries/users). Record size
-
Nature Monitoring (avalanche, forests, oceans, etc)
+
* Benefit from computational sharing (i.e., if there are many similar queries that can be processed more efficiently jointly by computing the common part than by treating each query separately)
 +
* What is the complexity of the detection/pattern matching logic? (Very high/high/medium)
 +
* Provides transactional guarantees?
 +
* Privacy
 +
* What is the relative cost of false positives and negatives? (High/low)
 +
* What value-add does this solution provide? (End-user productivity/new types of applications)
 +
* Amount of work to integrate EP with existing systems? (High /medium)
 +
* Security
 +
* Audit
 +
* Tracking
 +
* Ad-hoc querying and adaptively
-
New Apps
+
== Product TOC Requirements ==
-
Gaming (MMOG)
+
* Cost of SW/HW
 +
* Education
 +
* Development cost/ease (e.g., API available?)
 +
* Deployment
 +
* Maintenance/Migration
 +
* Interoperability
 +
* How good is the product scalability in terms of?
 +
** Scale-up: increase the system and increase the load
 +
** Speed-up: increase the system and maintain the load
 +
** Load-up: maintain system but increase the load
 +
* Types of communication allowed (push, pull, scheduled)?
-
IT
 
-
Network Management
 
-
System Diagnostics
 
-
Big Science
+
== Domains ==
-
Particle Physics
+
* Business
-
Radio Astronomy
+
** Algorithmic Trading
 +
** Business Activity Monitoring
 +
** Retail Operations Automation
 +
** Fraud Detection
 +
* Sensor Driven
 +
** Health Monitoring
 +
** Military
 +
** Ambient Intelligence
 +
** Traffic Control
 +
** Nature Monitoring (avalanche, forests, oceans, etc)
 +
* New Apps
 +
** Gaming (MMOG)
 +
* IT
 +
** Network Management
 +
** System Diagnostics
 +
* Big Science
 +
** Particle Physics
 +
** Radio Astronomy
Mamy more missing…
Mamy more missing…

Current revision as of 03:17, 27 October 2007

Personal tools