Contextualised Event-Triggered Reactivity With Similarity Search iCEP – FIS 08 28. September 2008 Darko Anicic, Sinan Sen, Nenad Stojanovic, Jun Ma, and.

Slides:



Advertisements
Similar presentations
Jeremy S. Bradbury, James R. Cordy, Juergen Dingel, Michel Wermelinger
Advertisements

Why Do We Need a (Plan) Portability API? Gerd Breiter Frank Leymann Thomas Spatzier.
Design by Contract.
Proposal by CA Technologies, IBM, SAP, Vnomic
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
A Stepwise Modeling Approach for Individual Media Semantics Annett Mitschick, Klaus Meißner TU Dresden, Department of Computer Science, Multimedia Technology.
Adjustable Deliberation for Self-Managing Systems: Supporting Situated Autonomic Computing Prof. A. Taleb-Bendiab School of Computing Liverpool John Moores.
Bayesian Network and Influence Diagram A Guide to Construction And Analysis.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
Lecture 5 Themes in this session Building and managing the data warehouse Data extraction and transformation Technical issues.
Variability Oriented Programming – A programming abstraction for adaptive service orientation Prof. Umesh Bellur Dept. of Computer Science & Engg, IIT.
1 © Ramesh Jain Social Life Networks: Ontology-based Recognition Ramesh Jain Contact:
NaLIX: A Generic Natural Language Search Environment for XML Data Presented by: Erik Mathisen 02/12/2008.
Merging Models Based on Given Correspondences Rachel A. Pottinger Philip A. Bernstein.
Dynamic policies through context-sensitive situations Opher Etzion IBM Research Laboratory in Haifa.
Domain-Specific Software Engineering (DSSE). Software Engineering Concerns  There are many of them  “Classical” software architecture research has focused.
IMS1805 Systems Analysis Topic 3: Doing Analysis (continued from previous weeks)
Dunja Mladenić Marko Grobelnik Jožef Stefan Institute, Slovenia.
THE OBJECT-ORIENTED DESIGN WORKFLOW Statechart Diagrams.
1 Optimizing Utility in Cloud Computing through Autonomic Workload Execution Reporter : Lin Kelly Date : 2010/11/24.
Executive Dashboard Systems Secure CITI Adam Zagorecki April 30, 2004.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Create Real-Time Awareness with Business Activity Monitoring iCEP – FIS September 2008 Sinan Sen Forschungszentrum Informatik - FZI, Karlsruhe,
Service Oriented Architecture (SOA) and Complex Event Processing (CEP) – Complementary Views of the Enterprise John Salasin, Ph. D. Defense Advanced Research.
Company LOGO Business Process Monitoring and Alignment An Approach Based on the User Requirements Notation and Business Intelligence Tools Pengfei Chen.
Chapter 10.
Presented to: By: Date: Federal Aviation Administration Enterprise Information Management SOA Brown Bag #2 Sam Ceccola – SOA Architect November 17, 2010.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
An approach to Intelligent Information Fusion in Sensor Saturated Urban Environments Charalampos Doulaverakis Centre for Research and Technology Hellas.
1 The BT Digital Library A case study in intelligent content management Paul Warren
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 20 Object-Oriented.
Supporting Operational Team Filippo Lambiente (Progress Software)
USCISIUSCISI Procedural Programming Outline of talk: Deductive Kb with Multiple Paradigms Production rules Methods Lisp-to-Loom Interface Interpretations.
Of 33 lecture 10: ontology – evolution. of 33 ece 720, winter ‘122 ontology evolution introduction - ontologies enable knowledge to be made explicit and.
Distributed Aircraft Maintenance Environment - DAME DAME Workflow Advisor Max Ong University of Sheffield.
Disambiguating Entity References within an Ontological Model May 25, 2011 Joachim Kleb Andreas Abecker FZI Research Center for Information Technology at.
Triggers A Quick Reference and Summary BIT 275. Triggers SQL code permits you to access only one table for an INSERT, UPDATE, or DELETE statement. The.
Conceptual Modelling – Behaviour
Requirements as Usecases Capturing the REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
A Core Ontology for Situation Awareness Christopher J. Matheus Versatile Information Systems, Inc. Mieczyslaw M. Kokar Kenneth Baclawski Northeastern University/VIS.
© 2006, The MITRE Corporation Toward a Standard Rule Language for Semantic Enterprise Integration Ms. Suzette Stoutenburg
Petri nets refresher Prof.dr.ir. Wil van der Aalst
Modelling Class T07 Conceptual Modelling – Behaviour References: –Conceptual Modeling of Information Systems (Chapters 11, 12, 13 and 14)
E.Bertino, L.Matino Object-Oriented Database Systems 1 Chapter 5. Evolution Seoul National University Department of Computer Engineering OOPSLA Lab.
Inter-Type Declarations in AspectJ Awais Rashid Steffen Zschaler © Awais Rashid, Steffen Zschaler 2009.
CS 127 Introduction to Computer Science. What is a computer?  “A machine that stores and manipulates information under the control of a changeable program”
Recording the Context of Action for Process Documentation Ian Wootten Cardiff University, UK
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Formal Specification: a Roadmap Axel van Lamsweerde published on ICSE (International Conference on Software Engineering) Jing Ai 10/28/2003.
Information Integration 15 th Meeting Course Name: Business Intelligence Year: 2009.
1 Ontology Evolution within Ontology Editors Presentation at EKAW, Sigüenza, October 2002 L. Stojanovic, B. Motik FZI Research Center for Information Technologies.
Selected Semantic Web UMBC CoBrA – Context Broker Architecture  Using OWL to define ontologies for context modeling and reasoning  Taking.
Rule-based Context-aware Adaptation Using a Goal-Oriented Ontology Hongyuan Wang (Jilin University, China) Rutvij Mehta (The University of Texas at Dallas,USA)
Chapter 7 Part II Structuring System Process Requirements MIS 215 System Analysis and Design.
Intelligent Agents Chapter 2. How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts.
Versatile Information Systems, Inc International Semantic Web Conference An Application of Semantic Web Technologies to Situation.
© 2014 IBM Corporation The BE 2 model: When Business Events meet Business Entities Fabiana Fournier and Lior Limonad 8 September 2014.
1 Security and Dependability Organizational Patterns - A Proof of Concept Demo for SERENITY A. Saidane, F. Dalpiaz, V.H. Nguyen, F. Massacci.
Developing Business Processes Developing an activity diagram of the business processes can provide us with an overall view of the system.
Time and Labor Management Scenario Overview
The Movement To Objects
Time and Labor Management Scenario Overview
Time and Labor Management Scenario Overview
Time and Labor Management Scenario Overview
Fault Tolerance Distributed Web-based Systems
ece 627 intelligent web: ontology and beyond
Chapter 5 Advanced Data Modeling
KNOWLEDGE MANAGEMENT (KM) Session # 40
About Thetus Thetus develops knowledge discovery and modeling infrastructure software for customers who: Have high value data that does not neatly fit.
David Botzer and Opher Etzion
Presentation transcript:

