CN1389829A - 故障搜索方法和故障搜索设备 - Google Patents

故障搜索方法和故障搜索设备 Download PDF

Info

Publication number
CN1389829A
CN1389829A CN02126282A CN02126282A CN1389829A CN 1389829 A CN1389829 A CN 1389829A CN 02126282 A CN02126282 A CN 02126282A CN 02126282 A CN02126282 A CN 02126282A CN 1389829 A CN1389829 A CN 1389829A
Authority
CN
China
Prior art keywords
fault
searching apparatus
realistic model
model
search
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN02126282A
Other languages
English (en)
Inventor
R·亨弗林
W·埃克
A·津恩
M·鮑尔
M·赞巴蒂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Infineon Technologies AG
Infineon Technologies North America Corp
Original Assignee
Infineon Technologies AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Infineon Technologies AG filed Critical Infineon Technologies AG
Publication of CN1389829A publication Critical patent/CN1389829A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3664Environments for testing or debugging software

Abstract

在一个具有一些例如硬件模型,软件程序和试验台模型的不同的模型(2,3,4)的系统(1)中用于简单化使用和控制的故障搜索,用户激活统一的调试器(11),该调试器依次检索并且执行各种辅助调试器(5,6,7),每个调试器被分配给一不同的模型(2,3,4)。辅助调试器(5,6,7)然后访问已分配给它们的不同模型以便执行相应的故障搜索操作。

Description

