×

System means for synthesizing, generating and checking software for a computer

  • US 5,101,491 A
  • Filed: 01/21/1988
  • Issued: 03/31/1992
  • Est. Priority Date: 08/19/1983
  • Status: Expired due to Fees
First Claim
Patent Images

1. Apparatus for generating software suitable for input to a computer which is programmed to control switchings in and operations of a system, the software implementing a new or amended function in the system, comprising:

  • a) database means for storage operations and including at least one memory area for global information and at least one memory area for information relating to the specific system only;

    b) information generator means for transforming a formal description representative of the new or amended function in a specification language into a base document, and for sending said base document to the database means;

    c) static description means for extracting parts of the base document to generate a specific static description, the extracted parts of the base document being replaced by references to the static description, and for sending the base document as amended to the database means;

    d) interface description means for extracting parts of the base document to generate an interface description, the extracted parts of the base document being replaced by references to the interface description, and for sending the base document as amended to the data base means;

    e) dynamic description means for extracting parts of the base document to generate a dynamic description, the extracted parts of the base document being replaced by references to the dynamic description, and for sending the base document as amended to the database means;

    f) information processing means for processing the base document as amended by the static, interface, and dynamic description means, respectively, to generate an internal code document containing information needed to generate the software, and for sending the internal code document to the database means;

    g) compiling means for translating the internal code document into a desired language, thereby generating an intermediate code document constituting said software for input to said computer; and

    h) documentation means for generating information on the contents of the data base means in the specified format.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×