发明名称 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 expression such that a selected template, when filled with the system expressions, defines an expected behavioral attribute of the system. In one illustrative embodiment, each template has a set of qualifiers and a set of entry blanks, wherein each qualifier is associated with an entry blank. In such an embodiment, the set of entry spaces may comprise a fulfilling 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 accepting a system expression that defines a precondition for starting a check of the required 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 defines an expected behavior of the system model. Thus, a set of filled templates can define 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 code (e.g. automata) for testing the expected behavioral attributes of the system. For example, each filled template of the system design specification can be converted to an automaton by a given subroutine. <IMAGE>
申请公布号 EP0884689(A1) 申请公布日期 1998.12.16
申请号 EP19970304014 申请日期 1997.06.10
申请人 LUCENT TECHNOLOGIES INC. 发明人 DE PALMA, GARY F.;KURSHAN, ROBERT PAUL;GLASER, ARTHUR BARRY;WESLEY, GLENN R.
分类号 G01R31/3183;G06F11/36;G06F17/50 主分类号 G01R31/3183
代理机构 代理人
主权项
地址