Program synthesizing method and apparatus

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364DIG1, 364286, 3642229, G06F 732

Patent

active

053157109

ABSTRACT:
A plurality of program components, which do not have matching interfaces, are combined together automatically to generate a larger new program. An interface specifications' database registers the interface specifications corresponding to each of the program components. A program transformation rule memory stores transformation rules for controlling the reconciliation of the non-matching interface specifications of the program components. A data type memory stores data type transformation rules for reconciling non matching data specifications. A mediating program generator detects a mismatch of the interface specifications between at least two program components which are being combined and generates a mediating program in accordance with the program transformation rule and the data type transformation rule which mediating program enables the two programs and their data to communicate. A components composer generates the larger new program from the program components in the program components' database and the generated mediating program.

REFERENCES:
patent: 4374408 (1983-02-01), Bowles et al.
patent: 5038296 (1991-08-01), Sano
patent: 5084813 (1992-01-01), Ono

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Program synthesizing method and apparatus does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Program synthesizing method and apparatus, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Program synthesizing method and apparatus will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1980077

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.