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

Monitoring Specification

by Raman Kazhamiakin last modified Apr 26, 2012 22:39
— filed under:


Monitoring Specification
Domain: Cross-cutting issues
Engineering and Design
Adaptation and Monitoring
Quality Definition, Negotiation and Assurance
(domain independent)

Business Process Management

Service Composition and Coordination

Service Infrastructure

A specification language allows Grids or Grid components to be described in a precise and systematic manner so the events they produce whilst being monitored may be understood by the monitoring actors and across monitoring perspectives. An Event schema is a type of specification language that defines the typed structure and semantics of all monitoring events so that given an event type one may find the correct structure and interpret the semantics of a given event [Andreozzi:2007], [Zanikolas:2004]. Examples are Glue schema [Andreozzi:2007], WSLA [Ludwig:2003], Common Information Model (CIM) [CIM:2008], OGF Usage Record Format [Mach:2007].

(domain independent)

Monitoring specification characterizes the languages and means used to define the properties of interest [CD-JRA-1.2.2]. The relevant elements of such a classification are
  •  monitoring primitives, i.e., basic building blocks used to define more complex derived properties. A typical example is the event property, which refers to elementary events mentioned in the monitored specification.
  • notation  and formalism used to unambiguously express the required properties.
  • level of abstraction from the implementation and domain-specific details.
  • degree of interleaving with the application specification that characterize how tight the relation between the monitoring specification and application specification is. This may range from cases, where the monitoring specification is a part of application logic, to the cases, where it is defined and changed completely separately from the application logic.
Examples are Event Calculus Assertion language [MS07], Web Service Constraint Language [BG05], Run-time Monitoring Language [PT07]





  • [CD-JRA-1.2.2] Taxonomy of adaptation principles and mechanisms.
  • [Andreozzi:2007] Sergio Andreozzi, Stephen Burke, Flavia Donno, Laurence Field, Steve Fisher, Jens Jensen, Balazs Konya, Maarten Litmaath, Marco Mambelli, Jennifer M. Schopf, Matt Viljoen, Antony Wilson, and Riccardo Zappi. GLUE Schema Specication, version 1.3, January 2007.
  • [Zanikolas:2004] S. Zanikolas and R. Sakellariou. A Taxonomy of Grid Monitoring Systems. Future Generation Computer Systems, 21(2005):163–188, October 2004.
  • [Ludwig:2003] H. Ludwig, A. Keller, A. Dan, R.P. King, and R. Franck. Web Service Level Agreement (WSLA) Language Specification. IBM Corporation, v1.0 edition, January 2003.
  • [CIM:2008] Distributed Management Task Force, Inc. Common Information Model (CIM) Standards.
  • [Mach:2007] R. Mach, R. Lepro-Metz, S. Jackson, and L. McGinnis. Usage Record – Format Recommendation. OGF
    Recomendation GFD-R-P.098, Open Grid Forum, 2007.
  • [MS07] Khaled Mahbub and George Spanoudakis. Monitoring WS-Agreements: An Event Calculus-Based Approach. In Luciano Baresi and Elisabetta Di Nitto, editors, Test and Analysis of Web Services, pages 265–306. Springer, 2007.
  • [BG05] 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.
  • [PT07] 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
  • Send this
  • Print this
  • Bookmarks

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