故障搜索方法和故障搜索设备
技术领域
本发明涉及一种故障搜索方法和一种装置,该方法用于具有例如硬件模型,软件程序与/或一个测试装置模型这样的不同仿真模型的系统,该装置用于在具有这些不同仿真模型的系统中进行故障搜索,这些不同的仿真模型可非常好地用在电子电路的设计中等等,在这种情况下,被仿真的系统是一个电子电路。
背景技术
通过一个测试环境中受控的并装有测量仪表的程序的处理步骤(如众所周知的调试)来仿真一个系统,故障被找到并且被不同的仿真模型仿真。本发明的上下文中,术语“仿真模型”包括特定的硬件模型,软件程序和测试装置模型。这样一个系统可以用下面的例子来描述,例如使用三类语言:用于硬件的一个或多个硬件描述语言(HDL),用于软件的一个或多个程序语言(PL),和用于测试装置的测试语言(TL)或硬件确认语言(HVL)。
当在数据处理程序中进行故障搜索的时候,通常被搜索检查故障的模型或程序在一个故障搜索工具或被称为调试器的故障搜索程序的控制下来执行。此时故障搜索程序被检索,这是顺序检索模型和程序以检查通常包含一个中断点的模型或程序。当到达中断点时,将被检查的程序的下一步处理被停止并且调试器回朔。
在用于上述语言的每一类的传统故障搜索程序中,例如用于每个模型,都是使用具有它自己的命令和接口的单独故障搜索程序。优势在于对各类语言可以使用最适宜的调试器,相对应的缺点是用于不同模型的各种调试器的运行是不同的并且用户必须监控计算机工作站屏幕上的许多命令接口和窗口。
发明概述
因此本发明的目的是制造一个用于具有不同的仿真模型的系统的故障搜索处理以及相应的故障搜索设备,该处理可以避免上述的缺点,特别是对用户来说容易使用和控制。
这个任务通过具有权利要求1特征的故障搜索程序或具有权利要求9特征的故障搜索设备来解决。本发明在设计和改进方面的优点是从属权利要求的主题。
依照本发明的在具有几个不同仿真模型例如硬件模型,软件模型/程序和测试台模型的系统中进行故障搜索,用户执行一个高级故障搜索工具(调试器),该调试器依次激活各个分配给不同仿真模型的辅助故障搜索工具(调试器)并与其通信。每个辅助故障搜索工具可访问它的已分配仿真模型以便跟踪系统中(或者在有关的仿真模块中)的故障。通过提供更高的命令,相同的和普遍的故障搜索工具,用户用自己的命令,自己的命令解释程序和自己的接口来访问统一的接口以简单化在用户的单独仿真模型中的故障搜索。同时不同仿真模型的最优调试器可用作辅助故障搜索工具,因此尽管为用户简化了操作,最优故障搜索的结果仍能够得到保证。
高级故障搜索工具也能够直接干涉与控制和分析有关的仿真模型,也就是无需相应的辅助故障搜索工具的中间物。
通信最好是以主工作站或主从属通信的形式在统一的高级故障搜索工具及单独辅助的且特定的故障搜索工具之间产生,高极故障搜索工具作为主机进行操作,辅助故障搜索工具作为工作站或从属进行操作。
本发明最后用在电子电路(硬件设计)的开发或仿真/检验。
附图说明
参考所公开的附图,利用各种实施例在下面对本发明进行更详细的说明。这些表示:
图1是一个依据本发明的用于故障搜索的设备的第一个实施例的结构示意图。
图2是一个依据本发明的用于故障搜索的设备的第二个实施例的结构示意图。
图3是说明依据本发明的故障搜索处理的一个功能过程的示意性流程图。
图4是说明依据本发明的故障搜索处理的另一个功能过程的示意性流程图。
图5是说明依据本发明的故障搜索处理的又一个功能过程的示意性流程图。
具体实施方式
图1首先给出了依据本发明的用于执行故障搜索处理的设备的第一个实施例的基本结构。
本例中被仿真的系统1被构造为三个不同的仿真模块2-4,为了简单在下边被引证为模型。例如,模型2,3,4(图1中用I到III标记)是一个硬件模型,软件模型/程序和一个测试台模型,在这些模型中通过与最初解释相关的语言对系统进行描述。另外存在于所存储形式之中的不同模型2,3,4通常相互通信。模型的数目或所使用的语言类没有被确定,只有两种语言例如硬件描述语言和测试语言被使用,即它也可仿真只包含一个硬件模型和一个软件程序的系统并且对这个系统进行搜索故障。
被模拟的系统1的所有的模型2,3,4以调试器5至7的形式具有与故障搜索工具相对应的接口8,9,10,故障搜索工具特别与有关的模型相匹配,即每个模型2,3,4都被提供一个具有其自己不同命令的最优调试器。
与传统的故障搜索设备相比,依照本发明中的故障搜索设备,用户不需要处理并控制几个不同的特定的调试器5-7。更适合的,用户以统一的调试器11的形式来访问一个高级的命令故障搜索工具,经由一个适当的用户接口12他可使用该调试器。统一的调试器11具有对它自己的命令进行解释的它自己的命令解释程序并且可适用在自己特有图形接口上。这个命令解释程序把自己特有的命令转换成为不同的特定调试器5,6,7的相应的命令并且将已转换命令提供给单独的特定调试器5,6,7以通过访问有关的模型来处理相应的故障搜索操作。相反,统一调试器11的命令解释程序转换由不同的特定调试器5,6,7提供的命令或输出和反馈,使得他们能够输出给用户并且经由用户接口12显示在一个标准的窗口。
在依据这个实施例的故障搜查装置中,如在模型系统中,用户不必并行控制几个调试器5-7,而是该用户仅仅操作或控制统一的调试器11。因此对于用户来说故障搜查的执行是相当简单化。
根据本发明的故障搜查装置的另一实施例如图2.所示。相同配置的元件使用和如图1的第一实施例中相同的数字标号。
第二实施例与如图1所示的实施例的不同之处是省略了用于软件程序3的特定调制器6。这意味着统一的调试器11在这种情况下直接访问软件程序3的调试器接口9用于控制和分析。在UNIX操作系统中术语"公共的对象格式"用于与这样的调试器接口9连接。在这种情况下通用接口8或10被提供给有关的硬件模型2与/或测试台模型4,同样地当统一的调试器11能够直接地作用于硬件模型2或测试台模型4时硬件调试器5和测试台调试器7可以省略。
用在根据本发明两个实施例的故障搜查装置中的统的调试器11和特定辅助调试器5,6及7之间的通信最好是以所谓的主-从通信为基础。贯穿整个仿真,统一的调试器11为主而单独的特定调试器5,6和7为辅。因此所使用的从统一调试器11到调试器5,6和7中的一个可通过认可被确认。这样的认可可以例如仅仅是提示,也就是由有关的调试器5-7所请求的更新输入。除需要这个认可之外,例如如果高级的统一调试器11下命令给辅助特定调试器5,6,7计算一对象的值的话,相关的特定调试器5,6,7将例如这个对象的值这样的进一步信息反馈到统一的调试器11。因此统一的调试器11和特定的调试器5-7间的通信是完全自动的并计算机辅助的,也就是说统一的调试器11自动地探测用户输入和将此转换成特定调试器5-7的相应的触发/驱动,特定调试器5-7在计算机辅助下依次自动执行相应的故障搜查操作。
利用图3到5,例如,现在解释发生在上述故障搜查装置的故障搜索过程中的各种功能程序。明显地依据本发明的故障搜索方法不局限于这个三基本功能程序,而是这些仅仅用于帮助更透彻地理解本发明并且对所属技术领域的专业人员可以依据本发明的结构推论出故障搜索系统所需要的不同的模型的其他功能程序。
图3给出了用于一命令的第一功能过程,该命令被统一调试器11发送到全部可用的特定调试器5-7。
在该例子中所给出的用户,通过用户接口12,把例如命令"开始"給统一的调试器11。统一的或主要的调试器11将"开始"命令转换成用于特定调试器5,6,7的等价命令,例如"开动"或"开始",并且将这些命令传送到单独的特定调试器5,6,7。如图1所示的例子,当特定的辅助调试器使用一个硬件(HW)调试器5存取硬件(HW)模型2,使用软件(SW)调试器6存取软件(SW)程序/模型3,以及使用测试台(TB)调试器7存取测试台(TB)模型4。
由于由统一的调试器11提供了开始命令,最终调试器5,6,7开始处理他们的模型或程序2,3,4,通常一个相互作用的随机顺序发生在如图3的箭头所示的模型或程序间。当模型2,3,4的执行结束时,已分配的调试器5,6,7都会向统一的调试器11发送一个明确的结束信息,其中这些结束信息也可以被关联。然后主要的故障搜索程序11转换这些“结束”信息并且将相应的“结束”反馈输出给用户接口12。
为管理系统1的仿真中所包括的所有对象,统一的调试器11必须联合所有模型2,3,4的对象。这就意味着不同名称范围(硬件,软件,测试台)都必须被一起管理。所以原则上如软件程序3中的一个变量与硬件模型2中的一个信号同名是可能的,这有利于如果统一的调试器11为了区别它们可将单独模型2,3,4的本地名称范围扩展到全局的名称。
参考图4,现在说明用于由用户送入的一命令的功能过程以查询一个特殊模型的对象的值。
首先统一的调试器11,使用其值被检查的全局对象名,来必须确定在模型2,3和4中当前请求的对象。然后统一的调试器11确定相应的对象的本地名并且通过相应的命令请求来自相关辅助特定调试器的对象的值(此际软件调试器6),在该特定调试器的控制下运行对象属于其的特定模型3。特定的调试器6把所请求的对象的值送回将该值传递給用户接口12的统一调试器11,这适用于在进一步过程以后。
以类似的方式,中断条件可以被用户设置或删除或可是对象值设置。在此情况下有关的特定调试器5,6和7,代替返回上述的对象值,而仅仅返回对统一调试器11的确认。
最后作为功能过程的第三个例子,图5给出了单步命令的过程。
在用户通过用户接口12输入的单步命令的基础上,统一的调试器11为所请求的模型(此际测试台模型4)产生相应的单步命令并且将此传送到已分配给模型4的调试器7。然后当其他模型2,3可以无间断运行与不是单步执行模式时,模型4以单步模式操作。在完成单步执行后,调试器7发送确认模型4单步完成,回到统一的调试器11,该调试器11将这个确认转换为相应的用于用户接口12的命令。
在上述的功能过程中它通常与是否通过单独的指令进行单步执行还是通过几个组合的单一指令进行单步执行无关。并且依靠用户命令,单步命令可以应用到一个模型或几个或全部的模型2,3,4。

