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

Program development support system

Assignee: Hitachi Software Engineering Co Ltd
•
Filing: 1997-01-31
•
Granted: 1999-03-02
•
Expires: 2017-01-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed is a program development support system so adapted as to integrally manage a variety of information necessary for the development of a program by creating necessary links between information such as source programs to be employed for the development of the program, program parts, tools, specifications, handling persons and so on, by managing such information as resource information and by retaining attribute information of the links. The program development support system has a store means for storing program development information on the development of a program; a create means for creating attribute information on an attribute of the program development information and link information between each of the program development information; a management means for managing the program development information, the attribute information created by the create means and the link information created thereby each as one resource for the development of the program by providing the resource with a unique number; and a system-structuring element creating means for creating a system-structuring element from the resource by using the link information.

Inventors

  • 👤 Tsutomu Shoumura
  • 👤 Hiroshi Suganuma
  • 👤 Tsutomu Funada
  • 👤 Seiji Ozawa
  • 👤 Takeshi Nii
  • 👤 Takashi Kido
  • 👤 Naofumi Mitsuhashi
  • 👤 Toshikazu Hirano

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 09:22
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/20; G06Q; G06Q10/00; G06Q10/06; G06Q10/063; G06Q10/0631; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99951; Y10S707/99952; Y10S707/99953

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 116 words
A program development support system for integrally managing information used for program development, comprising: a database for storing design information including source programs, specifications and tools, handling person information on a handling person participating in the program development, and specification information including drawings and tables representing the specification of the program; registration processing means for providing each information with a unique key, creating attribute information and link information between respective information, for each information, and storing the created information in said database; and processing control means for performing a processing corresponding to an event, to information to be linked, by using said attribute information and said link information, when occurring the event on the each information.
Claim 2
Dependent Claim 116 words
A program development support system for integrally managing information used for program development, comprising: a database for storing design information including source programs, specifications and tools, handling person information on a handling person participating in the program development, and specification information including drawings and tables representing the specification of the program; registration processing means for providing each information with a unique key, creating attribute information and link information between respective information, for each information, and storing the created information in said database; and processing control means for performing a processing corresponding to an event, to information to be linked, by using said attribute information and said link information, when occurring the event on the each information.
Claim 3
Dependent Claim 30 words
A program development support system as claimed in claim 1, further comprising: program analysis means for analyzing a known source program to divide it into units manageable by said database.
Claim 4
Dependent Claim 98 words
A program development support system as claimed in claim 1, further comprising: first store portion for registering information whose entity is defined in said database; and second store portion for registering information whose entity is undefined, but at least either whose link information or whose attribute information is defined; and said registration processing means deciding whether or not the entity of the information to be registered in said database is defined, registering the information in the first store portion if the entity is defined, and registering the information in the second store portion if the entity is undefined.
Claim 5
Dependent Claim 44 words
A program development support system as claimed in claim 3, further comprising: link holding means for holding a link between information and other information when the entity of the former information registered in said first store portion is deleted in said registration processing means.
Claim 6
Dependent Claim 39 words
A program development support system as claimed in claim 3, further comprising: definition transfer means for registering the information in said first store portion when the entity of the undefined information registered in said second store portion is defined.
Claim 7
Dependent Claim 99 words
A program development support system as claimed in claim 3, in which: said first store portion comprises opening information store portion for storing information which can be referred by a member who is registered as a member of the program development project in the handling person information of said database, and non-opening information store portion for storing information which can be referred by only a specified person in the program development project; and said registration processing means registers the information to be registered in said database in either said opening information store portion or said non-opening information store portion.
Claim 8
Dependent Claim 95 words
A program development support system for integrally managing information used for program development, comprising: a database for managing source programs; program analysis means for analyzing a known source program to divide it into structuring-elements; source program registration processing means for providing each divided structuring-element of the divided source program with a unique key, creating attribute information and link information to be linked by other information for each structuring-element, and registering the created information in said database; and processing control means for managing each structuring-element by using said key, the attribute information and the link information.
Claim 9
Dependent Claim 95 words
A program development support system for integrally managing information used for program development, comprising: a database for managing source programs; program analysis means for analyzing a known source program to divide it into structuring-elements; source program registration processing means for providing each divided structuring-element of the divided source program with a unique key, creating attribute information and link information to be linked by other information for each structuring-element, and registering the created information in said database; and processing control means for managing each structuring-element by using said key, the attribute information and the link information.
Claim 10
Dependent Claim 135 words
A computer implemented program for integrally managing information used in a support system for program development, embodied on a computer-readable medium, wherein: said computer program creates a database means for storing design information including source programs, specifications and tools, handling person information on a handling person participating in the program development, and specification information including drawings and tables representing the specification of the program; and wherein said computer program includes: registration processing means for providing each information with a unique key, creating attribute information and link information between respective information, for each information, and storing the created information in said database; and processing control means for performing a processing corresponding to an event, to information to be linked, by using said attribute information and said link information, when occurring the event on the each information.
Claim 11
Dependent Claim 135 words
A computer implemented program for integrally managing information used in a support system for program development, embodied on a computer-readable medium, wherein: said computer program creates a database means for storing design information including source programs, specifications and tools, handling person information on a handling person participating in the program development, and specification information including drawings and tables representing the specification of the program; and wherein said computer program includes: registration processing means for providing each information with a unique key, creating attribute information and link information between respective information, for each information, and storing the created information in said database; and processing control means for performing a processing corresponding to an event, to information to be linked, by using said attribute information and said link information, when occurring the event on the each information.
Claim 12
Dependent Claim 28 words
A computer implemented as claimed in claim 8, further comprising: program analysis means for analyzing a known source program to divide it into units manageable by said database.
Claim 13
Dependent Claim 97 words
A computer implemented program as claimed in claim 8, further comprising: first store means for registering information whose entity is defined in said database; and second store means for registering information whose entity is undefined, but at least either whose link information or whose attribute information is defined; and said registration processing means deciding whether or not the entity of the information to be registered in said database is defined, registering the information in the first store area if the entity is defined, and registering the information in the second store area if the entity is undefined.
Claim 14
Dependent Claim 38 words
A computer implemented program as claimed in claim 10, further comprising: link holding means for holding a link between information and other information when the entity of the former information registered in said first store area is deleted.
Claim 15
Dependent Claim 38 words
A computer implemented program as claimed in claim 10, further comprising: definition transfer means for registering the information in said first store means when the entity of the undefined information registered in said second store means is defined.
Claim 16
Dependent Claim 100 words
A computer implemented program as claimed in claim 10, in which: said first store means comprises opening information store area for storing information which can be referred by a member who is registered as a member of the program development project in the handling person information of said database means, and non-opening information store area for storing information which can be referred by only a specified person in the program development project; and said registration processing means registers the information to be registered in said database means in either said opening information store area or said non-opening information store area.
Claim 17
Dependent Claim 114 words
A computer implemented program for integrally managing information used in a support system for program development, embodied on a computer-readable medium, wherein: said computer program creates a database means for managing source programs; and wherein said computer program includes: program analysis means for analyzing a known source program to divide it into structuring-elements; source program registration means for providing each divided structuring-element of the divided source program with a unique key, creating attribute information and link information to be linked by other information for each structuring-element, and registering the created information in said database means; and processing control means for managing each structuring-element by using said key, the attribute information and the link information.
Claim 18
Dependent Claim 114 words
A computer implemented program for integrally managing information used in a support system for program development, embodied on a computer-readable medium, wherein: said computer program creates a database means for managing source programs; and wherein said computer program includes: program analysis means for analyzing a known source program to divide it into structuring-elements; source program registration means for providing each divided structuring-element of the divided source program with a unique key, creating attribute information and link information to be linked by other information for each structuring-element, and registering the created information in said database means; and processing control means for managing each structuring-element by using said key, the attribute information and the link information.

References Cited (Backward Citations)

US5421015A Cited
US5561802A Cited
US5261100A Cited
JPH02181224A Cited
US5603018A Cited
US5535388A Cited
US5459866A Cited
US5715461A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-03-01 2002-08-31 2003-03-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-03-01 2006-08-31 2007-03-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-03-01 2010-08-31 2011-03-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag