Simulation of communications architecture specifications using Prolog

  • Authors:
  • Wayne Citrin

  • Affiliations:
  • -

  • Venue:
  • ACM SIGAPP Applied Computing Review
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

The design of the Cara simulator, a Prolog-based simulator for communications architecture specifications, is described. Unlike other Prolog-based simulation methods, the Cara simulator supports “exploratory simulation”, in which high-level, incomplete specifications may be simulated, and various specification alternatives and elaborations added to the specification during the course of the simulation. Unlike other simulation methods, which construct Prolog procedures whose behavior models that of the specification, our simulator maintains execution traces of simulated protocol behavior and adds to these traces through the application of rules of inference reflecting the protocol behavior. This method provides a flexibility not found in other approaches.