JIS B 3900-4-2012 工业自动化系统和集成.制造软件互操作性的能力模型.第4部分-一致性测试、准则和报告_第1页
JIS B 3900-4-2012 工业自动化系统和集成.制造软件互操作性的能力模型.第4部分-一致性测试、准则和报告_第2页
JIS B 3900-4-2012 工业自动化系统和集成.制造软件互操作性的能力模型.第4部分-一致性测试、准则和报告_第3页
JIS B 3900-4-2012 工业自动化系统和集成.制造软件互操作性的能力模型.第4部分-一致性测试、准则和报告_第4页
JIS B 3900-4-2012 工业自动化系统和集成.制造软件互操作性的能力模型.第4部分-一致性测试、准则和报告_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(1)B3900-4:2012(ISO16100-4:2006)ページ序文 11適用範囲 12引用規格 13用語及び定義 2 45適合性の梓組み 45.1適合性試験 45.2UUT(試験ユニット)の型 55.3適合性試験の方法 56適合性試験の手順 8 g6.2“CreateATC”アクテイビティ 86.3“CreateETC”アクティビテ 96.4“TestUUT”アクテイビティ 97UUTの適合性 7.1ケイパビリティクラス構造の適合性 7.2ケイパビリティテンプレートの適合性 7.3ケイパビリティプロファイルの適合性 7.4ケイパビリティプロファイル照合機構の適合性 附属書A(参考)ケイパビリテイプロファイルの適合性試験 附属書B(参考)1型照合機構の適合性試験 22B3900-4:2012(ISO16100-4:2006)この規格は,工業標準化法第12条第1項の規定に基づき,一般財団法人製造科学技術センター(MSTC)及び一般財団法人日本規格協会(JSA)から,工業標準原案を具して日本工業規格を制定すべきとの申出があり,日本工業標準調查会の審議を経て,経済産業大臣が制定した日本工業規格である。この規格は,著作権法で保護対象となっている著作物である。この規格の一部が,特許権,出願公開後の特許出願又は実用新案権に抵触する可能性があることに注意を喚起する。経済産業大臣及び日本工業標準調査会は,このような特許権,出願公開後の特許出願及び実用新案権に関わる確認について,責任はもたない。JISB3900の規格群には,次に示す部術成がある。JISB3900-1第1部:种組みJISB3900-4第4部:適合性試験の方法,規範及び報告JISB3900-5第5部:複数のケイパビリティクラス構造を川いたプロファイル照合の手法(予定)日本工業規格JISB3900-4:2012(ISO16100-4:2006)第4部:適合性試験の方法,規範及び報告Part4:Conformancetestmethods,criteriaandreports序文この規格は,2006年に第1版として発行されたISO16100-4を基に,技術的内容を変更することなく作なお,この規格で点線の下線を施してある参考事項は,対応国際規格にはない事項である。注記この規格の対応国際規格及びその対応の程度を表す記号を,次に示す。ISO16100-4:2006,Industrialautomationsystemsandintegration—Manufacturingsoftwarecapabilityprofilingforinteroperability—Part4:Conformancetestmethods,criteriaandreports(IDT)なお,対応の程度を表す記号“IDT”は,ISO/IECGuide21-1に基づき,“一致している”こ引用規格は,記載の年の版を適用し,その後の改正版(追補を含む。)は適用しない。2B3900-4:2012(ISO16100-4:2006)softwarecapabilityprofilingforinteroperability—Part1:Framework(MOD)softwarecapabilityprofilingforinteroperability—Part2:Profilingmethodology(IDT)注記対応国際規格:ISO16100-3,Industrialautomationsystemsandintegration—Manufacturingsoftwarecapabilityprofilingforinteroperability—Part3:Interfaceservices,protocolsandcapabilitytemplates(IDT)3用語及び定義この規格で用いる主な用語及び定義は,JISB3900-1,JISB3900-2及びJISB3900-3によるほか,次に3.1実装環境,変数値及び手法とは独立した,少なくとも一つの試験のための仕様。3.2簡易試験仕様集(abstracttestsuite)簡易試験仕様の集合。3.319439の定義とは異なる。3.43.5ソフトウェアの相互運用の粋組みにおける,特定のインタフェースを通じて提供するサービスの選択及び記述。3.6適合性(conformance,conformity)仕様で真であるものが,実装でも真であることを実現する仕様と実装との関係。3B3900-4:2012(ISO16100-4:2006)例プロファイルの実装は,JISB3900規格群の規定に従って生成したテンプレート仕様に適合して3.7適合性判定簡所(conformancepoint)JISB3900規格群の規定に基づいて実装が適合かどうかを判定する試験を計画して実施する際に,特定の要求を示す部分。3.8適合性記述(conformancestatement)仕様の適合性判定簡所及びその簡所で満たすべき要求の記述。3.9適合性試験(conformancetesting,conformityassessment)規格が要求する特定の機能を実装した製品に対して,その機能の発現を判定するために実施する試験。3.10適合性試験報告(conformancetestreport)適合性試験による評価の最後に記載する文書で,実施する適合性試験の規格に対する試験ユニット(UUT:Unitundertest)の試験結果及び試験方法の詳細な報告。3.11適合性を満たす実装(conformingimplementation)通合性情服(CSI:Conformancestatementfortheimplementation)に記城のケイパビリティに合致する欠装。3.12実行可能試験(executabletestcase)试験環境に依存して,変数値及び特定の試験方法に従った簡易試験仕様の欠装。3.13実行可能試験集(executabletest火行可能试験の集合。3.14誤り検出試験(falsificationtesting)3.15生起条件とともに記述したオブジェクトの協調挙動の抽象化。3.16アクティビティにおける機能又は役割を定義し,ユニット相互の共有情報の交換機構を支援するもの。3.17照合機構(matcher)4B3900-4:2012(ISO16100-4:2006)3.18合致レベル(matchinglevel)3.19MSUの相互運用性(MSUinteroperability)3.20一つ以上の基本仕様,副プロファイル又はその組合せ。基本仕様の特定のクラス指定,要求展開した部3構などのUUTは,外から観察できる挙動が簡条7で規定する適合性要求を満足する場合に“適合してい適合性試験は,実装が規格又は仕様の要求に合致するかどうかの検証である。適合性試験は,相互運用性を達成するために必要ではあるが,相互運用性を保証するものではない。適合性試験は,開発者及び使用者に,適合したUUTが期待どおりに稼働し,思いどおりの機能を発揮し,又は記述したインタフェーJISB3900規格群の基本的な適合性試験の方針は,誤り検出試験である。誤り検出試験は,正誤の多様な入力の組合せに対して実装を課しており,試験出力を試験規定の中で予期する出力と比較して適合性の度合いを決定する。試験出力が予期する出力と合致しない場合は,実装る。適合性試験の結果は,絶対的な適合性を保証するわけではない。誤り検出試験は,不適合であるとい5合する。a)CSIの生成d)UUTの試験適合性試験の手順は,簡条7に規定する適合性の判定簡所及び適合性試験の判定基準に基づく実装のた様(ATC:Abstracttestcase)を作成する。XITIは,UUTの型に依存し,UUTそれぞれの型に対して表2個々のATCは,元のCSIに逆引きが可能で,実行可能試験(ETC:Executabletestcase)の集合として実装できる。適切な試験環境のために,表3に示す付加情報は,実行可能試験集(ETS:Excutabletestsuite)を形成する簡易試験仕様集(ATS:Abstracttestsuite)に対応するETCの集合と対応する。6B3900-4:2012(ISO16100-4:2006)成成{XITI}成成:ATC{XIPI}:ATCETCの生成UUTETCの生成urom:適合性試験報告特定のUUT上でETSを実行すると,試験の結果はETSに属する個々のETCからの結果を統合したものは,UUTが適合性の判定簡所及び関連する判定基準に対応するATCに適合しないことを示す。ETSに属表1—“CreateCSI”の入力及び出力UUTの型照合機構入力規格又は仕様域の意味定義辞及び分iルに含まれる要素の集合出力ル照合機構(表9)7表2-“CreateATC”の入力及び出力参照)参照]表3-“CreateETC”の入力及び出力表4-"TestUUT"の入力及び出力UUTの型照合機構入力ETCUUT夕入力一夕入力一夕入力一夕入力8B3900-4:2012(ISO16100-4:2006)個々のUUTの型に対し,対応する適合性試験の規範を用いて実行する適合性試験で,特定のCSI集合CSIは,適合性試験の理解を深め,試験範囲の境界を認識するために用いる。適合性記述には,“肯定”CSI包含適合性試験規範依存適合性判定簡所適合性試験規範依存亚JISB3900規格群の他の部に示す適合性試験の要求がある。表5一適合性判定簡所の型型UUTへの実装武験の必要性ATCの結果A必要必要合格B必要必要合格又は不合格C実装の場合に必要合格D実装の場合に必要合格又は不合格6.1.3CSIスキーマ個々のCSIは,次の項目を備えた適合性記述の表に記録する。a)適合性試験の番号一適合性判定簡所及び論理的に関連する個々の適合性試験を識別するものb)適合性判定簡所の番号一個々の適合性判定簡所を識別するものc)適合性判定簡所の記述一適合性判定簡所の概要d)参照する仕様一適合性判定簡所に関迎するJISB3900規格群の部界1号,簡条界号及び細分簡条e)適合性判定簡所の種類一表5による適合性判定簡所の型f簡易試験仕様の規範一期待する挙動の記述9B3900-4:2012(ISO16100-4:2006)a)UUTの型b)一つの適合性判定簡所の識別子c)適合性判定簡所の集合の識別子d)適合性判定簡所に対する試験結果個々のATCには,特定のUUTの挙動を検証するそれぞれの目的がある。ATCは,CSIの集合に従ってATG(“ATG”は,“Abstracttestgroup”の略である。)内に論理的に組み分ける。UUTの型に対し,ATGATS1ATC1ATC1XITI制約1111ETS1ETC1ETC制約制約図3一適合性試験要素のクラス図環境に固有のATCの実装には,個々のUUTの型に対し,UUTで規定するATCの集合に基づくETCのグラム言語を含む。関連するATCの集合がATGを構成するのと同様に,ETCはETG(“ETG”は,“Executabletestgroup”の略である。)を機成する。ETGの集合は,図3に示すようにUUTの型に応じたETSを構成する。適合性試験の欠行には,個々のUUTの型に対し,ETSを川いる。試験の入力は,ETSに属するそれぞれのETCを実行するために必要なUUT及び他のUUTに固有の情報を含む。試験の出力は,次の要素をもつ適合性試験の報告を含まなければならない。a)次の値のうちの,一つを含む適合レベルの記載1)“FULLCONFORMANCE”(完全適合)一適合性判定簡所の全ての型がETSに合格3)“NOCONFORMANCE”(適合なし)一適合性判定簡所のA型又はC型がETSに不合格注記ETSがATSから正しく導出できない場合には,適合レベルの記載が正しいとは限らない。b)適合性判定簡所,それぞれのETC試験の出力及び“部分適合”又は“適合なし”の場合の詳細な情報B3900-4:2012(ISO16100-4:2006)製造用裂造用Ane5r?nein777?街7°=T77湖°ner7卜具体の-B3900-4:2012(ISO16100-4:2006)適合性判定簡所又は番号適合性判定簡所の記述参照する仕様適合性判定簡所の型(表5参照)簡易試験規範Index_1XML書式JISB3900-2の6.2AXMLスキーマ書式の参照クラス構造である。Index_2スの木構造Index_2.1節点の上位節点A正確には1節点に一つが唯一上位節点はない。Index_2.2木桃造の陆JISB3900-2の6.2D木榻造の陆心を示す值が唯一に存在する。Index_2.3木構造の広がりJISB3900-2の6.2D木構造の広がりを示す值が唯一に存在する。Index_2.4節点のIDAィビティ機能の位置を特定する節点の唯一の識別子が存在する。特に,機能(ケイし尖体化する場合に币要で木構造のIDJISB3900-3の7.1.2A構造要素が唯一に存在する。Index_2.6木楷造の型JISB3900-3の7.1.2³)A榻造要素力唯一に存在する。JISB3900-3の7.2.20)A存在する。b)“CapabilityClassID”は,JISB3900-3の7.2.2に示寸要素“TemplateID”に対応する。b)JISB3900-3の简条7の仕様に従っている。表7は,UUTの“capabilitytemplate”型に对するATCを作B3900-4:2012(ISO16100-4:2006)Index_1A該当範囲AA“Type”AA“version”A“CommonPartType”及び“SpecificPartType”A“CommonPartType”型の“Choice”AClassStructure”A“TemplateID”A追加するClassStructure”及び“TemplateID”の組C示す両方の規定を満足する“Version”C“Owner”CCC“Performance”D“Performance”D“ReliabilityData”D“ReliabilityData”D“SupportPolicy”D“SupportPolicy”D“PriceData”D“PriceData”D「は,洋細化のレベルに従って値を圳め込む。B3900-4:2012(ISO16100-4:2006)適合性判定簡所又は番号適合性判定簡所の記述参照する仕様適合性判定簡所の型(表5参照)簡易試験規範Index_1XML書式AXMLスキーマ書式のケイパIndex_2スキーマ要素のヘッダJISB3900-3の7.1.2AIndex_2.1適用範囲AXMLの版及び該当範囲を正7.1.2に適合する値をもつ。Index_2.2Aスキーマ要案を正しく示す。Index_2.2.1“Type”A属性“id”が存在する。“id”の値が“string”型,“unqualified”書式で,要求プァイルの別がある。Index_2.2.2“CapabilityProfile”JISB3900-3の7.1.2A要素“PKgtype”,“Common”,“Specific”が存在する。属性“date”が存在する。“date”のが“string”型,“unqualified”書式である。Index_“pkgtype”及び“version”JISB3900-3の7.1.2A“Pkgtype”の版の値が“string”Index_“CommonPartType”及び“SpecificPartType”JISB3900-3の7.1.2A“CommonPart”型及び“SpecificnPart”型が存在する。Index_3“CommonPartType”AIndex_3.1JISB3900-3の7.2.2A要求ID又はMSUケイパビリティIDの値が“string”型,“unqualified”書式である。Index_3.2“ReferenceCapabilityClassStructure"A“id”,“name”,“version”及び“url”の属性を正しく示す。Index_3.2.1“id”AIndex_3.2.2“name”AIndex_3.2.3“version”JISB3900-3の7.2.2AIndex_3.2.4"url")AIndex_3.3“TemplatelD”Aクラス構造に対してケイパ“NULL”である。適合性判定簡所又は番号適合性判定簡所の記述参照する仕様適合性判定簡所の型(表5参照)簡易試験規範Index_3.4追加する“ReferenceCapabilityClassStructure”及び“TemplatelD”の[JISB3900-3の7.2.1CIndex_3.2及びIndex_3.3に示す両方の規定を満足する要素を正しく示す。Index_3.5“Version”JISB3900-3の7.2.2C在する。Index_3.5.1“major”JISB3900-3の7.2.2CIndex_3.5.2“minor”JISB3900-3の7.2.2CIndex_3.6“Owner”JISB3900-3の7.2.2C“Name”,“Street”,“City”,び“Comment”のスキ一マ要素を正しく示す。ァイルに必要で,要求ケイパ必要ではない。Index3.6.1“name”C値が“string”型である。Index_3.6.2“street”JISB3900-307.2.2D值が“string”型である。Index_3.6.3"city"JISB3900-3の7.2.2D値が“string”である。Index_3.6.4“zip”JISB3900-3の7.2.2D值が“string”型である。Index_3.6.5“state”JISB3900-3の7.2.2D值が“string”型である。Index_3.6.6“country”JISB3900-3の7.2.2D低が“string”型である。Index_3.6.7“comment”JISB3900-3の7.2.2D値が“string”型である。Index_3.7“ComputingFacilities”JISB3900-3の7.2.2C“Processor0”,“OperatingSystem0”,“Language”,“Memory”及び“DiskSpace”のスキーマ要素Index_3.7.1“type”JISB3900-3の7.2.2CIndex_3.7.2“Processor”の“type”JISB3900-3の7.2.2CIndex_3.7.3“OperatingSystem”の“type”JISB3900-3の7.2.2CIndex_3.7.4“Language”の“name”CIndex_3.7.5“Memory”C“Memorysize”及び“Memoryunit”のスキーマ要素を正しIndex_“Memory”の“size”JISB3900-3の7.2.2CIndex_“Memory”の“unit”JISB3900-3の7.2.2CB3900-4:2012(ISO16100-4:2006)表8-个亻它リテ1プ口フア亻儿のCSI(続き)適合性判定簡所の“DiskSpace”C“DiskSpace”の“size”C“DiskSpace”の“unit”C追加する“ComputingFacilities”C“Performance”D“ElapsedTime”及び“TransactionsPerUnitTime”の“ElapsedTime”D“TransactionPerUnitTime”D追加する“Performance”の要素D“ReliabilityData”D素を正しく示す。“UsageHistory”D“Shipments”の“number”Dの“level”D“Certification”の“nol”D追加する“ReliabilityData”D“SupportPolicy”D“index”D追加する“SupportPolicy”D“PriceData”D“invest”D追加する適合性判定簡所の“annualSupport”“unit”“PriceData”DDDこの適合性試験は,1型照合機構の挙動の検証は含まない。適合性判定簡所又は番号適合性判定簡所の記述参照する仕様適合性判定所の型(表5参照)簡易試験規範Index_1XML書式JISB3900-3の簡条7AXMLスキーマ書式のケイパIndex_2“CapabilityProfileConformity”JISB3900-3の5.3AIndex_3A“MatchingLevel”及びマ要素を正しく示す。Index_3.1“MatchingLevel”JISB3900-3の6.1.2A合致レベルは次のいずれか一完全合致一必须部分の合致一必须部分の部分合致一必須部分の合致なしIndex_3.2“DetailListReport”JISB3900-3の6.1.2A項目ごとの合致及び非合致の記載がある。B3900-4:2012(ISO16100-4:2006)附属書Aif(nditianistre)performacticnif(!Index_1)throwouterror“CapabilityProfileghouldbeinXMLformat”if(!Index_2)throwouterrorWTheschemacanponentoftheheaderelenentsshuldbeinanformenewithIS016100-3,7.1.2.”else{if(!Imdex_2.1)throwuterrar"XMlversienandtaryetnmespacesshauldbeincnformenewithISO16100-3,7.1.2if(!Index2.2)throwout.error"axhemaampment.shruldbeinanfarmerewithISO16100-3,7.1.2.”else{if(!Index2.2.1)throwaterror"Typeshouldhaveattriateid"If(!Tndex_2.2.2)Throwaterror"CapabilityProfileshuldhaveanponents`Pkgtype',Camcn',`Specific'andattrilutedate.”if(!Index_)throwouterror"'PKgtype'shouldhaveversion”if(!Index_)throwouterror"Canmon'shouldbein`CanmonPartType'and`Specific'shouldbein`SpecificnPartType'.”if(!Index_3)throwaterror"Cmnpartshuldexist.andbein`CamonPartType'.”else{if(!Index_3.1)throwauterrar"TheprofileshauldhaveprofileIDbutnlymeIDshuldbeaypeared,eitherRequirementIDorMsuCapabilityIDardeachIDghculdhavethevaluein"string"typeand"unqualified”farmif(!Index_3.2)throwauterrarwEachprofileshouldhaveatleastneelenentReferenceCapebilityClassStructure'.ThevalueofReferencepabilityClasaStructureghuldbeCmplexTyPe"else{If(!Index_3.2.1)thnowcuterrorWThevalueofidshuldbein"striny"typeandnmqualified”form"If(!Index_3.2.2)tmowcuterror"Thevalueoframeshuldbein"gtriny”typeand"nqualified"farm?If(!Index_3.2.3)thnowcuterrorThevalueofversinshouldbein"string”typeand"unqualified”form?If(!Index_3.2.4)thnowcaterror"Thevalueofurishruldbein"gtringtypeand"umgualifie!”form”}if(!Index_3.3)throwauterror"AProfileshuldhaveaTenplateID,thevalueghouldbein"gtring”typeandunqualified"farm.ItshaulddistinguishthestartclasswithinaCapabilityClassStructure.Typically,thevalueisMTLifcapebilityprofilematchingisrequiredforthefullapabilityclassstructime.”B3900-4:2012(ISO16100-4:2006)if(Index_3.5){//Index3.5はc型適合性判定簡所である。要ではない。版の値はComplexTypeである。”If(!Index_3.5.1)throwcuterrorWThevalueofmajarshouldbein"string"typeand"unqualified”formIf(!Index3.5.2)throwauterrorWThevalueofmirorshouldbein"string"typeand"umqualified"form"if(Index_3.6){//Index_3.6注C型適合性判定窗所である。If(!Index_3.6.1)thnowcuterror"Thevalueoframeshuldbein"gtring”typeandumqualified”form”If(!Index_3.6.2)throwcuterrorWThevalueofstretshuldbein"striny"typeandhmualified”farm"If(!Index_3.6.3)throwcuterrorWThevalueofcityshuldbein"string”typeandhmualified”farm?If(!Index_3.6.4)throwcuterrorWThevalueofzipshuldbein"stringtypeand"ungualified”fom”If(!Index_3.6.5)tmowaterror"Thevalueofgtateshuldbein"string”typeand"umgualifiet”form'If(!Index_3.6.6)throwaterror"Thevalueofaantryshuldbein"striny”typeand"unqualified”formtIf(!Index_3.6.6)tmowaterror"Thevalueofcmentsshaldbein"string"typeand"mgualifief"form”}if(Index_3.7){//Index_3.7はc型適合性判定簡所である。If(!Index_3.7.1)thnowcuterrorThevalueofCnputingFacilitiestypeshauldbein"gtring”typeand"mqualifief"formtIf(!Index_3.7.2)throwcuterrorWThevalueofPrcessortypeshuldbein"string"typeand"unualified”form”If(!Index_3.7.3)throwcuterrorWThevalueofqeratingsystentypeshaldbein"string"typeandmnqelified”farm"If(!Index3.7.4)throwcuterrorWThevalueofLanguaetypeshuldbein"string"typeand"ungualified”farm”if(Index_3.7.5){If(!Index_)throwouterror"ThevalueofMenorysizeshculdbein"gtring"typeand"umualified”farm!If(!Index_3.7.5,2)throwaterror"ThevalueofMenoryunitshuldkein"string"typeand"ungualified?form?}If(Index_3.7.6){If(!Index)threwaterrorWThevalueofDiskspacesizeshuldbein"string”typeand"unqualified"form”If(!Index_)throwcauterrorWThevalueofDiskspaceunitshuldbein"string"typeand"umqualified”form'}}if(Inex_3.9){//Index3.9はD型適合性判定簡所である。If(!Index_3.9.1)tmowcuterror"ThevalueofElaspedTimeshauldbein"gtring”typeard"ungualifiedform?If(!Index_3.9.2)thnowcuterrorThevalueofTransactionPerUnitTimeshuldbein"string”typeand"umualified”form”}if(Index_3.11){//Index_3.11はD型適合性判定簡所である。If(!Index_3.11.1)trowcuterror"ThevalueofUageHistoryghauldbein"string”typeand"umqualified"form?If(!Index3.11.2)throwcuterrorWThevalreofShipmentsmmbershouldbein"string”typeand"umqualified”form?If(!Index_3.11.3)trowcuterror"ThevalueofIntendedsafetyIntegritylevelshauldbein"string”typeandMmqualified”form?If(!Index_3.11.4)throwcuterrorThevalueofCertificationnlshuldkein"string"typeandhmualified”form”20B3900-4:2012(ISO16100-4:2006)if(Imdex_3.13){//Index_3.13はD型適合性判定簡所である。If(!Index_3.13.1)tmowcuterror"ThevalueofSportRolicyindexshculdbein"string”typeand"umqualifie!”form?if(Index_3.15exists){//Index_3.15はD型適合性判定簡所である。If(!Index_3.15.1)throwcuterrorWThevalueofPriœDatainvestshouldbein"stringy"typeand"umqualified”form"If(!Index3.15.2)throwauteror"ThevalueofPriceDataamnalSLrportshouldbein"string"typeand"Lmqualified"form"If(!Index_3.15.3)thnowcuterrorWThevalueofPrieDataunitshouldbein"string"typeand"umqualified”form!}}<CapabilityProfilingxmlng:xsi-"http://ww.w3.crg/2001/XMISchema-instance"xsi:ncNamespaceSchemeTccaticn="C:\...\IS016100-General,xsd">A.2試験の梓組み偽試験をする読込みXML書式の検証実行可能試験集真偽偽偽検証真IDのDの有無分類,及び分類,及び辞書真L-共通の適合性簡所の検証L-真適合性試験報告の準備適合性試験報告A.3適合性試験報告書の書式推奬する適合性試験報告(6.4参照)の書式を,次に示す。21B3900-4:2012(ISO16100-4:2006)a)XML書式の検証XMformatvalidationresult:{PASS又はFAIL}Suggestederrorcorrection:[NOCORRECTIONNEEDED又は正しい書式の提示}b)適合性判定簡所の検証NameofUUT:{プロファイルの名Conformancepointvalidationresult:{PAss又はFAIl}Theerroroccursag:Suggestederrorcorrection:{NOCORRECTIONNEEDED又は正しい害式の提示}22B3900-4:2012(ISO16100-4:2006)if(amditicnistrue)performacticnif(!Imdex1)//プロファイルがxML書式かどうかの検証。throwaterror"AryCapabilityprofileshouldbeinXMlformet”if(!Index_2)throwauterror"BothRequiredCapabilityProfileandMSU'sCapabilityProfileghuldbeinαnformencewiththeCapabilityProfile."if(!FindtheprofileaccordingtoReferencecapabilityclassIDandtheTenplateID)throwout"Can'tfindthemsuprofiletomatch"if(!msuprofileisacessible)throwut“themsuprofileisnotacessible”If(!Index3)//照合報告が,NSUprofileID;requiredproする。結果報告が,Matchinglevel及Udetaillistreportを含むこと。else{If(Matchinglevel=="CmpleteNatch")&&(DetailListReortdhesnctinclutearymandatorymatchorqptianalmatch)cutputmessage"thematchinglevelisirvalid.”if(MatchingLevel=-"AllMandatory")8&(DetaillistReport.cbesmt.includeallmandatorymatch)cutputmessage"thematchinglevelisirvalid.”if(MatchingLevel=-"ScneMandatary")&s(DetailListReertdhesntincludeanymandatorymetch)cutputmessage"thematchirglevelisirvalid."if(MatchingLevel=-"No_Mandatary")&(DetallIistReportincludesatleastmemendatarymatch)cutputmessage"thematchinglevelisirvalid.”}ccunterAllFail=0,canterAllPass=0,while(Reviewthedetaillistofthematchin{if(mendatorypointxxisnomatch){throwaterrorMancatorypointXXisnotmatch"œunterAllFail=camtertAllFail+1elsecuntertAllPass=cunterAllPass+1if((aanterallFail=0)s&Matchinglevel!=All_Mardatarymatch)&&(Natching[evel!=Cmpletemetch))throwouterror"Thematchinglevelisnotinaccordancewiththedetaillist”eleif((xunterAllPass=0)&&MatchingLevel=SaneMandatorymatch))throwuterrorWThematchinglevelisnotinaccorelseif((cunterAllPass==0)Ss(Matchinglevel!=NoMamatarythrowuterrorWThematchinglevelisnotinaccorthrowcuterror"Thematchirglevelisnctinaondancewiththedetaillist”xs:schenaxnlns:xB="http://ww.w3,arg/2001/xMLSchema">xs:elenentname-"Matchingxs:elementrame="reqirement_capability_profileID">xs:elenertnme-"ID"type-"xs:string"/>xs:attributenane-"Validated"type="xs:string"/>xs:elenentnme-"capability_msu_profileID"type-"xs:gtring"/>~s:elenertname-"the_metchiname-"SameMandatory_Match"name-"No_MandatoryMxs:elementname="the_matching_cnment"type="x8:string"xs:attributenme-"date"type="xs:string"/>B3900-4:2012(ISO16100-4:2006)B.3照合報告のための適合性試験の手順例capability_requimnent_profs_eML_Addrthecapability_requirment_profileID元元(HasMSU!-"false"|lcapability_msu_profleID!-"Ilthe_matching_les_eML_Add(Theprofilehasn'tpnssedthe

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论