License
when quoting this document, please refer to the following
URN: urn:nbn:de:0030-drops-7271
URL: http://drops.dagstuhl.de/opus/volltexte/2006/727/

Bauer, Jrg ; Wilhelm, Reinhard

Analysis of Dynamic Communicating Systems by Hierarchical Abstraction

pdf-format:
Dokument 1.pdf (739 KB)


Abstract

We propose a new abstraction technique for verifying topology properties of dynamic communicating systems (DCS), a special class of infinite-state systems. DCS are characterized by unbounded creation and destruction of objects along with an evolving communication connectivity or topology. We employ a lightweight graph transformation system to specify DCS. Hierarchical Abstraction (HA) computes a bounded over-approximation of all topologies that can occur in a DCS directly from its transformation rules. HA works in two steps. First, for each connected component, called cluster, of a topology, objects sharing a common property are summarized to one abstract object. Then isomorphic abstract connected components are summarized to one abstract component, called abstract cluster. This yields a conservative approximation of all graphs that may occur during any DCS run. The technique is implemented.

BibTeX - Entry

@InProceedings{bauer_et_al:DSP:2006:727,
  author =	{J{\"o}rg Bauer and Reinhard Wilhelm},
  title =	{Analysis of Dynamic Communicating Systems by Hierarchical Abstraction},
  booktitle =	{Software Verification: Infinite-State Model Checking and Static Program Analysis},
  year =	{2006},
  editor =	{Parosh Aziz Abdulla and Ahmed Bouajjani and Markus M{\"u}ller-Olm },
  number =	{06081},
  series =	{Dagstuhl Seminar Proceedings},
  ISSN =	{1862-4405},
  publisher =	{Internationales Begegnungs- und Forschungszentrum f{\"u}r Informatik (IBFI), Schloss Dagstuhl, Germany},
  address =	{Dagstuhl, Germany},
  URL =		{http://drops.dagstuhl.de/opus/volltexte/2006/727},
  annote =	{Keywords: Graph transformation, Abstract Interpretation, Shape Analysis}
}

Keywords: Graph transformation, Abstract Interpretation, Shape Analysis
Seminar: 06081 - Software Verification: Infinite-State Model Checking and Static Program Analysis
Issue date: 2006
Date of publication: 09.11.2006


DROPS-Home | Fulltext Search | Imprint Published by LZI