Testing and Debugging Message Passing Programs in Synergy with their Specifications

  • Authors:
  • Z. Tsiatsoulis;J.Y. Cotronis

  • Affiliations:
  • (Correspd.) Department of Informatics, University of Athens, Athens, Greece. zack@di.uoa.gr;(Correspd.) Department of Informatics, University of Athens, Athens, Greece. cotronis@di.uoa.gr

  • Venue:
  • Fundamenta Informaticae
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

We outline Ensemble, a design and implementation methodology for composing message passing (MP) applications from program components directed by scripts. We define specification components corresponding to program components and we compose them, directed by the same scripts, obtaining formal specifications of the composed applications. We use the Petri net formalism to express component and application specifications. Petri Net composition is modelled by appropriate coupling of inscriptions on interface input and output arcs to and from a unified environment place. We elaborate on testing and debugging of MP applications based on the synergy of tools for Petri-Net simulations with tools for monitoring program executions.