Software development tool for combining software components/modules
AssigneeHitachi, Ltd.
InventorsKiyoshi Kozuka, Takashi Ohkoda, Takahiro Seki, Etsuko Yamada, Kazuhiko Sakamoto
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi, Ltd.
InventorsKiyoshi Kozuka, Takashi Ohkoda, Takahiro Seki, Etsuko Yamada, Kazuhiko Sakamoto
Estimating the term…
A functional relation between components which can be extracted from an already existing program in advance is automatically extracted by a computer, or such a functional relation which cannot be extracted is defined by a developer, so that the preparation of a program by combining the components is assisted. A dictionary registration unit reads a source code file, analyzes, extracts a component definition, and extracts from the component definition information a counterpart component name, interface name, and interface definition, and registers component name, counterpart component name, interface information of the interface name, and interface definition body in a dictionary. Furthermore, when there is no source codes, the developer inputs the interface information from an input-output device, and registers in the dictionary. A program editing processing unit, on the basis of a user's indication, retrieves and displays a list of interfaces between components, and also extracts the interface definition from the dictionary, thereby to assist the user in preparing a program by combining the components.
A method of preparing a new program by combining program modules (hereinafter, referred to as components) on a computer, said method comprising the steps of:
An apparatus for assisting program preparation comprising:
A method of assisting program preparation by using an apparatus, said apparatus including:
A medium for use in a program preparation assisting apparatus, said apparatus comprising:
Dependencies are inferred from the claim text.