← Back to Patent Explorer
US5799192A Expired / Lapsed US ⏱️ 0.0 years remaining

Tool encapsulating method and apparatus thereof

Assignee: Mitsubishi Electric Corp
•
Filing: 1996-10-28
•
Granted: 1998-08-25
•
Expires: 2016-10-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The processing contents which change according to the specification of the tool encapsulation are provided through descriptions in the user interface definition file, the parameter definition file and the invocation command definition file. The environment file defines if each of the definition files is to be used or not. The processing system reads the contents of the definition files and converts those into the function presented by the framework to realize the tool encapsulation. The tool encapsulation for the plural kinds of frameworks can be realized with a single common description not using extension languages presented by the frameworks, so that the tool encapsulation operation for the plural kinds of frameworks is considerably shortened and the maintenance efficiency is also improved.

Inventors

  • 👤 Mitsuhiro Yasuda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 09:50
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/20

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 319 words
A method of encapsulating a tool for designing an object of design with computer aided design (CAD) in a plurality of frameworks for the CAD, each framework having a Shell Script as a command sequence and having a different unique extension language for tool encapuslation, comprising the steps of: preparing a file for commonly providing to said plurality of frameworks regardless of said extension language a common description defining a tool encapsulation specification dependent process in which processing contents variously change according to an encapsulation specification of said tool; preparing a plurality of processing systems, each processing system being encapsulated to only a respective framework and defining a respective tool independent framework function dependent process in which processing contents are determined depending only on a function of said respective framework but independently of said encapsulation specification of said tool and for defining a tool independent procedure for making said respective framework execute said respective framework function dependent process and also defining a tool dependent procedure for making said respective framework execute said tool encapsulation specification dependent process defined by the description in said file; and executing encapsulation of said tool into said plurality of frameworks by providing said file to each of said respective frameworks to which said respective processing system is encapsulated; wherein the step of preparing said file includes at least one of the steps of preparing a user interface definition file providing a description defining user interface for acquiring predetermined information necessary to invoke said tool from a user, preparing a parameter definition file for providing a description defining producing a parameter file in accordance with the Shell Script for transferring said predetermined information to said framework as tool invocation information, and preparing an invocation command definition file for providing a description defining generation of a tool invocation command for defining an invocation sequence of said tool in accordance with an invocation of the Shell Script.
Claim 2
Independent Claim 319 words
A method of encapsulating a tool for designing an object of design with computer aided design (CAD) in a plurality of frameworks for the CAD, each framework having a Shell Script as a command sequence and having a different unique extension language for tool encapuslation, comprising the steps of: preparing a file for commonly providing to said plurality of frameworks regardless of said extension language a common description defining a tool encapsulation specification dependent process in which processing contents variously change according to an encapsulation specification of said tool; preparing a plurality of processing systems, each processing system being encapsulated to only a respective framework and defining a respective tool independent framework function dependent process in which processing contents are determined depending only on a function of said respective framework but independently of said encapsulation specification of said tool and for defining a tool independent procedure for making said respective framework execute said respective framework function dependent process and also defining a tool dependent procedure for making said respective framework execute said tool encapsulation specification dependent process defined by the description in said file; and executing encapsulation of said tool into said plurality of frameworks by providing said file to each of said respective frameworks to which said respective processing system is encapsulated; wherein the step of preparing said file includes at least one of the steps of preparing a user interface definition file providing a description defining user interface for acquiring predetermined information necessary to invoke said tool from a user, preparing a parameter definition file for providing a description defining producing a parameter file in accordance with the Shell Script for transferring said predetermined information to said framework as tool invocation information, and preparing an invocation command definition file for providing a description defining generation of a tool invocation command for defining an invocation sequence of said tool in accordance with an invocation of the Shell Script.
Claim 3
Dependent Claim 116 words
The tool encapsulation method according to claim 1, further comprising the step of preparing an environment definition file for providing a description for specifying as to whether each of said user interface definition file, said parameter definition file and said invocation command definition file is to be used or not; wherein said step of executing encapsulation of said tool includes the step of executing encapsulation of said tool in said framework by any of said user interface definition file, said parameter definition file and said invocation command definition file which is specified to be used by the environment definition file by providing said environment definition file to said framework to which said processing system is applied.
Claim 4
Independent Claim 307 words
An apparatus for encapsulating a tool for designing an object of design with computer aided design (CAD) in a plurality of frameworks for the CAD, each framework having a Shell Script as a command sequence and having a different unique extension language for tool encapsulation, comprising: a file for commonly providing to said plurality of frameworks regardless of said extension language a common description defining a tool encapsulation specification dependent process in which processing contents variously change according to an encapsulation specification of said tool; and a plurality of processing systems, each processing system being encapsulated to only a respective framework and defining a respective tool independent framework function dependent process in which processing contents are determined depending only on a function of said respective framework but independently of said encapsulation specification of said tool and for defining a tool independent procedure for making said respective framework execute said respective framework function dependent process and also defining a tool dependent procedure for making said respective framework execute said tool encapsulation specification dependent process defined by the description in said file; wherein encapsulation of said tool into said plurality of frameworks is executed by providing said file to each of said respective frameworks to which said respective processing system is encapsulated; wherein said file comprises at least one of a user interface definition file providing a description for defining user interface for acquiring predetermined information necessary to invoke said tool from a user, a parameter definition file for providing a description defining producing a parameter file in accordance with the Shell Script for transferring said predetermined information to said framework as tool invocation information, and an invocation command definition file for providing a description defining generation of a tool invocation command for defining an invocation sequence of said tool in accordance with an invocation of the Shell Script.
Claim 5
Independent Claim 307 words
An apparatus for encapsulating a tool for designing an object of design with computer aided design (CAD) in a plurality of frameworks for the CAD, each framework having a Shell Script as a command sequence and having a different unique extension language for tool encapsulation, comprising: a file for commonly providing to said plurality of frameworks regardless of said extension language a common description defining a tool encapsulation specification dependent process in which processing contents variously change according to an encapsulation specification of said tool; and a plurality of processing systems, each processing system being encapsulated to only a respective framework and defining a respective tool independent framework function dependent process in which processing contents are determined depending only on a function of said respective framework but independently of said encapsulation specification of said tool and for defining a tool independent procedure for making said respective framework execute said respective framework function dependent process and also defining a tool dependent procedure for making said respective framework execute said tool encapsulation specification dependent process defined by the description in said file; wherein encapsulation of said tool into said plurality of frameworks is executed by providing said file to each of said respective frameworks to which said respective processing system is encapsulated; wherein said file comprises at least one of a user interface definition file providing a description for defining user interface for acquiring predetermined information necessary to invoke said tool from a user, a parameter definition file for providing a description defining producing a parameter file in accordance with the Shell Script for transferring said predetermined information to said framework as tool invocation information, and an invocation command definition file for providing a description defining generation of a tool invocation command for defining an invocation sequence of said tool in accordance with an invocation of the Shell Script.
Claim 6
Dependent Claim 103 words
The tool encapsulation apparatus according to claim 3, further comprising an environment definition file for providing a description specifying if each of said user interface definition file, said parameter definition file and said invocation command definition file is to be used or not; wherein encapsulation of said tool in said framework is executed by any of said user interface definition file, said parameter definition file and said invocation command definition file which is specified to be used by the environment definition file by providing said environment definition file to said framework to which said processing system is applied when executing said tool encapsulation.

References Cited (Backward Citations)

JPH0334018A Cited
US5075847A Cited
US5423023A Cited
JPH04257973A Cited
US5551030A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-24 2002-02-23 2002-08-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-24 2006-02-23 2006-08-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-24 2010-02-23 2010-08-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag