Monitoring Execution
by
Raman Kazhamiakin
—
last modified
Apr 26, 2012 11:24
—
filed under:
KnowledgeModel
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
- INRIA: Monitoring Framework; http://www.emn.fr/x-info/ledoux/ Thomas Ledoux, Olivier Barais
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.