SOFTWARE DEVELOPMENT TOOL
First Claim
1. A method for improving the development and/or review of a computer program, the method comprising the steps of:
- adapting one or more design side components of the computer program to send and receive information on changes that occur therein;
adapting one or more code side components of the computer program to send and receive information on changes that occur therein;
synchronising design side components and code side components byconveying details of a change in a design side component to one or more corresponding code side components and to one or more corresponding design side components to update the contents of said components and by conveying details of a change in a code side component to one or more corresponding design side components and one or more corresponding code side components to update the contents of said components.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for improving the development and/or review of a computer program. The method comprises the steps of: adapting one or more design side components of the computer program to send and receive information on changes that occur therein; adapting one or more code side components of the computer program to send and receive information on changes that occur therein; synchronising design side components and code side components by conveying details of a change in a design side component to one or more corresponding code side components and to one or more corresponding design side components to update the contents of said components and by conveying details of a change in a code side component to one or more corresponding design side components and one or more corresponding code side components to update the contents of said components.
-
Citations
91 Claims
-
1. A method for improving the development and/or review of a computer program, the method comprising the steps of:
-
adapting one or more design side components of the computer program to send and receive information on changes that occur therein; adapting one or more code side components of the computer program to send and receive information on changes that occur therein; synchronising design side components and code side components by conveying details of a change in a design side component to one or more corresponding code side components and to one or more corresponding design side components to update the contents of said components and by conveying details of a change in a code side component to one or more corresponding design side components and one or more corresponding code side components to update the contents of said components. - View Dependent Claims (3, 8, 11, 17, 21, 23, 24, 26, 27, 31, 35, 37, 38, 56, 58, 59, 60, 61, 80)
-
-
2. (canceled)
-
4-7. -7. (canceled)
-
9-10. -10. (canceled)
-
12-16. -16. (canceled)
-
18-20. -20. (canceled)
-
22. (canceled)
-
25. (canceled)
-
28-30. -30. (canceled)
-
32-34. -34. (canceled)
-
36. (canceled)
-
39-55. -55. (canceled)
-
57. (canceled)
-
62-79. -79. (canceled)
-
81. A method of parsing comprising the steps of:
-
detecting code structures within one or more lines of code; arranging the code structures with respect to one another to create linked design code representation of the code structures to reflect the content of the code; and
,creating a design view from the linked design-code representations. - View Dependent Claims (83, 85, 86, 87, 88, 90, 91)
-
-
82. (canceled)
-
84. (canceled)
-
89. (canceled)
Specification