Contextualised Event-Triggered Reactivity With Similarity Search iCEP – FIS September 2008 Darko Anicic, Sinan Sen, Nenad Stojanovic, Jun Ma, and Kay-Uwe Schmidt WIR FORSCHEN FÜR SIE

Agenda Introduction; Use Case Scenario; Event Processing; Similarity Search; Contextualised Event-Triggered Reactivity With Similarity Search; Conclusion.

Introduction Complex events with precise specifications not always desired; Fraud or failure detection apps. demand similar events; Our approach - combining reactive rules with ontologies: to capture the context; to discover similar (uncertain and unknown) complex events. Semantic approach for reasoning about events, their contexts and reactions.

Use Case Scenario SAP Business ByDesign SaaS: Mission-critical applications; Failure detection and maintenance to be improved; Application context important for meaningful alerts. CEP for monitoring and metering in SaaS; Example rules: If all CRM-Monit-Evs in last 5 minutes (event) exceed 90% for CPU cons. (condition) and no previous repair action happened (context) => do aut. healing. If all CRM-Monit-Evs in last 5 minutes (event) exceed 90% for CPU cons. (condition) and the aut. self healing did not work from prev. situation (different context), => do different action. Similarity measures enable reuse of rules to be fired in situations, not originally specified but similar to them.

Contextualised Event-Triggered Reactivity With Similarity Search System architecture; Reactive rules; Event Calculus Extended With Similarity Search; Context Model for Event Processing; Detection of Complex Events and Situations

Event Processing Complex Event Processing (CEP), is primarily an event processing concept that deals with the task of processing multiple events from an event cloud with the goal of identifying the meaningful events within the event cloud. Figure source: Opher Etzion, IBM Research

System Architecture

Reactive Rules Previous form: ON event IF condition DO action; Condition used for contextual information; Required form: ON event WITHIN context IF condition DO action; Context used for no explicit relationships between events and reactions;

Event Calculus With Similarity Search Similarity calculation is based on an event ontology Aggregation of taxonomy similarity and property similarity sim A (e1,e2)= sim tx (e1,e2) + sim ft (e1,e2) If sim A is above a predefined threshold events are considered as to be similar Using the similarity results rules can be fired, which were not originally defined for this situation e.g. fraud detection. sim=0.87

Event Calculus With Similarity Search (cont.)

Context Model for Event Processing Unknown events cannot be detected with classical CEP approaches; Context is important concept in dealing with unknown situations; Context helps in conflict resolution (e.g., 2 contradictory actions triggered by an event); Ontologically represented context: Number of attributes with predetermined values; Discrimination concepts (e.g., location, date, time, involved actors, execution phase etc.); Actions relevant for particular context. Run-time context instantiation with SWRL rules.

Detection of Complex Events Bottom-up complex event detection; Propagate up to parent when condition (operation) is satisfied; Event history for implementation of different polices (i.e. recent policy etc.)

Detection of Complex Situations

Conclusion Event-triggered reactivity with similarities measures for monitoring; Contextualised similarity for detection of unknown complex events and situations; Reasoning over complex situations for intelligent reactive systems;

Other Stuff We DO… tφ OR End tψt6 t4t7 t6 Start cond.φ cond.3 cond.4 tφφ End tψφt3φ t4φt5φ t6φ Start cond.φ φ cond.φ ψ cond.3φcond.4φ tφψ OR End tψψt3ψ t4ψt5ψ t6ψ Start cond.φ ψ cond.ψ ψ cond.3cond.4 OR t3 t5 cond.ψ cond.5 Private WFsACWFsPrivate WFs

Thank you! Questions please…