A two-level temporal logic for evolving specifications

  • Authors:
  • P. Y. Schobbens;G. Saake;A. Sernadas;C. Sernadas

  • Affiliations:
  • Institut d'Informatique, Rue Grandgagnage, 21, 5000 Namur, Belgium;Otto-von-Guericke-Universität Magdeburg, Fakultät für Informatik, Postfach 4120, D-39016 Magdeburg, Germany;Secção de Ciência da Computação, Departamento de Matemática, Instituto Superior Técnico, Av. Rovisco Pais, 1049-001, Lisboa, Portugal;Secção de Ciência da Computação, Departamento de Matemática, Instituto Superior Técnico, Av. Rovisco Pais, 1049-001, Lisboa, Portugal

  • Venue:
  • Information Processing Letters
  • Year:
  • 2002

Quantified Score

Hi-index 0.91

Visualization

Abstract

Traditional information system specifications are fixed: the rules of the system are frozen at specification time. In practice, most systems have to change their rules in unexpected ways during their lifetime. We present here a simple variant of a temporal logic that deals with specification evolution. It is a linear time temporal logic with two levels of time: intervals, interrupted by mutations (changes of rules), which compose lives of the system. We present a complete axiom system and complexity results, which show a large compatibility with classical linear temporal logic.