ASSL Autonomic System Specification Language

ASSL Intro
ASSL Tiers
   » AS
   » ASIP
   » AE
ASSL Tools
Contact Info

ASSL Grammar

AS Tier


At this tier, ASSL exposes service-level objectives, self-management policies, architecture and AS-level actions, events, and metrics.

ASSL SLO Specification
ASSL SLO Specification
AS SLO. Service-level objectives (SLO) are a higher-level form of behavioral specification that establishes objectives - for example, performance. The ASSL concept assumes that the AS service-level objectives (AS SLO) constitute a global task, the realization of which is to be decomposed into lower-level Autonomic Element (AE) service-level objectives (AE SLO).

ASSL Self-management Policy Specification
ASSL Self-management Policy Specification
AS Self-Management Policies. At this tier, the ASSL formal model specifies the four (so-called self-CHOP) AS self-management policies: self-configuring, self-healing, self-optimizing, and self-protecting. In addition, ASSL leaves open the option of specifying other AS-level policies that cannot be classified as any of these four policies. ASSL specifies the policies with fluents and mappings, which are using AS-level actions and events.

AS Architecture. ASSL addresses ASs as multiagent systems, where the individual agents are AEs controlling resources and delivering services. Each AS agent is an AE. At this tier, the ASSL framework helps us to specify the topology of the AS. The architecture is specified as a correlation between the AEs or groups of AEs.

ASSL Action Specification
ASSL Action Specification
AS Actions & Events. The AS-level actions and events have the same structure as the AE-level actions and events have, but are applicable mainly at the AS level.

AS Metrics. ASSL generally classifies metrics as AS-level metrics and AE-level metrics, together constituting a set of global metrics - parameters and observables, which the AEs can control at a lower level.


Website Curator - Emil Vassev
Last modified on April 12, 2010