System and method for independently executing plurality of...

Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Least weight routing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S224000

Reexamination Certificate

active

06240439

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a system and method for executing programs for use in software development environment or execution environment, and also to a recording medium in which the execution programs are recorded.
2. Description of the Related Art
As the functions of software are more sophisticated, the software has been made steadily larger and more complicated. For this reason, there occurs such a situation that, only by conventional software development techniques or software structure, it cannot cope with a high level of system sufficiently.
The conventional software concept is based on the fact that, for example, a function of controlling an object is divided into a plurality of sub-functions, a program is developed for each of the sub-functions, and these programs are eventually combined into a single program to control the object.
On such a conventional concept, it is actually impossible to confirm the necessary function before the single combined program is completed. For this reason, it becomes necessary for the developments of the programs of the associated sub-functions to keep pace with each other. This requires much time and much labor in the developing work.
On the conventional concept, further, since the further modification is necessary to prevent the programs of the sub-functions from interfering each other, the combined program has a complicated structure. For this reason, highly complicated works are required for its maintenance.
On the conventional concept, furthermore, when consideration is paid to its reliability in a run mode, it is required, as a matter of course, to already remove bugs in the program at the time of the development. Because of the complicated structure of the combined program, however, bug removal is often incomplete. Accordingly, the software function often works incompletely.
SUMMARY OF THE INVENTION
It is therefore an object of the present invention to provide a system and method for executing programs whose structures can be made simple and also to provide a recording medium for recording therein the execution programs.
Another object of the present invention is to provide a system and method for executing programs whose sequential development can be realized and also to provide a recording medium for recording therein the execution programs.
A further object of the present invention to provide a system and method for executing programs whose maintenance can be facilitated and also to provide a recording medium for recording therein the execution programs.
Yet another object of the present invention is to provide a system and method for executing programs whose fault tolerance to bugs on the software can be enhanced and also to provide a recording medium for recording therein the execution programs.
Still a further object of the present invention is to provide a system and method for executing programs whose software functions can work completely and also to provide a recording medium for recording therein the execution programs.
An additional object of the present invention is to provide a system and method for executing programs that intentions of the programs independently prepared on the basis of the different requests can be reliably reflected on full objects or partial objects to be controlled on the basis of the state at the execution and also to provide a recording medium for recording therein the execution programs.
Another object of the present invention is to provide a system and method for executing programs which can increase a program preparation efficiency and enhance its maintenance and also to provide a recording medium for recording therein the execution programs.
A further object of the present invention to provide a system and method for executing programs, in which restrictions changing in different environments can be added without the need for changing essential parts of the programs and also to provide a recording medium for recording therein the execution programs.
A still further object of the present invention is to provide a system and method for executing programs which can efficiently operate and can be easily prepared and also to provide a recording medium for recording therein the execution programs.
To accomplish the above objects, the present invention is to provide a system and method for executing a plurality of programs for control of objects, in which states of the objects are first transmitted to the programs. The programs to which the states of the objects are transmitted are then independently executed. The executed results are evaluated, modified and then transmitted to the objects. Thereby the structure of the programs can be simplified, sequential development of the programs can be realized, and program maintenance can be facilitated. Further, a fault tolerance to bugs on software can be enhanced and perfect operation of the software functions can be realized.


REFERENCES:
patent: 3921146 (1975-11-01), Danco
patent: 5095522 (1992-03-01), Fujita et al.
patent: 5240419 (1993-08-01), deGyarfas
patent: 5335339 (1994-08-01), Maejima et al.
patent: 5625832 (1997-04-01), Ohsawa et al.
patent: 5809282 (1998-09-01), Cooper et al.
patent: 5850345 (1998-12-01), Son
“Guarded Horn Clauses and Experiences with Parallel Logic Programming”, Proceedings of the Fall JOint Computer Conference, XXVI+1248, pp. 948-954 (1986).
“The N-Version Approach to Fault-Tolerant Software”, IEEE Transactions on Software Engineering, vol. SE-11, No. 12, Dec. 1985.

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

System and method for independently executing plurality of... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for independently executing plurality of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for independently executing plurality of... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2444681

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