Skip to content
STIMSMITH

Architecture-Independent Template Generation Method

Technique

A method for creating and using test templates that describe parameterized test programs in an architecture-independent form, then customizing them for a specific target architecture. It separates the functional description of test behavior from the architectural realization through well-defined architecture-dependent constructs.

First seen 9/25/2026
Last seen 9/25/2026
Evidence 1 chunks
Wiki v1

WIKI

Architecture-Independent Template Generation Method

Overview

The Architecture-Independent Template Generation Method is an approach used in the testing of compilers, virtual machines, and microprocessors. Instead of writing concrete test programs for every target, testers describe tests using parameterized test templates — schema-like descriptions that capture the functional intent of a test without committing to any particular instruction set or machine organization.

READ FULL ARTICLE →

NEIGHBORHOOD

No graph connections found for this entity yet. It may appear in future ingestion runs.

explore full graph →

RELATIONSHIPS

3 connections
Architecture-Dependent Constructs uses → 88% 1e
The method defines architecture-dependent constructs and bases template creation on them, indicating the constructs are used as inputs.
Architecture-Independent Test Template introduces → 86% 1e
The described method’s goal is to create architecture-independent test templates.
Customization is presented as a step within the overall method for creating and using architecture-independent test templates.

CITATIONS

7 sources
7 citations — click to expand
[1] Test templates are parameterized descriptions of test programs used to reduce the resources spent on test creation for compilers, virtual machines, and microprocessors. Architecture independent test templates for virtual machines and ...
[2] The method defines architecture-dependent constructs, uses them to create an architecture-independent test template, and customizes the template to the target architecture by describing implementations of those constructs. Architecture independent test templates for virtual machines and ...
[3] Implementations of architecture-dependent constructs can be described by different sets of architecturally dependent operations, differing in both the types of data used and the operations used. Architecture independent test templates for virtual machines and ...
[4] Different strategies for selecting implementations to use, including full brute force and random selection, can be applied in the test templates. Architecture independent test templates for virtual machines and ...
[5] Providing the architecture-dependent constructs as an interface allows third-party generators to create the architecture-independent templates. Architecture independent test templates for virtual machines and ...
[6] Rewriting the implementations of the constructs allows test programs to be derived from the given templates for new architectures. Architecture independent test templates for virtual machines and ...
[7] The method was successfully applied to check optimizations in a virtual machine compiler. Architecture independent test templates for virtual machines and ...