Monitoring Requirements
by
Kyriakos Kritikos
—
last modified
Apr 26, 2012 11:24
—
filed under:
KnowledgeModel
Definition of the term Monitoring Requirements
Definitions
Term: Monitoring Requirements |
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) |
Monitoring requirements are straight linked to
KPIs, SLAs and behavioural
constraints. While KPI,SLAs values are over bounds or forbidden
behaviour happens, transactional and repairing actions must be
triggered. These business specifications must be modelled
in a platform independent business
transaction language. Then, the SOC and SI level must enforce these
specifications. The "decoupling" of business and system logics enable
better top-down adaptation while business goals or rules change. |
|||
Service Composition and
Coordination (KM-SC) |
|||||
Service Infrastructure (KM-SI) |
|||||
Generic (domain independent) |
Monitoring Requirements
specify what should be continuously observed and when the discrepancy
becomes critical for the SBA. In
many cases, monitoring requirements are derived directly from the adaptation requirements: the monitoring is
performed with the goal to identify the need for adaptation and
trigger it. [CD-JRA-1.1.2] {Gen:Requirement} Monitoring Requirements concern the need for detecting (part of) those situations that may trigger the need for adapting an SBA.[CD-JRA-1.1.4] |
Competencies
- UniDue: Quality Assurance; http://www.sse.uni-due.de/wms/en/?go=111;
Klaus Pohl, Andreas Metzger
- POLIMI: Adaptive Web Services; http://home.dei.polimi.it/pernici/ws-research.html; Barbara Pernici, Maria Grazia Fugini, Danilo Ardagna, Pierluigi Plebani, Cinzia Cappiello, Marco Comuzzi
- POLIMI: Dependable Evolvable Pervasive SE; http://deepse.dei.polimi.it/; Luciano Baresi
- FBK: Service-Oriented Applications; http://soa.fbk.eu/research.php; Marco Pistore, Michele Trainotti, Raman Kazhamiakin
References
- [CD-JRA-1.1.2] "Separate design knowledge models for software engineering and service based computing"
- [CD-JRA-2.1.2 ] "Initial models and mechanisms for quantitative analysis of correlations between KPIs, SLAs and underlying business processes"
- [CD-JRA-2.1.3] "Design of a transaction language"
- [CD-JRA-1.1.4] Coordinated design knowledge models for software
engineering and service-based computing