Claims (19)

1.用于由几个不同的仿真模型所仿真的系统的故障搜索方法,其中系统(1)是通过不同的类的描述语言所描述的单独的仿真模型(2-4),并且
其中已被分配的单独的仿真模型(2-4)具有不同的第一故障搜索设备(5-7)用于在每一情况下通过访问相应的仿真模型(2-4)来跟踪故障,其特征为以下步骤
a)利用比第一故障搜索工具(5-7)更高级的第二故障搜索设备(11)来自动检测用户的输入,以及
b)通过依靠用户输入的第二故障搜索设备(11)来自动控制第一故障搜索设备(5-7),以便通过访问有关仿真模型(2-4)发现系统故障。
2.根据权利要求1所述的故障搜索方法,其特征在于一个仿真模型(2)是硬件仿真模型,其中系统(1)是由硬件描述语言描述的,其分配给该仿真模型(2)作为相应的第一故障搜索设备是一个硬件调试器(5)。
3.根据权利要求1所述故障搜索方法,其特征在于一个仿真模型(4)是测试台仿真模型,其中系统(1)是由测试台语言描述的,其分配给该仿真模型(4)作为相应的第一故障搜索设备是一个测试台调试器(7)。
4.根据权利要求1所述故障搜索方法,其特征在于一个仿真模型(3)是软件仿真模型,其中系统(1)是由程序语言描述的,其分配给该仿真模型(3)作为相应的第一故障搜索设备是一个软件调试器(6)。
5.根据权利要求1述的故障搜索方法,其特征在于更高级的第二故障搜索工具(11)直接访问至少一个仿真模型(3),无需使用第一故障搜索设备。
6.根据权力要求1所述故障搜索方法,其特征在于第二故障搜索设备(11)自动地将用户输入转换成相应的用于单独的第一故障搜索设备(5-7)的命令。
7.根据权利要求1所述故障搜索方法,其特征在于如同第二故障搜索设备(11)的控制功能,第一故障搜索工具(5-7)自动地通过访问相关的模拟模型(2-4)来执行相应的故障搜索操作,其中第二故障搜索设备(11)在相关故障操作期间自动探测由单独的第一故障搜索设备(5-7)所产生的反馈并输出給用户。
8.根据权利要求1所述故障搜索方法,其特征在于在第二故障搜索设备(11)与第一故障搜索设备(5-7)之间的通信以主控-工作者的通信形式出现,其中第二故障搜索设备(11)担当主控并且第一故障搜索设备(5-7)担当工作者。
9.用于对由几个不同的仿真模型所仿真的系统进行故障搜索的装置,其中系统(1)是通过不同类的描述语言所描述的单独的仿真模型(2-4),具有各个被分配給相应的仿真模型(2-4)的几个不同的第一故障搜索设备(5-7),以通过访问相应的仿真模型(2-4)来发现系统故障,其特征在于:
提供比第一故障搜索设备(5-7)更高级的第二故障搜索设备(11),其中第二故障搜索设备(11)被设计为作为自动检测用户输入和自动控制第一故障搜索设备(5-7),以作为用户输入功能以通过访问相关的仿真模型(2-4)来发现故障,
10.根据权利要求9所述的用于故障搜索的装置,其特征在于一个仿真模型(2)是硬件仿真模型,其中系统(1)是由硬件描述语言描述的,其分配给该仿真模型(2)作为相应的第一故障搜索设备是一个硬件调试器(5)。
11.根据权利要求9所述的装置,其特征在于一个仿真模型(4)是测试台仿真模型,其中系统(1)是由测试台语言描述的,其分配给该仿真模型(4)作为相应的第一故障搜索设备是一个测试台调试器(7)。
12.根据权利要求9所述的用于故障搜索装置,其特征在于一个仿真模型(3)是软件仿真模型,其中系统(1)是由程序语言描述的,其分配给该仿真模型(3)作为相应的第一故障搜索设备是一个软件调试器(6)。
13.根据权利要求9所述的故障搜索装置,其特征在于第二故障搜索工具(11)没有使用相应的第一故障搜索设备而直接操作至少一个仿真模型(3)。
14.根据权利要求9所述故障搜索装置,其特征在于第二故障搜索设备(11)被设计成自动地将用户输入转换成相应的用于单独的第一故障搜索设备(5-7)的命令。
15.根据权利要求9所述的故障搜索的装置,其特征在于单独的故障搜索设备(5-7)被设计成根据控制第二故障搜索工具(11)访问相关的仿真模型(2-4)来自动执行相应的故障搜索操作,而且第二故障搜索工具(11)被设计成自动检测和向用户输出在各个故障搜索操作期间由第一故障搜索工具(5-7)所产生的反馈。
16.根据权利要求书9所述的故障搜索的装置,其特征在于单独的第一故障搜索工具(5-7)和第二故障搜索工具(11)被设计用来在一侧作为主控的第一故障搜索工具(11)与另一侧作为工作者的单独的第二故障搜索工具(5-7)之间执行主-从通信。
17.根据权利要求9所述用于故障搜索的装置,其特征在于在每一种情况下已被分配给单独的仿真模型(2-4)的是一接口(8-10),用于连接相应的第一故障搜索工具(5-7)。
18.根据权利要求9所述用于故障搜索的装置,其特征在于单独的仿真模型(2-4)包含被设计成相互通信的工具。
19.利用根据权利要求9任何的设备以设计电子电路。
CN02126282A 2001-06-05 2002-06-04 故障搜索方法和故障搜索设备 Pending CN1389829A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10127170A DE10127170A1 (de) 2001-06-05 2001-06-05 Fehlersuchverfahren und Fehlersuchvorrichtung
DE10127170.0 2001-06-05

