User Tools

Site Tools


labsedc:tools:glimpse:public:main

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

labsedc:tools:glimpse:public:main [2015/09/30 16:48]
a.calabro [Rule-template example]
labsedc:tools:glimpse:public:main [2017/05/08 12:25] (current)
a.calabro [Publications]
Line 34: Line 34:
 ===== Rule-template example ===== ===== Rule-template example =====
 <note>In Listing an example of rule-template which calculates an activity completion time is provided.</note> <note>In Listing an example of rule-template which calculates an activity completion time is provided.</note>
 +<code>
 rule "BPMN_SESSIONID_COMPLETIONTIME" rule "BPMN_SESSIONID_COMPLETIONTIME"
-no-loop+  no-loop
   salience 10   salience 10
   dialect "java"   dialect "java"
     when     when
-      $aEvent : GlimpseBPMNEvent(this.isConsumed == false, +      $aEvent : GlimpseBPMNEvent( 
- this.getEventName == "start",this.getSessionID == "_SESSIONID_", +        this.isConsumed == false, 
- this.getEventActivityName == "_TASKID_",this.getTimeStamp == _TIMESTAMP_);+ this.getEventName == "start", 
 +        this.getSessionID == "_SESSIONID_", 
 + this.getEventActivityName == "_TASKID_", 
 +        this.getTimeStamp == _TIMESTAMP_); 
 +     
       $bEvent : GlimpseBPMNEvent(this.isConsumed == false,       $bEvent : GlimpseBPMNEvent(this.isConsumed == false,
- this.getEventName == "end",this.getSessionID == "_SESSIONID_", + this.getEventName == "end", 
- this.getEventActivityName == "_TASKID_",this after $aEvent); +        this.getSessionID == "_SESSIONID_", 
 + this.getEventActivityName == "_TASKID_", 
 +        this after $aEvent);
     then     then
  $aEvent.setConsumed(true);  $aEvent.setConsumed(true);
Line 52: Line 59:
   
  ResponseDispatcher.LogExecution(  ResponseDispatcher.LogExecution(
-   "RULE", +          "RULE","auto_generated_rule", 
-   "auto_generated_rule", +   "\nThe completion time is:" + 
-   "\nThe completion time is:" + bEvent.getTimeStamp() - aEvent.getTimeStamp()); +          bEvent.getTimeStamp() - aEvent.getTimeStamp());
- +
  retract($aEvent);  retract($aEvent);
  retract($bEvent);  retract($bEvent);
 end end
 +</code>
 +
 ===== MAVEN Branch on GitHub ===== ===== MAVEN Branch on GitHub =====
  
-https://github.com/acalabro/lp-monitoring+https://github.com/acalabro/glimpse
 ===== Prototype Download ===== ===== Prototype Download =====
     * {{:labsedc:tools:glimpse:public:glimpse-manager.0.3.tar.gz|Glimpse Monitoring Manager v.0.3}}      * {{:labsedc:tools:glimpse:public:glimpse-manager.0.3.tar.gz|Glimpse Monitoring Manager v.0.3}} 
Line 89: Line 97:
  
   * {{:labsedc:tools:glimpse:public:main-ewdc2011.pdf|GLIMPSE: A Generic and Flexible Monitoring Infrastructure}}   * {{:labsedc:tools:glimpse:public:main-ewdc2011.pdf|GLIMPSE: A Generic and Flexible Monitoring Infrastructure}}
 +  * {{http://delivery.acm.org/10.1145/1980000/1978598/p73-bertolino.pdf?ip=146.48.84.218&CFID=27801301&CFTOKEN=66398784&__acm__=1307520607_99cef9d350282bfcb7eacb8842740400|GLIMPSE: A Generic and Flexible Monitoring Infrastructure - ACM Link}}
   * {{:labsedc:tools:glimpse:public:main-isads2011.pdf|Automated Refinement of Dependability Analysis through Monitoring}}   * {{:labsedc:tools:glimpse:public:main-isads2011.pdf|Automated Refinement of Dependability Analysis through Monitoring}}
   * {{:labsedc:tools:glimpse:public:main-serene2011.pdf|Towards a model-driven infrastructure for runtime monitoring}}   * {{:labsedc:tools:glimpse:public:main-serene2011.pdf|Towards a model-driven infrastructure for runtime monitoring}}
-  * [[https://www-roc.inria.fr/connect-private/index.php?option=com_content&view=section&id=34&Itemid=115|Deliverable D4.2]]  
-  * {{:labsedc:tools:glimpse:public:main-d5.2.pdf|Deliverable D5.2}} 
-  * {{http://delivery.acm.org/10.1145/1980000/1978598/p73-bertolino.pdf?ip=146.48.84.218&CFID=27801301&CFTOKEN=66398784&__acm__=1307520607_99cef9d350282bfcb7eacb8842740400|GLIMPSE: A Generic and Flexible Monitoring Infrastructure - ACM Link}} 
   * {{:labsedc:tools:glimpse:public:meta-rules.pdf|Adaptive SLA Monitoring of Service Choreographies Enacted on the Cloud}}   * {{:labsedc:tools:glimpse:public:meta-rules.pdf|Adaptive SLA Monitoring of Service Choreographies Enacted on the Cloud}}
 +  * {{:labsedc:tools:glimpse:public:icwe.pdf|A Generative Approach for the Adaptive Monitoring of SLA in Service Choreographies}}
   * {{:labsedc:tools:glimpse:public:kpi.pdf|Monitoring of Business Process execution based on performance indicators}}   * {{:labsedc:tools:glimpse:public:kpi.pdf|Monitoring of Business Process execution based on performance indicators}}
 +  * {{:labsedc:tools:glimpse:public:kpi2.pdf|KPI Evaluation of the Business Process Execution through Event Monitoring Activity}}
 +  * {{:labsedc:tools:glimpse:public:coverage.pdf|Business Process Execution Analysis through Coverage-based Monitoring}}
 +  * {{:labsedc:tools:glimpse:public:swqd.pdf|Towards Business Process Execution Adequacy Criteria}}
 +  * {{:labsedc:tools:glimpse:public:quatic.pdf|Enhancing Business Process Performance Analysis through Coverage-Based Monitoring}}
 +  * {{:labsedc:tools:glimpse:public:modelsward16.pdf|Design of a Simulation Framework for Model-based Learning}}
 +  * {{:labsedc:tools:glimpse:public:modelsward162.pdf|Model-based Learning Assessment Management}}
 +  * {{:labsedc:tools:glimpse:public:swqd17.pdf|Towards the Automation of the Travel Management Procedure of an Italian Public Administration}}
 +
 +===== Videos =====
 +
 +ChoreOS Monitoring Demo https://www.youtube.com/embed/QettUXhbABQ
 +
 +Connect Drone Demo http://second18.isti.cnr.it/misc/connectVideo.mp4
 ===== Contacts ===== ===== Contacts =====
  
labsedc/tools/glimpse/public/main.1443624500.txt.gz · Last modified: 2017/02/02 22:55 (external edit)