VirtualLayerGenerator

Joseph E Coffland

05 April 2006

Version 1.5.0

VirtualLayerGenerator automatically generates the virtual layer give the YML simulation file.

Table of Contents

Syntax

VirtualLayerGenerator [-r] [-s] simulation.yml

Options

-r
Completely regenerate virtual layer YML.
-s
Print virtual layer to standard out.

Description

VirtualLayerGenerator is part of the SESAME software system. More information can be found on the web at http://sesamesim.sourceforge.net/.

VirtualLayerGenerator, takes an YML simulation file as input and generates the virtual layer YML description. The generated virtual layer consists of virtual processors and virtual channels which are used to synchronize, schedule application and possibly reorder traces events from application processes.

If the [-r] option is not specified, the VirtualLayerGenerator will copy the old YML rather than generate new YML when there are matching components in the old virtual layer YML. This means that changes to the auto-generated YML will not be lost when you rerun VirtualLayerGenerator. However, if you delete the virtual node of a process or channel it will be regenerated the next time VirtualLayerGenerator is run.

VirtualLayerGenerator was created with XmlPL, the XML Processing Language.

Examples

  # Preserve changes to valid virtual layer components
  VirtualLayerGenerator simulation.yml

  # Full regeneration of the virtual layer
  VirtualLayerGenerator -r simulation.yml

  # Print virtual layer to standard out
  VirtualLayerGenerator -s simulation.yml

Authors

Joseph Coffland - jcofflan@users.sourceforge.net

See Also

AppVirtualMapGenerator(1), ArchitectureCompiler(1), http://sesamesim.sourceforge.net/, http://xmlpl.org/