<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSpy v2008 sp1 (http://www.altova.com) by Ion A Neag (Pioneering Decisive Solutions, Inc.) -->
<!--Example 3 for IEEE 1671.1 ATML Test Description-->
<TestDescription xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:c="urn:IEEE-1671:2008.01:Common" xmlns:hc="urn:IEEE-1671:2008.01:HardwareCommon" xmlns="urn:P-IEEE-1671.1:2008.03:TestDescription" xmlns:tsf="STDTSFLib" xmlns:std="STDBSC" xmlns:atsf="urn:P-IEEE-1671.1:2008.01:ATMLTSFLib" xsi:schemaLocation="urn:P-IEEE-1671.1:2008.03:TestDescription TestDescription.xsd STDBSC STDBSC.xsd STDTSFLib STDTSFLib.xsd urn:P-IEEE-1671.1:2008.01:ATMLTSFLib ATMLTSFLib.xsd" uuid="{F9ED240A-ABA1-447e-BBBA-1A4EF0D434B1}">
	<TsfLibraries>
		<TsfLibrary name="STDTSFLib" ID="1">
			<XmlSchemaURL> STDTSFLib.xsd </XmlSchemaURL>
			<XmlInstanceDocumentURL> STDTSFLib.xml </XmlInstanceDocumentURL>
		</TsfLibrary>
	</TsfLibraries>
	<UUTDescription>
		<Description>
			<c:Identification>
				<c:ModelName>ATML-TD-Ex1</c:ModelName>
			</c:Identification>
		</Description>
	</UUTDescription>
	<Documentation>
		<TheoryOfOperation>
			<Document uuid="{9715D15B-F524-4ea3-A999-68DDC4CFDDE4}" name="Theory of Operation">
				<c:URL>http://example.org/download/ATML-TD-Ex1/TheoryOfOperationSample.pdf</c:URL>
			</Document>
		</TheoryOfOperation>
	</Documentation>
	<GeneralData>
		<PowerRequirements>
			<DCPowerRequirements>
				<DCPowerRequirement>
					<Voltage>
						<NominalValue standardUnit="V" value="12.0">
							<Tolerance standardUnit="mV" value="100"/>
						</NominalValue>
					</Voltage>
					<Current>
						<NominalValue standardUnit="A" value="1.5"/>
						<MaxValue standardUnit="A" value="2.2"/>
					</Current>
					<Connection>
						<Ports>
							<Port xsi:type="PortConnectorPin" connectorID="cn1" name="HI" connectorPinID="cn1p1"/>
							<Port xsi:type="PortConnectorPin" connectorID="cn1" name="LO" connectorPinID="cn1p2"/>
						</Ports>
					</Connection>
				</DCPowerRequirement>
			</DCPowerRequirements>
			<ACPowerRequirements>
				<ACPowerRequirement>
					<Voltage>
						<NominalValue standardUnit="V" value="120">
							<Tolerance standardUnit="pc" value="1"/>
						</NominalValue>
					</Voltage>
					<Frequency>
						<NominalValue standardUnit="Hz" value="100">
							<Tolerance standardUnit="Hz" value="0.5"/>
						</NominalValue>
					</Frequency>
					<Current>
						<NominalValue standardUnit="A" value="1.5"/>
						<MaxValue standardUnit="A" value="2.2"/>
					</Current>
					<Connection>
						<Ports>
							<Port xsi:type="PortConnectorPin" connectorID="cn1" name="HI" connectorPinID="cn1p3"/>
							<Port xsi:type="PortConnectorPin" connectorID="cn1" name="LO" connectorPinID="cn1p4"/>
						</Ports>
					</Connection>
				</ACPowerRequirement>
			</ACPowerRequirements>
		</PowerRequirements>
	</GeneralData>
	<InterfaceRequirements>
		<Connectors>
			<Connector ID="cn1" matingConnectorType="EX1-C1a">
				<c:Identification designator="J1">
					<c:ModelName>EX1-C1</c:ModelName>
					<c:Manufacturers>
						<c:Manufacturer name="Example Manufacturer"/>
					</c:Manufacturers>
				</c:Identification>
				<Pins>
					<Pin ID="cn1p1" number="1">
						<Function>
							<SignalInformation>
								<SignalName>V_I</SignalName>
								<SignalType>Input</SignalType>
								<SignalDefinition>Input signal</SignalDefinition>
							</SignalInformation>
						</Function>
					</Pin>
					<Pin ID="cn1p2" number="2">
						<Function>
							<SignalInformation>
								<SignalName>GND</SignalName>
								<SignalType>Bi-Directional</SignalType>
								<SignalDefinition>Ground connection for Input signal</SignalDefinition>
							</SignalInformation>
						</Function>
					</Pin>
					<Pin ID="cn1p3" number="3">
						<Function>
							<SignalInformation>
								<SignalName>V_O</SignalName>
								<SignalType>Output</SignalType>
								<SignalDefinition>Output signal</SignalDefinition>
							</SignalInformation>
						</Function>
					</Pin>
					<Pin ID="cn1p4" number="4">
						<Function>
							<SignalInformation>
								<SignalName>GND</SignalName>
								<SignalType>Bi-Directional</SignalType>
								<SignalDefinition>Ground connection for Output signal</SignalDefinition>
							</SignalInformation>
						</Function>
					</Pin>
					<Pin ID="cn1p5" number="5">
						<Function>
							<SignalInformation>
								<SignalName>V_CC</SignalName>
								<SignalType>Input</SignalType>
								<SignalDefinition>DC Power</SignalDefinition>
							</SignalInformation>
						</Function>
					</Pin>
					<Pin ID="cn1p6" number="6">
						<Function>
							<SignalInformation>
								<SignalName>GND</SignalName>
								<SignalType>Bi-Directional</SignalType>
								<SignalDefinition>Ground connection for DC Power</SignalDefinition>
							</SignalInformation>
						</Function>
					</Pin>
				</Pins>
			</Connector>
		</Connectors>
		<TestPoints>
			<TestPoint designator="Q1.B"/>
			<TestPoint designator="Q1.E"/>
			<TestPoint designator="Q1.C"/>
		</TestPoints>
	</InterfaceRequirements>
	<DetailedTestInformation>
		<EntryPoints primaryTestGroupEntryPointID="1">
			<TestGroupEntryPoint ID="1" testGroupID="seq1"/>
		</EntryPoints>
		<Actions>
			<Action xsi:type="Test" ID="test1" name="V_CC to GND Resistance Test">
				<Behavior>
					<Operations>
						<Operation xsi:type="OperationSetup">
							<!--Example: measuring a quantity that is not a signal attribute-->
							<Description>Define sensor signal to measure resistance</Description>
							<Sensor>
								<LocalSensorSignalRef localSensorSignalID="ls1"/>
								<SignalMeasurement>
									<DatumDescription xsi:type="StdSignalMeasurement">
										<std:Signal>
											<std:Instantaneous name="Instantaneous1" type="Resistance" samples="1" nominal="13.2kOhm"/>
										</std:Signal>
									</DatumDescription>
								</SignalMeasurement>
							</Sensor>
						</Operation>
						<Operation xsi:type="OperationConnect">
							<Description>Connect sensor to UUT power pins</Description>
							<Signal>
								<LocalSignalRef localSignalID="ls1"/>
								<SignalConnection>
									<c:Datum xsi:type="StdSignalConnection">
										<std:Signal>
											<std:TwoWire name="TwoWire1" hi="J1-5" lo="J1-6"/>
										</std:Signal>
									</c:Datum>
								</SignalConnection>
							</Signal>
						</Operation>
						<Operation xsi:type="OperationRead">
							<Description>Read measured value</Description>
							<Measurement ID="Measurement1"/>
							<LocalSensorSignalRef localSensorSignalID="ls1"/>
							<ValueToTestResult testResultID="t1tr1"/>
						</Operation>
						<Operation xsi:type="OperationDisconnect">
							<Description>Disconnect sensor</Description>
							<LocalSignalRef localSignalID="ls1"/>
						</Operation>
						<Operation xsi:type="OperationReset">
							<Description>Reset sensor</Description>
							<LocalSignalRef localSignalID="ls1"/>
						</Operation>
					</Operations>
				</Behavior>
				<LocalSignals>
					<LocalSignal name="Resistance Sensor">
						<Sensor ID="ls1"/>
					</LocalSignal>
				</LocalSignals>
				<Outcomes>
					<Outcome ID="t1o1" value="Passed"/>
					<Outcome ID="t1o2" value="Failed" qualifier="Low"/>
				</Outcomes>
				<TestResults>
					<TestResult ID="t1tr1" name="V_CC Resistance">
						<ValueDescription>
							<DatumDescription xsi:type="doubleDescription" standardUnit="kOhm">
								<NominalValue value="13.2"/>
							</DatumDescription>
						</ValueDescription>
						<TestLimits>
							<Limit>
								<c:SingleLimit comparator="GE">
									<c:Datum xsi:type="c:double" standardUnit="kOhm" value="12.5"/>
								</c:SingleLimit>
							</Limit>
						</TestLimits>
					</TestResult>
				</TestResults>
			</Action>
			<Action xsi:type="Test" ID="test2" name="V_O DC Voltage Test">
				<Behavior>
					<Operations>
						<Operation xsi:type="OperationSetup">
							<!--Example: source signal defined locally-->
							<Description>Define source signal for UUT DC power</Description>
							<Source>
								<GlobalSignalRef globalSignalID="gs1"/>
								<SignalValue>
									<c:Datum xsi:type="StdSignalStimulus">
										<std:Signal>
											<tsf:DC_SIGNAL name="DcSignal1" dc_ampl="12.0 V"/>
										</std:Signal>
									</c:Datum>
								</SignalValue>
							</Source>
						</Operation>
						<Operation xsi:type="OperationConnect">
							<Description>Connect source to UUT power pins</Description>
							<Signal>
								<GlobalSignalRef globalSignalID="gs1"/>
								<SignalConnection>
									<c:Datum xsi:type="StdSignalConnection">
										<std:Signal>
											<std:TwoWire name="TwoWire2" hi="J1-5" lo="J1-6"/>
										</std:Signal>
									</c:Datum>
								</SignalConnection>
							</Signal>
						</Operation>
						<Operation xsi:type="OperationSetup">
							<!--Example: measuring a signal attribute-->
							<Description>Define sensor signal to measure DC voltage</Description>
							<Sensor>
								<LocalSensorSignalRef localSensorSignalID="ls1"/>
								<SignalMeasurement>
									<DatumDescription xsi:type="StdSignalMeasurement">
										<std:Signal>
											<tsf:DC_SIGNAL name="DcSignal2" dc_ampl="0 V"/>
											<std:Measure name="Measure2" As="DcSignal2" attribute="dc_ampl"/>
										</std:Signal>
									</DatumDescription>
								</SignalMeasurement>
							</Sensor>
						</Operation>
						<Operation xsi:type="OperationConnect">
							<Description>Connect sensor to UUT output</Description>
							<Signal>
								<LocalSignalRef localSignalID="ls1"/>
								<SignalConnection>
									<c:Datum xsi:type="StdSignalConnection">
										<std:Signal>
											<std:TwoWire name="TwoWire3" hi="J1-A3" lo="J1-4"/>
										</std:Signal>
									</c:Datum>
								</SignalConnection>
							</Signal>
						</Operation>
						<Operation xsi:type="OperationRead">
							<!--Example: transferring measured value to test result-->
							<Description>Read measured value</Description>
							<Measurement ID="Measurement2"/>
							<LocalSensorSignalRef localSensorSignalID="ls1"/>
							<ValueToTestResult testResultID="t2tr1"/>
						</Operation>
						<Operation xsi:type="OperationDisconnect">
							<Description>Disconnect sensor</Description>
							<LocalSignalRef localSignalID="ls1"/>
						</Operation>
						<Operation xsi:type="OperationReset">
							<Description>Reset sensor</Description>
							<LocalSignalRef localSignalID="ls1"/>
						</Operation>
						<!--Leave UUT power connected-->
					</Operations>
				</Behavior>
				<LocalSignals>
					<LocalSignal name="DC Voltage Sensor">
						<Sensor ID="ls1"/>
					</LocalSignal>
				</LocalSignals>
				<Outcomes>
					<Outcome ID="t2o1" value="Passed"/>
					<Outcome ID="t2o2" value="Failed" qualifier="High"/>
				</Outcomes>
				<TestResults>
					<TestResult ID="t2tr1" name="V_O DC Voltage">
						<ValueDescription>
							<DatumDescription xsi:type="doubleDescription" standardUnit="V">
								<NominalValue value="0.0"/>
							</DatumDescription>
						</ValueDescription>
						<TestLimits>
							<Limit>
								<c:SingleLimit comparator="LE">
									<c:Datum xsi:type="c:double" standardUnit="V" value="0.0"/>
								</c:SingleLimit>
							</Limit>
						</TestLimits>
					</TestResult>
				</TestResults>
			</Action>
			<Action xsi:type="Test" ID="test3" name="V_O AC Voltage Test">
				<Parameters>
					<Parameter ID="t3p1" name="V_I Amplitude">
						<Value>
							<c:Datum xsi:type="c:double" standardUnit="mV" unitQualifier="pk_pk" value="4.0"/>
						</Value>
					</Parameter>
					<Parameter ID="t3p2" name="V_I Frequency">
						<Value>
							<c:Datum xsi:type="c:double" standardUnit="kHz" value="1.0"/>
						</Value>
					</Parameter>
				</Parameters>
				<Behavior>
					<Operations>
						<Operation xsi:type="OperationSetup">
							<!--Example: Transferring values of signal attributes from test parameters-->
							<Description>Define source of AC signal</Description>
							<Source>
								<LocalSourceSignalRef localSourceSignalID="ls1"/>
								<SignalValue>
									<c:Datum xsi:type="StdSignalStimulus">
										<std:Signal>
											<atsf:ParameterTransferSignal parameterID="t3p1" name="TransferSignal1"/>
											<atsf:ParameterTransferSignal parameterID="t3p2" name="TransferSignal2"/>
											<tsf:AC_SIGNAL name="AcSignal2" ac_ampl="{TransferSignal1.value}" freq="{TransferSignal2.value}"/>
										</std:Signal>
									</c:Datum>
								</SignalValue>
							</Source>
						</Operation>
						<Operation xsi:type="OperationConnect">
							<Description>Connect source to UUT input</Description>
							<Signal>
								<LocalSignalRef localSignalID="ls1"/>
								<SignalConnection>
									<c:Datum xsi:type="StdSignalConnection">
										<std:Signal>
											<std:TwoWire name="TwoWire7" hi="J1-A1" lo="J1-2"/>
										</std:Signal>
									</c:Datum>
								</SignalConnection>
							</Signal>
						</Operation>
						<Operation xsi:type="OperationSetup">
							<Description>Define sensor signal to measure AC voltage</Description>
							<Sensor>
								<LocalSensorSignalRef localSensorSignalID="ls2"/>
								<SignalMeasurement>
									<DatumDescription xsi:type="StdSignalMeasurement">
										<std:Signal>
											<tsf:AC_SIGNAL name="AcSignal3" ac_ampl="44 mV" freq="1 kHz"/>
											<std:Measure name="Measure5" As="AcSignal3" attribute="ac_ampl"/>
										</std:Signal>
									</DatumDescription>
								</SignalMeasurement>
							</Sensor>
						</Operation>
						<Operation xsi:type="OperationConnect">
							<Description>Connect sensor to UUT output</Description>
							<Signal>
								<LocalSignalRef localSignalID="ls2"/>
								<SignalConnection>
									<c:Datum xsi:type="StdSignalConnection">
										<std:Signal>
											<std:TwoWire name="TwoWire8" hi="J1-A3" lo="J1-4"/>
										</std:Signal>
									</c:Datum>
								</SignalConnection>
							</Signal>
						</Operation>
						<Operation xsi:type="OperationRead">
							<Description>Read measured value</Description>
							<Measurement ID="Measurement5"/>
							<LocalSensorSignalRef localSensorSignalID="ls2"/>
							<ValueToTestResult testResultID="t5tr1"/>
						</Operation>
						<Operation xsi:type="OperationDisconnect">
							<Description>Disconnect sensor</Description>
							<LocalSignalRef localSignalID="ls2"/>
						</Operation>
						<Operation xsi:type="OperationReset">
							<Description>Reset sensor</Description>
							<LocalSignalRef localSignalID="ls2"/>
						</Operation>
						<Operation xsi:type="OperationDisconnect">
							<Description>Disconnect source</Description>
							<LocalSignalRef localSignalID="ls1"/>
						</Operation>
						<Operation xsi:type="OperationReset">
							<Description>Reset source</Description>
							<LocalSignalRef localSignalID="ls1"/>
						</Operation>
					</Operations>
				</Behavior>
				<LocalSignals>
					<LocalSignal name="AC Voltage Source">
						<Source ID="ls1"/>
					</LocalSignal>
					<LocalSignal name="AC Voltage Sensor">
						<Sensor ID="ls2"/>
					</LocalSignal>
				</LocalSignals>
				<Outcomes>
					<Outcome ID="t3o1" value="Passed"/>
					<Outcome ID="t3o2" value="Failed" qualifier="Low"/>
				</Outcomes>
				<TestResults>
					<TestResult ID="t3tr1" name="V_O AC Voltage">
						<ValueDescription>
							<DatumDescription xsi:type="doubleDescription" standardUnit="mV" unitQualifier="pk_pk">
								<NominalValue value="44.7"/>
							</DatumDescription>
						</ValueDescription>
						<TestLimits>
							<Limit>
								<c:SingleLimit comparator="GE">
									<c:Datum xsi:type="c:double" standardUnit="mV" unitQualifier="pk_pk" value="40.0"/>
								</c:SingleLimit>
							</Limit>
						</TestLimits>
					</TestResult>
				</TestResults>
			</Action>
			<Action xsi:type="Test" ID="test4" name="V_C AC Voltage Test">
				<Parameters>
					<Parameter ID="t4p1" name="V_I">
						<Value>
							<c:Datum xsi:type="StdSignalStimulus">
								<std:Signal>
									<tsf:AC_SIGNAL name="VIN2" ac_ampl="4 mV" freq="1 kHz"/>
								</std:Signal>
							</c:Datum>
						</Value>
					</Parameter>
				</Parameters>
				<Behavior>
					<Operations>
						<Operation xsi:type="OperationSetup">
							<!--Example: Transferring signal definition from test parameter-->
							<Description>Define source of AC signal</Description>
							<Source>
								<LocalSourceSignalRef localSourceSignalID="ls1"/>
								<SignalValue>
									<c:Datum xsi:type="ValueFromActionParameter" parameterID="t4p1"/>
								</SignalValue>
							</Source>
						</Operation>
						<Operation xsi:type="OperationConnect">
							<Description>Connect source to UUT input</Description>
							<Signal>
								<LocalSignalRef localSignalID="ls1"/>
								<SignalConnection>
									<c:Datum xsi:type="StdSignalConnection">
										<std:Signal>
											<std:TwoWire name="TwoWire9" hi="J1-A1" lo="J1-2"/>
										</std:Signal>
									</c:Datum>
								</SignalConnection>
							</Signal>
						</Operation>
						<Operation xsi:type="OperationSetup">
							<Description>Define sensor signal to measure AC voltage</Description>
							<Sensor>
								<LocalSensorSignalRef localSensorSignalID="ls2"/>
								<SignalMeasurement>
									<DatumDescription xsi:type="StdSignalMeasurement">
										<std:Signal>
											<tsf:AC_SIGNAL name="AcSignal5" ac_ampl="44 mV" freq="1 kHz"/>
											<std:Measure name="Measure6" As="AcSignal5" attribute="ac_ampl"/>
										</std:Signal>
									</DatumDescription>
								</SignalMeasurement>
							</Sensor>
						</Operation>
						<Operation xsi:type="OperationConnect">
							<Description>Connect sensor to Q1 collector</Description>
							<Signal>
								<LocalSignalRef localSignalID="ls2"/>
								<SignalConnection>
									<c:Datum xsi:type="StdSignalConnection">
										<std:Signal>
											<std:TwoWire name="TwoWire10" hi="Q1.C" lo="J1-4"/>
										</std:Signal>
									</c:Datum>
								</SignalConnection>
							</Signal>
						</Operation>
						<Operation xsi:type="OperationRead">
							<Description>Read measured value</Description>
							<Measurement ID="Measurement6"/>
							<LocalSensorSignalRef localSensorSignalID="ls2"/>
							<ValueToTestResult testResultID="t6tr1"/>
						</Operation>
						<Operation xsi:type="OperationDisconnect">
							<Description>Disconnect sensor</Description>
							<LocalSignalRef localSignalID="ls2"/>
						</Operation>
						<Operation xsi:type="OperationReset">
							<Description>Reset sensor</Description>
							<LocalSignalRef localSignalID="ls2"/>
						</Operation>
						<Operation xsi:type="OperationDisconnect">
							<Description>Disconnect source</Description>
							<LocalSignalRef localSignalID="ls1"/>
						</Operation>
						<Operation xsi:type="OperationReset">
							<Description>Reset source</Description>
							<LocalSignalRef localSignalID="ls1"/>
						</Operation>
					</Operations>
				</Behavior>
				<LocalSignals>
					<LocalSignal name="AC Voltage Source">
						<Source ID="ls1"/>
					</LocalSignal>
					<LocalSignal name="AC Voltage Sensor">
						<Sensor ID="ls2"/>
					</LocalSignal>
				</LocalSignals>
				<Outcomes>
					<Outcome ID="t4o1" value="Passed"/>
					<Outcome ID="t4o2" value="Failed" qualifier="Low"/>
				</Outcomes>
				<TestResults>
					<TestResult ID="t4tr1" name="V_C AC Voltage">
						<ValueDescription>
							<DatumDescription xsi:type="doubleDescription" standardUnit="mV" unitQualifier="pk_pk">
								<NominalValue value="44.7"/>
							</DatumDescription>
						</ValueDescription>
						<TestLimits>
							<Limit>
								<c:SingleLimit comparator="GE">
									<c:Datum xsi:type="c:double" standardUnit="mV" unitQualifier="pk_pk" value="40.0"/>
								</c:SingleLimit>
							</Limit>
						</TestLimits>
					</TestResult>
				</TestResults>
			</Action>
			<Action xsi:type="Test" ID="test5" name="V_C DC Voltage Test">
				<Behavior>
					<Operations>
						<Operation xsi:type="OperationSetup">
							<Description>Define sensor signal to measure DC voltage</Description>
							<Sensor>
								<LocalSensorSignalRef localSensorSignalID="ls1"/>
								<SignalMeasurement>
									<DatumDescription xsi:type="StdSignalMeasurement">
										<std:Signal>
											<tsf:DC_SIGNAL name="DcSignal4" dc_ampl="6.54 V"/>
											<std:Measure name="Measure7" As="DcSignal4" attribute="dc_ampl"/>
										</std:Signal>
									</DatumDescription>
								</SignalMeasurement>
							</Sensor>
						</Operation>
						<Operation xsi:type="OperationConnect">
							<Description>Connect sensor to Q1 collector</Description>
							<Signal>
								<LocalSignalRef localSignalID="ls1"/>
								<SignalConnection>
									<c:Datum xsi:type="StdSignalConnection">
										<std:Signal>
											<std:TwoWire name="TwoWire11" hi="Q1.C" lo="J1-4"/>
										</std:Signal>
									</c:Datum>
								</SignalConnection>
							</Signal>
						</Operation>
						<Operation xsi:type="OperationRead">
							<Description>Read measured value</Description>
							<Measurement ID="Measurement7"/>
							<LocalSensorSignalRef localSensorSignalID="ls1"/>
							<ValueToTestResult testResultID="t7tr1"/>
						</Operation>
						<Operation xsi:type="OperationDisconnect">
							<Description>Disconnect sensor</Description>
							<LocalSignalRef localSignalID="ls1"/>
						</Operation>
						<Operation xsi:type="OperationReset">
							<Description>Reset sensor</Description>
							<LocalSignalRef localSignalID="ls1"/>
						</Operation>
					</Operations>
				</Behavior>
				<LocalSignals>
					<LocalSignal name="DC Voltage Sensor">
						<Sensor ID="ls1"/>
					</LocalSignal>
				</LocalSignals>
				<Outcomes>
					<Outcome ID="t5o1" value="Passed"/>
					<Outcome ID="t5o2" value="Failed" qualifier="High"/>
					<Outcome ID="t5o3" value="Failed" qualifier="Low"/>
				</Outcomes>
				<TestResults>
					<TestResult ID="t5tr1" name="V_C DC Voltage">
						<ValueDescription>
							<DatumDescription xsi:type="doubleDescription" standardUnit="V">
								<NominalValue value="6.54"/>
							</DatumDescription>
						</ValueDescription>
						<TestLimits>
							<Limit>
								<c:LimitPair operator="AND">
									<c:Limit comparator="GE">
										<c:Datum xsi:type="c:double" standardUnit="V" value="4.7"/>
									</c:Limit>
									<c:Limit comparator="LE">
										<c:Datum xsi:type="c:double" standardUnit="V" value="8.0"/>
									</c:Limit>
								</c:LimitPair>
							</Limit>
						</TestLimits>
					</TestResult>
				</TestResults>
			</Action>
			<Action xsi:type="Test" ID="test6" name="V_E DC Voltage Test">
				<Behavior>
					<Operations>
						<Operation xsi:type="OperationSetup">
							<Description>Define sensor signal to measure DC voltage</Description>
							<Sensor>
								<LocalSensorSignalRef localSensorSignalID="ls1"/>
								<SignalMeasurement>
									<DatumDescription xsi:type="StdSignalMeasurement">
										<std:Signal>
											<tsf:DC_SIGNAL name="DcSignal5" dc_ampl="0.46 V"/>
											<std:Measure name="Measure8" As="DcSignal5" attribute="dc_ampl"/>
										</std:Signal>
									</DatumDescription>
								</SignalMeasurement>
							</Sensor>
						</Operation>
						<Operation xsi:type="OperationConnect">
							<Description>Connect sensor to Q1 emitter</Description>
							<Signal>
								<LocalSignalRef localSignalID="ls1"/>
								<SignalConnection>
									<c:Datum xsi:type="StdSignalConnection">
										<std:Signal>
											<std:TwoWire name="TwoWire12" hi="Q1.E" lo="J1-4"/>
										</std:Signal>
									</c:Datum>
								</SignalConnection>
							</Signal>
						</Operation>
						<Operation xsi:type="OperationRead">
							<Description>Read measured value</Description>
							<Measurement ID="Measurement8"/>
							<LocalSensorSignalRef localSensorSignalID="ls1"/>
							<ValueToTestResult testResultID="t6tr1"/>
						</Operation>
						<Operation xsi:type="OperationDisconnect">
							<Description>Disconnect sensor</Description>
							<LocalSignalRef localSignalID="ls1"/>
						</Operation>
						<Operation xsi:type="OperationReset">
							<Description>Reset sensor</Description>
							<LocalSignalRef localSignalID="ls1"/>
						</Operation>
					</Operations>
				</Behavior>
				<LocalSignals>
					<LocalSignal name="DC Voltage Sensor">
						<Sensor ID="ls1"/>
					</LocalSignal>
				</LocalSignals>
				<Outcomes>
					<Outcome ID="t6o1" value="Passed"/>
					<Outcome ID="t6o2" value="Failed" qualifier="High"/>
					<Outcome ID="t6o3" value="Failed" qualifier="Low"/>
				</Outcomes>
				<TestResults>
					<TestResult ID="t6tr1" name="V_E DC Voltage">
						<ValueDescription>
							<DatumDescription xsi:type="doubleDescription" standardUnit="V">
								<NominalValue value="0.46"/>
							</DatumDescription>
						</ValueDescription>
						<TestLimits>
							<Limit>
								<c:LimitPair operator="AND">
									<c:Limit comparator="GE">
										<c:Datum xsi:type="c:double" standardUnit="V" value="0.37"/>
									</c:Limit>
									<c:Limit comparator="LE">
										<c:Datum xsi:type="c:double" standardUnit="V" value="0.55"/>
									</c:Limit>
								</c:LimitPair>
							</Limit>
						</TestLimits>
					</TestResult>
				</TestResults>
			</Action>
			<Action xsi:type="Test" ID="test7" name="V_B DC Voltage Test">
				<Behavior>
					<Operations>
						<Operation xsi:type="OperationSetup">
							<Description>Define sensor signal to measure DC voltage</Description>
							<Sensor>
								<LocalSensorSignalRef localSensorSignalID="ls1"/>
								<SignalMeasurement>
									<DatumDescription xsi:type="StdSignalMeasurement">
										<std:Signal>
											<tsf:DC_SIGNAL name="DcSignal6" dc_ampl="1.09 V"/>
											<std:Measure name="Measure9" As="DcSignal6" attribute="dc_ampl"/>
										</std:Signal>
									</DatumDescription>
								</SignalMeasurement>
							</Sensor>
						</Operation>
						<Operation xsi:type="OperationConnect">
							<Description>Connect sensor to Q1 base</Description>
							<Signal>
								<LocalSignalRef localSignalID="ls1"/>
								<SignalConnection>
									<c:Datum xsi:type="StdSignalConnection">
										<std:Signal>
											<std:TwoWire name="TwoWire13" hi="Q1.B" lo="J1-4"/>
										</std:Signal>
									</c:Datum>
								</SignalConnection>
							</Signal>
						</Operation>
						<Operation xsi:type="OperationRead">
							<Description>Read measured value</Description>
							<Measurement ID="Measurement9"/>
							<LocalSensorSignalRef localSensorSignalID="ls1"/>
							<ValueToTestResult testResultID="t7tr1"/>
						</Operation>
						<Operation xsi:type="OperationDisconnect">
							<Description>Disconnect sensor</Description>
							<LocalSignalRef localSignalID="ls1"/>
						</Operation>
						<Operation xsi:type="OperationReset">
							<Description>Reset sensor</Description>
							<LocalSignalRef localSignalID="ls1"/>
						</Operation>
					</Operations>
				</Behavior>
				<LocalSignals>
					<LocalSignal name="DC Voltage Sensor">
						<Sensor ID="ls1"/>
					</LocalSignal>
				</LocalSignals>
				<Outcomes>
					<Outcome ID="t7o1" value="Passed"/>
					<Outcome ID="t7o2" value="Failed" qualifier="High"/>
					<Outcome ID="t7o3" value="Failed" qualifier="Low"/>
				</Outcomes>
				<TestResults>
					<TestResult ID="t7tr1" name="V_B DC Voltage">
						<ValueDescription>
							<DatumDescription xsi:type="doubleDescription" standardUnit="V">
								<NominalValue value="1.09"/>
							</DatumDescription>
						</ValueDescription>
						<TestLimits>
							<Limit>
								<c:LimitPair operator="AND">
									<c:Limit comparator="GE">
										<c:Datum xsi:type="c:double" standardUnit="V" value="0.99"/>
									</c:Limit>
									<c:Limit comparator="LE">
										<c:Datum xsi:type="c:double" standardUnit="V" value="1.2"/>
									</c:Limit>
								</c:LimitPair>
							</Limit>
						</TestLimits>
					</TestResult>
				</TestResults>
			</Action>
			<Action xsi:type="Test" ID="test8" name="VBE Test on V_C Fail High">
				<Behavior>
					<!--Example: calling test group-->
					<TestGroupCall testGroupID="seq2"/>
				</Behavior>
				<Outcomes>
					<Outcome ID="t8o1" value="Passed" qualifier="VE_P"/>
					<Outcome ID="t8o2" value="Failed" qualifier="VE_H_VB_P"/>
					<Outcome ID="t8o3" value="Failed" qualifier="VE_H_VB_H"/>
					<Outcome ID="t8o4" value="Failed" qualifier="VE_H_VB_L"/>
					<Outcome ID="t8o5" value="Failed" qualifier="VE_L_VB_P"/>
					<Outcome ID="t8o6" value="Failed" qualifier="VE_L_VB_H"/>
					<Outcome ID="t8o7" value="Failed" qualifier="VE_L_VB_L"/>
				</Outcomes>
			</Action>
			<Action xsi:type="Test" ID="test9" name="VBE Test on V_C Fail Low">
				<Behavior>
					<!--Example: calling the same test group a second time-->
					<TestGroupCall testGroupID="seq2"/>
				</Behavior>
				<Outcomes>
					<Outcome ID="t9o1" value="Passed" qualifier="VE_P"/>
					<Outcome ID="t9o2" value="Failed" qualifier="VE_H_VB_P"/>
					<Outcome ID="t9o3" value="Failed" qualifier="VE_H_VB_H"/>
					<Outcome ID="t9o4" value="Failed" qualifier="VE_H_VB_L"/>
					<Outcome ID="t9o5" value="Failed" qualifier="VE_L_VB_P"/>
					<Outcome ID="t9o6" value="Failed" qualifier="VE_L_VB_H"/>
					<Outcome ID="t9o7" value="Failed" qualifier="VE_L_VB_L"/>
				</Outcomes>
			</Action>
			<Action xsi:type="SessionAction" ID="sa1" name="Remove UUT DC Power">
				<Behavior>
					<Operations>
						<Operation xsi:type="OperationReset">
							<Description>Reset UUT DC power</Description>
							<GlobalSignalRef globalSignalID="gs1"/>
						</Operation>
						<Operation xsi:type="OperationDisconnect">
							<Description>Disconnect UUT DC Power</Description>
							<GlobalSignalRef globalSignalID="gs1"/>
						</Operation>
					</Operations>
				</Behavior>
				<Outcomes>
					<Outcome ID="sa1o1" value="Done"/>
				</Outcomes>
			</Action>
		</Actions>
		<TestGroups>
			<TestGroup xsi:type="TestGroupSequence" ID="seq1" name="FaultDetectionAndIsolation">
				<Outcomes>
					<Outcome ID="s1o1" value="Passed"/>
					<Outcome ID="s1o2" value="Failed" qualifier="C3.SR">
						<DetectionIsolation>
							<Faults>
								<Fault faultID="c7f2"/>
							</Faults>
						</DetectionIsolation>
					</Outcome>
					<Outcome ID="s1o3" value="Failed" qualifier="C2.SR">
						<DetectionIsolation>
							<Faults>
								<Fault faultID="c6f2"/>
							</Faults>
						</DetectionIsolation>
					</Outcome>
					<Outcome ID="s1o4" value="Failed" qualifier="C1.SR">
						<DetectionIsolation>
							<Faults>
								<Fault faultID="c5f2"/>
							</Faults>
						</DetectionIsolation>
					</Outcome>
					<Outcome ID="s1o5" value="Failed" qualifier="C3.OP">
						<DetectionIsolation>
							<Faults>
								<Fault faultID="c7f1"/>
							</Faults>
						</DetectionIsolation>
					</Outcome>
					<Outcome ID="s1o6" value="Failed" qualifier="R4.OP">
						<DetectionIsolation>
							<Faults>
								<Fault faultID="c4f1"/>
							</Faults>
						</DetectionIsolation>
					</Outcome>
					<Outcome ID="s1o7" value="Failed" qualifier="Q1.BE.SR,Q1.C.OP,R1.OP">
						<DetectionIsolation>
							<Faults>
								<Fault faultID="c8f1"/>
								<Fault faultID="c8f4"/>
								<Fault faultID="c1f1"/>
							</Faults>
						</DetectionIsolation>
					</Outcome>
					<Outcome ID="s1o8" value="Failed" qualifier="Q1.B.OP">
						<DetectionIsolation>
							<Faults>
								<Fault faultID="c8f2"/>
							</Faults>
						</DetectionIsolation>
					</Outcome>
					<Outcome ID="s1o9" value="Failed" qualifier="R2.OP">
						<DetectionIsolation>
							<Faults>
								<Fault faultID="c2f1"/>
							</Faults>
						</DetectionIsolation>
					</Outcome>
					<Outcome ID="s1o10" value="Failed" qualifier="Q1.CE.SR">
						<DetectionIsolation>
							<Faults>
								<Fault faultID="c8f3"/>
							</Faults>
						</DetectionIsolation>
					</Outcome>
					<Outcome ID="s1o11" value="Failed" qualifier="R3.OP">
						<DetectionIsolation>
							<Faults>
								<Fault faultID="c3f1"/>
							</Faults>
						</DetectionIsolation>
					</Outcome>
					<Outcome ID="s1o12" value="Failed" qualifier="C1.OP">
						<DetectionIsolation>
							<Faults>
								<Fault faultID="c5f1"/>
							</Faults>
						</DetectionIsolation>
					</Outcome>
					<Outcome ID="s1o13" value="Failed" qualifier="C2.OP">
						<DetectionIsolation>
							<Faults>
								<Fault faultID="c6f1"/>
							</Faults>
						</DetectionIsolation>
					</Outcome>
					<Outcome ID="s1o14" value="Aborted" qualifier="Error"/>
				</Outcomes>
				<Termination>
					<TerminationAction actionID="sa1"/>
				</Termination>
				<Steps>
					<Step ID="step1">
						<ActionRef actionID="test1"/>
						<Results>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t1o1"/>
								<NextStep stepID="step2"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t1o2"/>
								<SequenceOutcome sequenceOutcomeID="s1o2"/>
							</Result>
						</Results>
					</Step>
					<Step ID="step2">
						<ActionRef actionID="test2"/>
						<Results>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t2o1"/>
								<NextStep stepID="step3"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t2o2"/>
								<SequenceOutcome sequenceOutcomeID="s1o3"/>
							</Result>
						</Results>
					</Step>
					<Step ID="step3">
						<ActionRef actionID="test3"/>
						<Results>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t3o1"/>
								<NextStep stepID="step4"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t3o2"/>
								<SequenceOutcome sequenceOutcomeID="s1o4"/>
							</Result>
						</Results>
					</Step>
					<Step ID="step4">
						<ActionRef actionID="test5"/>
						<Results>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t5o1"/>
								<NextStep stepID="step5"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t5o2"/>
								<NextStep stepID="step6"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t5o3"/>
								<NextStep stepID="step7"/>
							</Result>
						</Results>
					</Step>
					<Step ID="step5">
						<ActionRef actionID="test4"/>
						<Results>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t4o1"/>
								<SequenceOutcome sequenceOutcomeID="s1o13"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t4o2"/>
								<SequenceOutcome sequenceOutcomeID="s1o12"/>
							</Result>
						</Results>
					</Step>
					<Step ID="step6">
						<ActionRef actionID="test8"/>
						<Results>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t8o1"/>
								<SequenceOutcome sequenceOutcomeID="s1o14"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t8o2"/>
								<SequenceOutcome sequenceOutcomeID="s1o6"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t8o3"/>
								<SequenceOutcome sequenceOutcomeID="s1o6"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t8o4"/>
								<SequenceOutcome sequenceOutcomeID="s1o6"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t8o5"/>
								<SequenceOutcome sequenceOutcomeID="s1o8"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t8o6"/>
								<SequenceOutcome sequenceOutcomeID="s1o8"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t8o7"/>
								<SequenceOutcome sequenceOutcomeID="s1o7"/>
							</Result>
						</Results>
					</Step>
					<Step ID="step7">
						<ActionRef actionID="test9"/>
						<Results>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t9o1"/>
								<SequenceOutcome sequenceOutcomeID="s1o14"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t9o3"/>
								<SequenceOutcome sequenceOutcomeID="s1o9"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t9o2"/>
								<SequenceOutcome sequenceOutcomeID="s1o10"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t9o4"/>
								<SequenceOutcome sequenceOutcomeID="s1o10"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t9o5"/>
								<SequenceOutcome sequenceOutcomeID="s1o11"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t9o6"/>
								<SequenceOutcome sequenceOutcomeID="s1o11"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t9o7"/>
								<SequenceOutcome sequenceOutcomeID="s1o11"/>
							</Result>
						</Results>
					</Step>
				</Steps>
				<EntryPoints primaryEntryPointID="1">
					<EntryPoint ID="1" stepID="step1"/>
				</EntryPoints>
			</TestGroup>
			<TestGroup xsi:type="TestGroupSequence" ID="seq2" name="VBE_Tests">
				<Outcomes>
					<Outcome ID="s2o1" value="Passed" qualifier="VE_P"/>
					<Outcome ID="s2o2" value="Failed" qualifier="VE_H_VB_P"/>
					<Outcome ID="s2o3" value="Failed" qualifier="VE_H_VB_H"/>
					<Outcome ID="s2o4" value="Failed" qualifier="VE_H_VB_L"/>
					<Outcome ID="s2o5" value="Failed" qualifier="VE_L_VB_P"/>
					<Outcome ID="s2o6" value="Failed" qualifier="VE_L_VB_H"/>
					<Outcome ID="s2o7" value="Failed" qualifier="VE_L_VB_L"/>
				</Outcomes>
				<Steps>
					<Step ID="step1">
						<ActionRef actionID="test6"/>
						<Results>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t6o1"/>
								<SequenceOutcome sequenceOutcomeID="s2o1"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t6o2"/>
								<NextStep stepID="step2"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t6o3"/>
								<NextStep stepID="step3"/>
							</Result>
						</Results>
					</Step>
					<Step ID="step2">
						<ActionRef actionID="test7"/>
						<Results>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t7o1"/>
								<SequenceOutcome sequenceOutcomeID="s2o2"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t7o2"/>
								<SequenceOutcome sequenceOutcomeID="s2o3"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t7o3"/>
								<SequenceOutcome sequenceOutcomeID="s2o4"/>
							</Result>
						</Results>
					</Step>
					<Step ID="step3">
						<ActionRef actionID="test7"/>
						<Results>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t7o1"/>
								<SequenceOutcome sequenceOutcomeID="s2o5"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t7o2"/>
								<SequenceOutcome sequenceOutcomeID="s2o6"/>
							</Result>
							<Result>
								<ActionOutcomeRef actionOutcomeID="t7o3"/>
								<SequenceOutcome sequenceOutcomeID="s2o7"/>
							</Result>
						</Results>
					</Step>
				</Steps>
				<EntryPoints primaryEntryPointID="1">
					<EntryPoint ID="1" stepID="step1"/>
				</EntryPoints>
			</TestGroup>
		</TestGroups>
		<GlobalSignals>
			<GlobalSignal name="UUT DC Power">
				<Source ID="gs1"/>
			</GlobalSignal>
		</GlobalSignals>
	</DetailedTestInformation>
	<FailureFaultData>
		<FaultData>
			<Components>
				<Component ID="c1">
					<c:Identification designator="R1">
						<c:ModelName>Resistor</c:ModelName>
					</c:Identification>
					<Faults>
						<Fault type="DetectableInsertable" ID="c1f1">
							<FailureMode>Open</FailureMode>
						</Fault>
					</Faults>
				</Component>
				<Component ID="c2">
					<c:Identification designator="R2">
						<c:ModelName>Resistor</c:ModelName>
					</c:Identification>
					<Faults>
						<Fault type="DetectableInsertable" ID="c2f1">
							<FailureMode>Open</FailureMode>
						</Fault>
					</Faults>
				</Component>
				<Component ID="c3">
					<c:Identification designator="R3">
						<c:ModelName>Resistor</c:ModelName>
					</c:Identification>
					<Faults>
						<Fault type="DetectableInsertable" ID="c3f1">
							<FailureMode>Open</FailureMode>
						</Fault>
					</Faults>
				</Component>
				<Component ID="c4">
					<c:Identification designator="R4">
						<c:ModelName>Resistor</c:ModelName>
					</c:Identification>
					<Faults>
						<Fault type="DetectableInsertable" ID="c4f1">
							<FailureMode>Open</FailureMode>
						</Fault>
					</Faults>
				</Component>
				<Component ID="c5">
					<c:Identification designator="C1">
						<c:ModelName>Capacitor</c:ModelName>
					</c:Identification>
					<Faults>
						<Fault type="DetectableInsertable" ID="c5f1">
							<FailureMode>Open</FailureMode>
						</Fault>
						<Fault type="DetectableInsertable" ID="c5f2">
							<FailureMode>Short</FailureMode>
						</Fault>
					</Faults>
				</Component>
				<Component ID="c6">
					<c:Identification designator="C2">
						<c:ModelName>Capacitor</c:ModelName>
					</c:Identification>
					<Faults>
						<Fault type="DetectableInsertable" ID="c6f1">
							<FailureMode>Open</FailureMode>
						</Fault>
						<Fault type="DetectableInsertable" ID="c6f2">
							<FailureMode>Short</FailureMode>
						</Fault>
					</Faults>
				</Component>
				<Component ID="c7">
					<c:Identification designator="C3">
						<c:ModelName>Capacitor</c:ModelName>
					</c:Identification>
					<Faults>
						<Fault type="DetectableInsertable" ID="c7f1">
							<FailureMode>Open</FailureMode>
						</Fault>
						<Fault type="DetectableInsertable" ID="c7f2">
							<FailureMode>Short</FailureMode>
						</Fault>
					</Faults>
				</Component>
				<Component ID="c8">
					<c:Identification designator="Q1">
						<c:ModelName>Transistor</c:ModelName>
					</c:Identification>
					<Pins>
						<Pin ID="1">
							<PinNumber>B</PinNumber>
						</Pin>
						<Pin ID="2">
							<PinNumber>C</PinNumber>
						</Pin>
						<Pin ID="3">
							<PinNumber>E</PinNumber>
						</Pin>
					</Pins>
					<Faults>
						<Fault type="DetectableInsertable" ID="c8f1">
							<Location>
								<Pin pinID="1"/>
								<Pin pinID="3"/>
							</Location>
							<FailureMode>Short</FailureMode>
						</Fault>
						<Fault type="DetectableInsertable" ID="c8f2">
							<Location>
								<Pin pinID="1"/>
							</Location>
							<FailureMode>Open</FailureMode>
						</Fault>
						<Fault type="DetectableInsertable" ID="c8f3">
							<Location>
								<Pin pinID="2"/>
								<Pin pinID="3"/>
							</Location>
							<FailureMode>Short</FailureMode>
						</Fault>
						<Fault type="DetectableInsertable" ID="c8f4">
							<Location>
								<Pin pinID="2"/>
							</Location>
							<FailureMode>Open</FailureMode>
						</Fault>
					</Faults>
				</Component>
			</Components>
		</FaultData>
	</FailureFaultData>
</TestDescription>

