The ASSL Approach to Formal Specification of Self-managing Systems

Emil Vassev, Mike Hinchey

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

Abstract

ASSL (Autonomic System Specification Language) is a framework dedicated to the development of self-managing systems whereby developers are helped with problem formation, system design, system analysis and evaluation, and system implementation. The bottom line is a special multi-tier approach to specification exposing a rich set of constructs allowing a system to be modeled by emphasizing different key aspects, but centering the model around special self-management policies. This article presents in detail the aforementioned mechanism together with the underlying semantics. As a case study, we also present ASSL specifications of self-managing behavior of prospective autonomous NASA space exploration missions.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
PublisherSpringer Verlag
Pages268-296
Number of pages29
DOIs
Publication statusPublished - 2019

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11200 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Keywords

  • Autonomic computing
  • Formal specification

Fingerprint

Dive into the research topics of 'The ASSL Approach to Formal Specification of Self-managing Systems'. Together they form a unique fingerprint.

Cite this