Publications (1)

Publication Number Publication Date
CN1389829A true CN1389829A (zh) 2003-01-08

Family

ID=7687192

Family Applications (1)

Application Number Title Priority Date Filing Date
CN02126282A Pending CN1389829A (zh) 2001-06-05 2002-06-04 故障搜索方法和故障搜索设备

Country Status (4)

Country Link
US (1) US20030005416A1 (zh)
EP (1) EP1265146A3 (zh)
CN (1) CN1389829A (zh)
DE (1) DE10127170A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100418067C (zh) * 2005-10-20 2008-09-10 英业达股份有限公司 计算机程序查错辅助方法及系统
CN100465918C (zh) * 2004-08-02 2009-03-04 微软公司 基于事务处理的性能模型的自动化确认和校准系统和方法

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7373290B2 (en) 2002-04-04 2008-05-13 International Business Machines Corporation Method and system for reducing storage requirements of simulation data via keyword restrictions
US7158924B2 (en) * 2002-04-04 2007-01-02 International Business Machines Corporation Dynamic loading of C-API HDL model instrumentation
US7206732B2 (en) * 2002-04-04 2007-04-17 International Business Machines Corporation C-API instrumentation for HDL models
US7203633B2 (en) * 2002-04-04 2007-04-10 International Business Machines Corporation Method and system for selectively storing and retrieving simulation data utilizing keywords
US6698004B2 (en) * 2002-06-20 2004-02-24 Sun Microsystems, Inc. Pin toggling using an object oriented programming language
US7536288B2 (en) 2003-12-31 2009-05-19 International Business Machines Corporation Method, system and program product supporting user tracing in a simulator
US7236918B2 (en) * 2003-12-31 2007-06-26 International Business Machines Corporation Method and system for selective compilation of instrumentation entities into a simulation model of a digital design
US7392169B2 (en) * 2004-10-21 2008-06-24 International Business Machines Corporation Method, system and program product for defining and recording minimum and maximum event counts of a simulation utilizing a high level language
US20060089826A1 (en) * 2004-10-21 2006-04-27 International Business Machines Corporation Method, system and program product for defining and recording minimum and maximum count events of a simulation
CA2488678A1 (en) * 2004-11-30 2006-05-30 Ibm Canada Limited - Ibm Canada Limitee Visual debugger for dynamic xsl transformation
US7454325B2 (en) 2004-12-07 2008-11-18 International Business Machines Corporation Method, system and program product for defining and recording threshold-qualified count events of a simulation by testcases
US7627739B2 (en) * 2005-08-29 2009-12-01 Searete, Llc Optimization of a hardware resource shared by a multiprocessor
US7552043B2 (en) * 2005-09-15 2009-06-23 International Business Machines Corporation Method, system and program product for selectively removing instrumentation logic from a simulation model
US7711537B2 (en) * 2006-05-03 2010-05-04 International Business Machines Corporation Signals for simulation result viewing
US7493248B2 (en) * 2006-05-08 2009-02-17 International Business Machines Corporation Method, system and program product supporting phase events in a simulation model of a digital system
US7912694B2 (en) * 2007-01-30 2011-03-22 International Business Machines Corporation Print events in the simulation of a digital system
US8924933B2 (en) * 2008-03-25 2014-12-30 Barclays Capital Inc. Method and system for automated testing of computer applications
US8160857B2 (en) 2008-12-16 2012-04-17 International Business Machines Corporation Selective compilation of a simulation model in view of unavailable higher level signals
US8453080B2 (en) * 2008-12-16 2013-05-28 International Business Machines Corporation Model build in the presence of a non-binding reference
US9032266B2 (en) * 2011-06-28 2015-05-12 Terence Wai-kwok Chan Multithreaded, mixed-HDL/ESL concurrent fault simulator for large-scale integrated circuit designs
US10635766B2 (en) 2016-12-12 2020-04-28 International Business Machines Corporation Simulation employing level-dependent multitype events
US10915428B2 (en) * 2019-06-27 2021-02-09 Capital One Services, Llc Intelligent services and training agent for application dependency discovery, reporting, and management tool
US10642719B1 (en) 2019-06-27 2020-05-05 Capital One Services, Llc Intelligent services for application dependency discovery, reporting, and management tool
US20210181250A1 (en) * 2019-12-17 2021-06-17 Bayes Electronics Technology Co., Ltd System and method for identifying design faults or semiconductor modeling errors by analyzing failed transient simulation of an integrated circuit

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1991020032A1 (en) * 1990-06-11 1991-12-26 Supercomputer Systems Limited Partnership Integrated development and maintenance software system
US5768567A (en) * 1996-05-14 1998-06-16 Mentor Graphics Corporation Optimizing hardware and software co-simulator
US6026230A (en) * 1997-05-02 2000-02-15 Axis Systems, Inc. Memory simulation system and method
US6182258B1 (en) * 1997-06-03 2001-01-30 Verisity Ltd. Method and apparatus for test generation during circuit design
US6263303B1 (en) * 1998-10-26 2001-07-17 Sony Corporation Simulator architecture
DE10041111A1 (de) * 2000-08-22 2002-03-14 Infineon Technologies Ag Verfahren zum Überarbeiten eines in einer Programmiersprache verfaßten Computerprogramms

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100465918C (zh) * 2004-08-02 2009-03-04 微软公司 基于事务处理的性能模型的自动化确认和校准系统和方法
CN100418067C (zh) * 2005-10-20 2008-09-10 英业达股份有限公司 计算机程序查错辅助方法及系统

