发明名称 |
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 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|