Transform

Common section for discussion of glossary terms. Please create a new topic for each term.
User avatar
Bradford Van Treuren
SJTAG Chair Emeritus
Posts: 152
Joined: Fri Nov 16, 2007 2:06 pm
Location: VT Enterprises Consulting Services, USA

Transform

Post by Bradford Van Treuren »

This post is about the term "Transform" and how that relates to P2654, P1687.1, 1687, and 1149.1-2013. For now is only covers this one word, but may need to expand to also include discussions on what is meant by "Transformation." Here are the contents of the discussion so far on "Transform."

From Dictionary.com:
Transform: 1) to change in form, appearance, or structure; metamorphose. 2) to change in condition, nature, or character; convert. 3) to change into another substance; transmute.

From P2654 group discussion:
Transform: to change in form, appearance, structure, condition, nature, character or substance into another that is an equivalent representation of the intent of the original behavior (May need to describe in terms of protocols and structure) The intent and behavior of the original is the same for the new representation. Ex. Serial (TTL vs. RS232), A/D (SPI tuning too slow for app)

From P1687.1:
Transaction-to-transaction transformation: Transformation between device interfaces (hosts and clients)
Transaction-to-Event transformation: Transformation from an interface to a register

Clearly this term need a lot more discussion to help resolve a single definition to be used by all the standards. This is yet another term that seems to need an adjective or qualifier added to it to better define the scope of the context where the transformation is taking place.

It is not clear at this time if the discussion for Transformation should be held in this forum post or not.
Bradford Van Treuren
Distinguished Member of Technical Staff
VT Enterprises Consulting Services
User avatar
Ian McIntosh
SJTAG Chair
Posts: 504
Joined: Mon Nov 05, 2007 11:49 pm
Location: Leonardo, UK

Re: Transform

Post by Ian McIntosh »

Brad, in the above, you've used "transform " for the dictionary.com and P2654 references but "transformation" in the P1687.1. I could infer that "transform" is a noun describing a class of actions while "transformation" is verb representing the process that the class of actions performs. Do you perceive there to be any further or different distinction? I'm happy for both to be considered in this topic if we can say that one is a derivative of the other and so the two are related.
Ian McIntosh
Testability Lead
Leonardo UK
User avatar
Bradford Van Treuren
SJTAG Chair Emeritus
Posts: 152
Joined: Fri Nov 16, 2007 2:06 pm
Location: VT Enterprises Consulting Services, USA

Re: Transform

Post by Bradford Van Treuren »

Jeff Rearick proposed this definition in an email.
Transformation: the process of mapping a transaction at one interface to another transaction at another interface. Unlike retargeting, transformation does not require explicit description of the circuitry between the two interfaces; rather, it uses callback procedures to express the actions in terms of the protocol at the desired interface.
Bradford Van Treuren
Distinguished Member of Technical Staff
VT Enterprises Consulting Services