Also Published As

Publication number Publication date
US20030005416A1 (en) 2003-01-02
DE10127170A1 (de) 2002-12-19
EP1265146A2 (de) 2002-12-11
EP1265146A3 (de) 2006-04-12

Similar Documents

Publication Publication Date Title
CN1389829A (zh) 故障搜索方法和故障搜索设备
Zage et al. Evaluating design metrics on large-scale software
CN103514023B (zh) 一种虚拟机离线自动软件安装的方法及系统
JP2005173788A (ja) オートノミック・コンピューティングシステム、実行環境制御方法及びプログラム
CN106154865A (zh) 一种车载总线仿真模型自生成方法及系统
CN104636251B (zh) 一种多浏览器兼容性测试方法及系统
CN103049601A (zh) 一种信息系统仿真建模方法
CN111859834A (zh) 一种基于uvm的验证平台开发方法、系统、终端及存储介质
CN110286882B (zh) 一种基于模型检测的前台系统设计与验证方法
Porter et al. Towards model-based integration of tools and techniques for embedded control system design, verification, and implementation
CN114745749A (zh) 虚拟网元测试方法、装置、电子设备及可读存储介质
Vazirpanah et al. Ros-based co-simulation for formal cyber-physical robotic system design
Safar et al. Virtual electronic control unit as a Functional Mockup Unit for heterogeneous systems
JP2003177804A (ja) シーケンス制御プログラム生成方法、その方法をコンピュータに実行させるプログラムおよびシーケンス制御プログラム生成装置
Belkhouche et al. Multiple views analysis of software designs
Jianhua et al. Modeling, Implementation and simulation of virtual factory based on colored timed Petri net
Ang Hierarchical Reachability State Diagrams
JPH11282824A (ja) シミュレーション装置
Houhamdi et al. Petri net based agent behavioral testing
CN100504737C (zh) 在采用相对坐标系的环境中的自动测试方法及装置
Levytskyy et al. Towards a prototype web-based collaborative simulation environment
Baker et al. Network robotics: A framework for dynamic distributed architectures
JPH03130839A (ja) オンラインシミュレーション方式
KR20040026863A (ko) 인터넷 기반 가상모형 모델링 시스템 및 그 구현 방법
Tang et al. Real-Time Motion Control of a Spark Robot Using the Robot Operating System and MATLAB

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication