Apparatus and method for managing design of a software system using dependency structure
First Claim
Patent Images
1. A method for managing, in a computer system, design of a software system, the method comprising:
- receiving an input to the computer system specifying dependency relationships among subsystems of the software system wherein a rule is imposed on at least one of the dependency relationships and data for the rule is provided as part of the input; and
providing an output from the computer system responsive to the input.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for managing, in a computer system, design of a software system. Various embodiments include receiving an input to the computer system specifying dependency relationships among subsystems of the software system and providing an output from the computer system responsive to the input. A rule is imposed on at least one of the dependency relationships and data for the rule is provided as part of the input.
-
Citations
135 Claims
-
1. A method for managing, in a computer system, design of a software system, the method comprising:
-
receiving an input to the computer system specifying dependency relationships among subsystems of the software system wherein a rule is imposed on at least one of the dependency relationships and data for the rule is provided as part of the input; and
providing an output from the computer system responsive to the input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method for managing, in a computer system, testing of a software system, the method comprising:
-
receiving an input to the computer system specifying dependency relationships among subsystems of the software system; and
providing a graphical output from the computer system responsive to the input, wherein the graphical output includes an indicator of any subsystem changed by editing or addition of code. - View Dependent Claims (52, 53, 54, 55, 56)
-
-
57. A method for managing, in a computer system, design of a software system, the method comprising:
-
receiving an input to the computer system specifying dependency relationships among subsystems of the software system; and
providing a graphical output from the computer system responsive to the input, wherein the graphical output includes indicators of sources of the subsystems. - View Dependent Claims (58, 59, 60, 61)
-
-
62. A method for managing, in a computer system, design of a software system, the method comprising:
-
receiving an input to the computer system specifying dependency relationships among subsystems of the software system; and
providing a graphical output in which appears a hierarchical display of the subsystems, the hierarchy being selectively expandable and collapsible, such display graphically indicating dependencies among subsystems. - View Dependent Claims (63, 64, 65)
-
-
66. A method for managing, in a computer system, design of a software system, the method comprising:
-
receiving an input to the computer system specifying dependency relationships among subsystems of the software system; and
providing an output containing a hierarchy of the subsystems and the dependency relationships among the subsystems, the hierarchy being selectively expandable and collapsible. - View Dependent Claims (67, 68, 69, 70, 71, 72, 73, 74)
-
-
75. An apparatus for managing, in a computer system, design of a software system, the apparatus comprising:
-
means for receiving an input to the computer system specifying dependency relationships among subsystems of the software system wherein a rule is imposed on at least one of the dependency relationships and data for the rule is provided as part of the input; and
means for providing an output from the computer system responsive to the input.
-
-
76. A computer program product for use on a computer system for managing design of a software system, the computer program product comprising a computer usable medium having computer readable program code thereon, which, when loaded into the computer system, establishes an apparatus comprising:
-
an input to the computer system specifying dependency relationships among subsystems of the software system, wherein a rule is imposed on at least one of the dependency relationships and data for the rule is provided as part of the input; and
an output from the computer system responsive to the input. - View Dependent Claims (77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117)
-
-
118. An apparatus for managing, in a computer system, testing of a software system, the apparatus comprising:
-
an input to the computer system specifying dependency relationships among subsystems of the software system; and
a graphical output from the computer system responsive to the input, wherein the graphical output includes an indicator of any subsystem changed by editing or addition of code.
-
-
119. A computer program product for use on a computer system for managing, in a computer system, testing of a software system, the computer program product comprising a computer usable medium having computer readable program code thereon, which, when loaded into the computer system, establishes an apparatus comprising:
-
an input specifying dependency relationships among subsystems of the software system; and
a graphical output responsive to the input, wherein the graphical output includes an indicator of any subsystem changed by editing or addition of code. - View Dependent Claims (120, 121, 122, 123, 124)
-
-
125. An apparatus for managing, in a computer system, design of a software system, the apparatus comprising:
-
an input to the computer system specifying dependency relationships among subsystems of the software system; and
a graphical output from the computer system responsive to the input, wherein the graphical output includes indicators of sources of the subsystems.
-
-
126. A computer program product for use on a computer system for managing design of a software system, the computer program product comprising a computer usable medium having computer readable program code thereon, which, when loaded into the computer system, establishes an apparatus comprising:
-
an input specifying dependency relationships among subsystems of the software system; and
a graphical output responsive to the input, wherein the graphical output includes indicators of sources of the subsystems. - View Dependent Claims (127, 128, 129, 130)
-
-
131. An apparatus for managing, in a computer system, design of a software system, the apparatus comprising:
-
an input to the computer system specifying dependency relationships among subsystems of the software system; and
a graphical output in which appears a hierarchical display of the subsystems, the hierarchy being selectively expandable and collapsible, such display graphically indicating dependencies among subsystems.
-
-
132. An computer program product for use on a computer system for managing, in a computer system, design of a software system, the computer program product comprising a computer usable medium having computer readable program code thereon, which, when loaded into the computer system, establishes an apparatus comprising:
-
an input specifying dependency relationships among subsystems of the software system; and
a graphical output in which appears a hierarchical display of the subsystems, the hierarchy being selectively expandable and collapsible, such display graphically indicating dependencies among subsystems. - View Dependent Claims (133, 134, 135)
-
Specification