NANCY LYNCH
Broker in Brookline, MA

License number
Massachusetts 46685
Issued Date
May 1, 1983
Expiration Date
Aug 14, 1985
Type
Salesperson
Address
Address
Brookline, MA 02446

Professional information

Nancy Lynch Photo 1

Model-Based Software Design And Validation

US Patent:
6289502, Sep 11, 2001
Filed:
Mar 30, 1998
Appl. No.:
9/052396
Inventors:
Stephen J. Garland - Brookline MA
Nancy A. Lynch - Brookline MA
Assignee:
Massachusetts Institute of Technology - Cambridge MA
International Classification:
G06F 945
US Classification:
717 2
Abstract:
A new computer language, which is based on a formal, mathematical state-machine model, and which is used both to validate and to generate code for a distributed system, in general, enables developing a system using multiple related system specifications, for instance, using system specifications at multiple levels of abstraction or using multiple system decompositions into parallel combinations of interacting systems, and allows use of validation tools to verify properties of these systems and their relationships. The language includes constructs for specifying non-deterministic actions, and for specifying constraints on those non-deterministic choices. Several well-defined sub-languages of the full computer language are also defined. These sub-languages are used to specify the input of some tools, in particular, of some code generators. One method for developing a software implementation of a distributed system using the present invention includes accepting a design specification for the distributed system, and applying a validation procedure to the design specification to verify that the system has desired properties.