IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0762428
(2004-01-22)
|
등록번호 |
US-7349837
(2008-03-25)
|
발명자
/ 주소 |
- Martin,Maurice
- Brickley,Stephen
- Amdour,Leon
- Kravets,Alex
- Fan,Brian
- Infante,Dominic
- Larking,Stuart
- Aldama,Paul
|
출원인 / 주소 |
|
대리인 / 주소 |
Knobbe Martens Olson & Bear LLP
|
인용정보 |
피인용 횟수 :
50 인용 특허 :
77 |
초록
▼
The system includes a novel software application interactive representation modeling language, a software application (82) operative to use the modeling language to create, read and modify interactive representation models of the proposed applications, a memory (86) to store requirement data and int
The system includes a novel software application interactive representation modeling language, a software application (82) operative to use the modeling language to create, read and modify interactive representation models of the proposed applications, a memory (86) to store requirement data and interactive representation model data, a software application (92) operative to read and update the interactive representation model data across a computer network, a software application (76) operative to maintain a record of the requirements and to administer operation of the system, a software application (78) operative to render interactive representations of the proposed applications in browser readable format, a software application (82) operative to allow multiple instances of other applications to access interactive representation data and requirement data residing in the memory and a software application (84) operative to allow an individual user's interactions with the system to be broadcast across a networked system to other users.
대표청구항
▼
What is claimed is: 1. A method of providing a user with a programming environment for programming of a simulation of a computer application, the method comprising: displaying on a computer display a programming area comprising one or more graphical representations of one or more primitives for pro
What is claimed is: 1. A method of providing a user with a programming environment for programming of a simulation of a computer application, the method comprising: displaying on a computer display a programming area comprising one or more graphical representations of one or more primitives for programming of the simulation of the computer application; receiving control indications from the user to arrange the one or more primitives to program the simulation; displaying on the computer display a requirements area comprising one or more requirements, wherein the programming area and the requirements area are displayed at the same time; associating the one or more primitives with the one or more requirements such that a primitive displayed in the programming area is visually associated with a displayed requirement of the requirements area; and storing one or more associations among the one or more primitives and the one or more requirements. 2. The method as defined in claim 1, further comprising displaying an association between a primitive and a selected requirement by highlighting one or more primitives associated with the selected requirement. 3. The method as defined in claim 1, further comprising displaying an association between a requirement and a selected primitive by removing one or more requirements from display that are not associated with the selected primitive. 4. The method as defined in claim 1, further comprising displaying the programming area, displaying the requirements area, and associating the one or more primitives with the one or more requirements using a computer program with a consistent user interface. 5. The method as defined in claim 1, further comprising: monitoring a position of a cursor in the computer display, where the position of the cursor is manipulated by a pointing device; receiving an indication of a selection of a requirement in the computer display by the pointing device; receiving an indication of a selection of a primitive in the computer display; receiving an indication to create an association between the selected requirement and the selected primitive; and associating the selected requirement and the selected primitive. 6. The method as defined in claim 1, further comprising: monitoring a position of a cursor in the computer display, where the position of the cursor is manipulated by a pointing device; receiving an indication of a selection of a requirement in the computer display by the pointing device; receiving an indication of a selection of a primitive in the computer display; receiving an indication to remove an association between the selected requirement and the selected primitive; and removing the association between the selected requirement and the selected primitive. 7. The method as defined in claim 1, wherein the one or more requirements corresponds to one or more statements or to one or more portions of a statement regarding a desired behavior of the computer application. 8. The method as defined in claim 1, wherein at least one of the primitives simulates computation available in the computer application. 9. The method as defined in claim 1, wherein at least one of the primitives simulates storage and retrieval available in the computer application. 10. A method of providing a user with a programming environment for programming of a simulation of a computer application, the method comprising: displaying on an electronic display a programming area comprising one or more graphical representations of one or more primitives for programming of the simulation of the computer application; receiving control indications from the user to arrange the one or more primitives to program the simulation; displaying on the electronic display a requirements area comprising one or more statements, where a statement describes a desired behavior for a primitive, wherein the programming area and the requirements area are displayed at the same time; associating the one or more primitives with the one or more statements such that a primitive displayed in the programming area is associated with a displayed statement of the requirements area; and storing one or more associations among the one or more primitives and the one or more requirements. 11. The method as defined in claim 10, wherein at least one of the one or more statements corresponds to a requirement. 12. The method as defined in claim 10, further comprising displaying an association between a primitive and a selected statement by highlighting one or more primitives associated with the selected statement. 13. The method as defined in claim 10, further comprising displaying an association between a statement and a selected primitive by removing one or more statements from display that are not associated with the selected primitive. 14. The method as defined in claim 10, further comprising displaying the programming area, displaying the requirements area, and associating the one or more primitives with the one or more statements using a computer program with a consistent user interface. 15. The method as defined in claim 10, further comprising: monitoring a position of a cursor in the computer display, where the position of the cursor is manipulated by a pointing device; receiving an indication of a selection of a statement in the computer display by the pointing device; receiving an indication of a selection of a primitive in the computer display; receiving an indication to create an association between the selected statement and the selected primitive; and associating the selected statement and the selected primitive. 16. The method as defined in claim 10, further comprising: monitoring a position of a cursor in the computer display, where the position of the cursor is manipulated by a pointing device; receiving an indication of a selection of a statement in the computer display by the pointing device; receiving an indication of a selection of a primitive in the computer display; receiving an indication to remove an association between the selected statement and the selected primitive; and removing the association between the selected statement and the selected primitive. 17. The method as defined in claim 10, wherein the one or more statements corresponds to one or more statements or to one or more portions of a statement regarding a desired or necessary behavior of the computer application. 18. The method as defined in claim 10, wherein at least one of the primitives simulates computation available in the computer application. 19. The method as defined in claim 10, wherein at least one of the primitives simulates storage and retrieval available in the computer application. 20. A computer system that provides a user with a programming environment for programming of a simulation of a computer application, the computer system comprising: a component configured to display on an electronic display a programming area comprising one or more graphical representations of one or more primitives for programming of the simulation of the computer application; a component configured to receive control indications from the user to arrange the one or more primitives to program the simulation; a component configured to display on the electronic display a requirements area comprising one or more statements, where a statement describes a desired behavior for a primitive, wherein the programming area and the requirements area are displayed at the same time; a component configured to associate the one or more primitives with the one or more statements such that a primitive displayed in the programming area is associated with a displayed statement of the requirements area; and a component configured to store one or more associations among the one or more primitives and the one or more requirements. 21. The computer system as defined in claim 20, wherein at least one of the one or more statements corresponds to a requirement. 22. The computer system as defined in claim 20, further comprising a component configured to display an association between a primitive and a selected statement by highlighting one or more primitives associated with the selected statement. 23. The computer system as defined in claim 20, further comprising a component configured to display an association between a statement and a selected primitive by removing one or more statements from display that are not associated with the selected primitive. 24. The computer system as defined in claim 20, wherein the computer system provides a consistent user interface to display the programming area, display the requirements area, and associate the one or more primitives with the one or more statements. 25. The computer system as defined in claim 20, further comprising a component configured: to monitor a position of a cursor in the computer display, where the position of the cursor is manipulated by a pointing device; to receive an indication of a selection of a statement in the computer display by the pointing device; to receive an indication of a selection of a primitive in the computer display; to receive an indication to create an association between the selected statement and the selected primitive; and to associate the selected statement and the selected primitive. 26. The computer system as defined in claim 20, further comprising a component configured: to monitor a position of a cursor in the computer display, where the position of the cursor is manipulated by a pointing device; to receive an indication of a selection of a statement in the computer display by the pointing device; to receive an indication of a selection of a primitive in the computer display; to receive an indication to remove an association between the selected statement and the selected primitive; and to remove the association between the selected statement and the selected primitive. 27. The computer system as defined in claim 20, wherein the one or more statements corresponds to one or more statements or to one or more portions of a statement regarding a desired or necessary behavior of the computer application. 28. The computer system as defined in claim 20, wherein at least one of the primitives simulates computation available in the computer application. 29. The computer system as defined in claim 20, wherein at least one of the primitives simulates storage and retrieval available in the computer application. 30. A computer system that provides a user with a programming environment for programming of a simulation of a computer application, the computer system comprising: a means for displaying on an electronic display a programming area comprising one or more graphical representations of one or more primitives for programming of the simulation of the computer application; a means for receiving control indications from the user to arrange the one or more primitives to program the simulation: a means for displaying on the electronic display a requirements area comprising one or more statements, where a statement describes a desired behavior for a primitive, wherein the programming area and the requirements area are displayed at the same time; a means for associating the one or more primitives with the one or more statements such that a primitive displayed in the programming area is associated with a displayed statement of the requirements area; and a means for storing one or more associations among the one or more primitives and the one or more requirements. 31. The computer system as defined in claim 30, wherein at least one of the one or more statements corresponds to a requirement. 32. The computer system as defined in claim 30, further comprising a means for displaying an association between a primitive and a selected statement by highlighting one or more primitives associated with the selected statement. 33. The computer system as defined in claim 30, further comprising a means for displaying an association between a statement and a selected primitive by removing one or more statements from display that are not associated with the selected primitive. 34. The computer system as defined in claim 30, further comprising a means for displaying the programming area, displaying the requirements area, and associating the one or more primitives with the one or more statements using a computer program with a consistent user interface. 35. The computer system as defined in claim 30, further comprising: a means for monitoring a position of a cursor in the computer display, where the position of the cursor is manipulated by a pointing device; a means for receiving an indication of a selection of a statement in the computer display by the pointing device; a means for receiving an indication of a selection of a primitive in the computer display; a means for receiving an indication to create an association between the selected statement and the selected primitive; and a means for associating the selected statement and the selected primitive. 36. The computer system as defined in claim 30, further comprising: a means for monitoring a position of a cursor in the computer display, where the position of the cursor is manipulated by a pointing device; a means for receiving an indication of a selection of a statement in the computer display by the pointing device; a means for receiving an indication of a selection of a primitive in the computer display; a means for receiving an indication to remove an association between the selected statement and the selected primitive; and a means for removing the association between the selected statement and the selected primitive. 37. The computer system as defined in claim 30, wherein the one or more statements corresponds to one or more statements or to one or more portions of a statement regarding a desired or necessary behavior of the computer application. 38. The computer system as defined in claim 30, wherein at least one of the primitives simulates computation available in the computer application. 39. The computer system as defined in claim 30, wherein at least one of the primitives simulates storage and retrieval available in the computer application. 40. A computer program embodied in a computer-readable storage medium for providing a user with a programming environment for programming of a simulation of a computer application, the computer program comprising: instructions for displaying on an electronic display a programming area comprising one or more graphical representations of one or more primitives for programming of the simulation of the computer application; instructions for receiving control indications from the user to arrange the one or more primitives to program the simulation; instructions for displaying a requirements area comprising one or more statements, where a statement describes a desired behavior for a primitive; instructions for associating the one or more primitives with the one or more statements such that a primitive displayed in the programming area is associated with a displayed statement of the requirements area; and instructions for storing one or more associations among the one or more primitives and the one or more requirements. 41. The computer program as defined in claim 40, wherein at least one of the one or more statements corresponds to a requirement. 42. The computer program as defined in claim 40, further comprising instructions for displaying an association between a primitive and a selected statement by highlighting one or more primitives associated with the selected statement. 43. The computer program as defined in claim 40, further comprising instructions for displaying an association between a statement and a selected primitive by removing one or more statements from display that are not associated with the selected primitive. 44. The computer program as defined in claim 40, further comprising instructions for displaying the programming area, displaying the requirements area, and associating the one or more primitives with the one or more statements using a computer program with a consistent user interface. 45. The computer program as defined in claim 40, further comprising: instructions for monitoring a position of a cursor in the computer display, where the position of the cursor is manipulated by a pointing device; instructions for receiving an indication of a selection of a statement in the computer display by the pointing device; instructions for receiving an indication of a selection of a primitive in the computer display; instructions for receiving an indication to create an association between the selected statement and the selected primitive; and instructions for associating the selected statement and the selected primitive. 46. The computer program as defined in claim 40, further comprising: instructions for monitoring a position of a cursor in the computer display, where the position of the cursor is manipulated by a pointing device; instructions for receiving an indication of a selection of a statement in the computer display by the pointing device; instructions for receiving an indication of a selection of a primitive in the computer display; instructions for receiving an indication to remove an association between the selected statement and the selected primitive; and instructions for removing the association between the selected statement and the selected primitive. 47. The computer program as defined in claim 40, wherein the one or more statements corresponds to one or more statements or to one or more portions of a statement regarding a desired or necessary behavior of the computer application. 48. The computer program as defined in claim 40, wherein at least one of the primitives simulates computation available in the computer application. 49. The computer program as defined in claim 40, wherein at least one of the primitives simulates storage and retrieval available in the computer application.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.