← Back to Patent Explorer
EP0343682A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Automatic programming system

Assignee: Mitsubishi Electric Corp
•
Filing: 1989-05-26
•
Granted: —
•
Expires: 2009-05-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract To automatize programming in a software development as much as possible, a trading-off operation for producing a program structure at the time of program design, a failure mode and effect analysis operation and a design review operation are all automatized, thus reducing time required for these operations. The design and test are directly coupled to each other so that design data at the time of design can be automatically utilized effectively at the time of test, thus saving man-hour for the test, reducing the test time and permitting effective programming,

Inventors

  • 👤 Toru C/O Mitsubishi Denki K. K. Ogino

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-29 01:29
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/3668; G06F11/3672; G06F8/00; G06F8/20; G06F8/30

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 212 words
An automatic programming system comprising program constitution trading-off means for performing trading-off of a program constitution according to software request specifications to obtain an optimum combination of components constituting the program, block diagram production means for producing block diagrams including signal system diagrams from a result of the optimum combination of the components, program failure mode and effect analysis means for performing failure mode and effect analysis of the program from the block diagrams to produce an analysis sheet, simulation means for performing simulation for confirming the operation of the program constituted by the block diagrams, software design reviewing means including a learning section for acquisition and learning design knowledge or the like about a software from the source of production of the combination of the optimum combination of the components and the analysis sheet, a knowledge base section for storing the acquired design knowledge or the like and an inference section for effecting inference by using the acquired design knowledge or the like, automatic program production means for producing program source codes from the block diagrams, automatic program test data production means for producing program test rules from the analysis sheet and program test means for performing program tests on the program source codes on the basis of the test rules.
Claim 2
Dependent Claim 212 words
An automatic programming system comprising program constitution trading-off means for performing trading-off of a program constitution according to software request specifications to obtain an optimum combination of components constituting the program, block diagram production means for producing block diagrams including signal system diagrams from a result of the optimum combination of the components, program failure mode and effect analysis means for performing failure mode and effect analysis of the program from the block diagrams to produce an analysis sheet, simulation means for performing simulation for confirming the operation of the program constituted by the block diagrams, software design reviewing means including a learning section for acquisition and learning design knowledge or the like about a software from the source of production of the combination of the optimum combination of the components and the analysis sheet, a knowledge base section for storing the acquired design knowledge or the like and an inference section for effecting inference by using the acquired design knowledge or the like, automatic program production means for producing program source codes from the block diagrams, automatic program test data production means for producing program test rules from the analysis sheet and program test means for performing program tests on the program source codes on the basis of the test rules.
Claim 3
Dependent Claim 69 words
An automatic programming system according to claim 1, wherein said program constitution trading-off means has evaluation reference parameters for optimizing trading-off and is provided with a function of effecting an optimization process and also effecting trading-off in colloquy with a designer to determine a basic structure of program functions necessary for realizing rough requested functions in requested software specifications and then determine detailed structures for realizing each program function.
Claim 4
Dependent Claim 71 words
An automatic programming system according to claim 1, wherein said program failure mode and effect analysis means includes a format production program for producing a format of an analysis sheet for failure mode and effect analysis and a question generation process program for producing and displaying questions for filling blank areas of the obtained analysis sheet and filling blank areas of the analysis sheet with answers taken out from the designer.
Claim 5
Dependent Claim 165 words
An automatic programming system according to claim 1, wherein said software design reviewing means has a design knowledge acquisition and learning function of extracting, design knowledges and rules from a result of processes of said program constitution trading-off means and said program failure mode and effect analysis means, and arranging the extracted knowledges and rules to produce a knowledge for design review concerning a software, the produced knowledge being stored in said knowledge base section, a design evaluation function of reviewing a design by using said knowledge for design review to point out indefficiencies of the design and let the review reflect on design operations using said program constitution trading-­off means and said program failure mode and effect analysis means, and a design consultation function of retrieving the knowledge base section according to inquiries from the designer and indicating various data necessary for the design, said three functions being realized by interlocked operations of said learning section, said knowledge base section and said inference section.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag