Action Refinement from a Logical Point of View

  • Authors:
  • Mila E. Majster-Cederbaum;Naijun Zhan;Harald Fecher

  • Affiliations:
  • -;-;-

  • Venue:
  • VMCAI 2003 Proceedings of the 4th International Conference on Verification, Model Checking, and Abstract Interpretation
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Action refinement provides a mechanism to design a complex reactive system hierarchically. This paper is devoted to action refinement from a logical point of view, and to combining the hierarchical implementation of a complex system with the hierarchical specification of the system in order to verify it in an easy way. To this end, we use a TCSP-like language with an action refinement operator as a modeling language, and an extension of the modal 碌-calculus, called FLC (Fixpoint Logic with Chop) [18], as a specification language. Specifications in FLC can be refined via a mapping that takes as arguments an abstract specification 驴 for the process P, an action a of P and a specification 驴 for the process Q that may refine a and produces a refined specification. We prove under some syntactical conditions: if Q 驴 驴 then P 驴 驴 iff P[a 驴 Q] satisfies the refined specification. Therefore our approach supports 'a priori' verification in system design and can be used to decrease substantially the complexity of verification.