发明名称 APPARATUS FOR DEFINING PROPERTIES IN FINITE-STATE MACHINES
摘要 A method and apparatus for defining a system design specification by using a finite set of templates that have a format for accepting a set of system express ion such that a selected template, when filled with the system expressions, defines an ex pected behavioral attribute of the system. In one illustrative embodiment, each templat e has a set of qualifiers and a set of entry blanks, wherein each qualifier is associate d with a entry blank. In such an embodiment, the set of entry spaces may comprise a fulfi lling condition entry space for accepting a system expression that defines a required or assumed event of the system model, an enabling condition entry space for accepti ng a system expression that defines a precondition for starting a check of the requir ed or assumed event, and a discharging condition entry space for accepting a system expression that defines a condition after which said fulfilling condition is no longer required or assumed by the system model. Filling the entry spaces of a selected template with the appropriate system expression can form an expression that defi nes an expected behavior of the system model. Thus, a set of filled templates can defin e a set of expected behaviors of the system model (i.e. a system design specification). The system design specification can then be used to generate computer-executable cod e (e.g. automata) for testing the expected behavioral attributes of the system. For exam ple, each filled template of the system design specification can be converted to an a utomaton by a given subroutine.
申请公布号 CA2207524(C) 申请公布日期 2001.01.16
申请号 CA19972207524 申请日期 1997.06.10
申请人 LUCENT TECHNOLOGIES, INC. 发明人 GLASER, ARTHUR BARRY;DE PALMA, GARY F.;KURSHAN, ROBERT PAUL;WESLEY, GLENN R.
分类号 G01R31/3183;G06F11/36;G06F17/50;(IPC1-7):G06F19/00 主分类号 G01R31/3183
代理机构 代理人
主权项
地址