Personal tools
You are here: Home Knowledge Model REPOSITORY of Terms M Monitoring Execution

Monitoring Execution

by Raman Kazhamiakin last modified Apr 26, 2012 11:24
— filed under:

Definitions

Term:
Monitoring Execution
Domain: Cross-cutting issues
Engineering and Design
(KM-ED)
Adaptation and Monitoring
(KM-AM)
Quality Definition, Negotiation and Assurance
(KM-QA)
Generic
(domain independent)
D
o
m
a
i
n
:
L
a
y
e
r
s

Business Process Management
(KM-BPM)




Service Composition and Coordination
(KM-SC)




Service Infrastructure
(KM-SI)




Generic
(domain independent)

Monitoring execution refers to the characteristics of the monitoring process with respect to the system execution process. One can distinguish between blocking (or synchronous) approaches [Baresi & Guinea, 2005], where the execution of the monitoring subject is blocked until all the monitoring measurements are done, and non blocking (or asynchronous) approaches [Pistore & Traverso, 2007], where the monitoring process is performed in parallel with the execution / evolution of the monitoring subject [CD-JRA-1.2.2].

If the application can continue to execute without waiting for the analyzer to complete, or if the monitor uses an execution trace that is analyzed after execution, then the monitor is classified as asynchronous (non-blocking). If the application must wait until the check is complete, then the monitor is classified as synchronous (blocking). Monitors that are initially asynchronous, but use synchronization points, e.g., checkpoints, are classified as synchronous. [Delgado, 2004]


 

Competencies

 


References

  • [CD-JRA-1.2.2] Taxonomy of adaptation principles and mechanisms.
  • [Baresi & Guinea, 2005] Luciano Baresi and Sam Guinea. Towards Dynamic Monitoring of WS-BPEL Processes. In Service-Oriented Computing - ICSOC 2005, Third International Conference, pages 269–282, 2005.
  • [Pistore & Traverso, 2007] Marco Pistore and Paolo Traverso. Assumption-Based Composition and Monitoring of Web Services. In Luciano Baresi and Elisabetta Di Nitto, editors, Test and Analysis ofWeb Services, pages 307–335. Springer, 2007.
Document Actions
  • [Delgado, 2004] N. Delgado, A. Q. Gates, and S. Roach. A Taxonomy and Catalog of Runtime Software-Fault Monitoring Tools. IEEE Transactions on Softwware Engineering, 30(12):859 – 872, 2004.
Document Actions
  • Send this
  • Print this
  • Bookmarks

The Plone® CMS — Open Source Content Management System is © 2000-2017 by the Plone Foundation et al.