IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0504938
(2003-02-12)
|
등록번호 |
US-7581226
(2009-09-08)
|
우선권정보 |
DE-102 06 903(2002-02-19) |
국제출원번호 |
PCT/DE03/000412
(2003-02-12)
|
§371/§102 date |
20040813
(20040813)
|
국제공개번호 |
WO03/071417
(2003-08-28)
|
발명자
/ 주소 |
|
출원인 / 주소 |
- Siemens Aktiengesellschaft
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
12 |
초록
▼
Objects (with data, attributes, behavior, functions) for software applications, especially MES-applications, are linked to meta information and structured as hierarchical trees (whereby different forms of representation can be selected) and are branched or cross-linked together (laterally and/or hor
Objects (with data, attributes, behavior, functions) for software applications, especially MES-applications, are linked to meta information and structured as hierarchical trees (whereby different forms of representation can be selected) and are branched or cross-linked together (laterally and/or horizontally). During the running time, the objects are added to form software applications whereby the common functions of the software applications are derived from the structure of the hierarchical trees. Software applications for MES-systems are constructed for automation systems, for industrial controls (also movement controls) and for office applications (office area).
대표청구항
▼
The invention claimed is: 1. A software application, comprising objects having and/or referencing data and/or attributes and/or behaviors, wherein the objects run and/or are stored on at least one computing unit, wherein a plurality of the objects each physically comprise meta information about the
The invention claimed is: 1. A software application, comprising objects having and/or referencing data and/or attributes and/or behaviors, wherein the objects run and/or are stored on at least one computing unit, wherein a plurality of the objects each physically comprise meta information about themselves and about the software application, and the objects are linked with meta information at runtime, wherein the objects are structured as hierarchical trees at runtime, wherein the objects are networked laterally and/or horizontally and/or referenced at runtime, wherein the software application is assembled by linking the objects with meta information at runtime, the objects being networked laterally or horizontally, the overall function of the software application being derived from the structure of the hierarchical trees as well as from the networking of the objects in the trees. 2. The software application according to claim 1, wherein the objects and/or referencing mechanisms and/or networking mechanisms and/or implementations of the objects are interchangeable at runtime. 3. The software application according to claim 1, wherein services are added to the objects at runtime. 4. The software application according to claim 1, wherein implementations of the referencing mechanisms or the networking mechanisms or of services are used for data and/or for programs. 5. The software application according to claim 1, wherein the objects are networked statically and/or dynamically. 6. The software application according to claim 1, wherein the meta information comprises static and/or dynamic object models. 7. The software application according to claim 1, wherein the meta information describes an application or a business process. 8. The software application according to claim 1, wherein each individual object comprises the entire meta information relating to the application or the business process. 9. The software application according to claim 1, wherein the trees are represented different on a display device. 10. The software application according to claim 1, wherein in the event of an error the software application reconfigures itself. 11. The software application according to claim 1, wherein the software application is a MES application. 12. A software architecture enabling both assembly and execution of a software application at runtime, the architecture comprising: objects having and/or referencing data and/or attributes and/or behaviors, wherein the objects run and/or are stored on a computing unit, wherein the objects are linked with meta information at runtime, wherein the objects are structured as hierarchical trees at runtime, wherein the objects are laterally and/or horizontally networked at runtime, wherein a plurality of the objects each physically comprise the meta information, wherein the objects communicate with one another and/or with the environment at runtime by a communication mechanism, so that the software application is assembled at runtime from the linking of the objects with meta information at runtime, and wherein the overall function of the software application which is based on the software architecture is determined from the metadata and the structure of the hierarchical trees and from the networking of the objects in the trees. 13. The software architecture according to claim 12, wherein the objects and/or referencing mechanisms and/or networking mechanisms and/or implementations of the objects and/or communication mechanisms are interchangeable at runtime. 14. The software architecture according to claim 12, wherein services are added to the objects at runtime and each individual object comprises the entire meta information relating to the application or the business process. 15. The software architecture according to claim 12, wherein implementations of the referencing mechanisms or the networking mechanisms or the communication mechanisms or the services are used for data and/or for programs. 16. The software architecture according to claim 12, wherein the objects are networked statically and/or dynamically. 17. The software architecture according to claim 12, wherein the meta information comprises static and/or dynamic object models. 18. The software architecture according to claim 12, wherein the meta information describes an application or a business process. 19. The software architecture according to claim 12, wherein an object comprises the entire meta information relating to an application or a business process. 20. The software architecture according to claim 12, wherein the trees are represented in different views on a display device. 21. The software architecture according to claim 12, wherein in the event of an error the software application based on the software architecture reconfigures itself. 22. The software architecture according to claim 12, wherein the software architecture is used for a MES application. 23. A method for building a software application, comprising: providing a computing unit; providing input aids; providing output aids; providing a display device; creating objects which represent units of the software application using the input aids and the display device; assigning meta information to the objects using the input aids and the display device, wherein a plurality of the objects physically comprise the meta information, including meta information about themselves and about the software application; structuring the objects as hierarchical trees using the input aids and the display device; networking the objects at runtime using the input aids and the display device thereby automatically assembling the objects to form the software application at runtime wherein the function of the software application is automatically derived at runtime from the structure of the hierarchical trees, the networking of the objects in the trees, and the assigned meta information. 24. The method according to claim 23, wherein the objects and/or referencing mechanisms and/or networking mechanisms and/or implementations of the objects are interchangeable at runtime. 25. The method according to claim 23, wherein services are added to the objects at runtime and each individual object comprises the entire meta information relating to the application or the business process. 26. The method according to claim 23, wherein implementations of the referencing mechanisms or of the networking mechanisms or of the services are used for data and/or for programs. 27. The method according to claim 23, wherein the objects are networked statically and/or dynamically. 28. The method according to claim 23, wherein the meta information comprises static and/or dynamic object models. 29. The method according to claim 23, wherein the meta information describes an application or a business process. 30. The method according to claim 23, wherein an object comprises the entire meta information relating to the application or a business process. 31. The method according to claim 23, wherein the trees can be represented in different views on a display device. 32. The method according to claim 23, wherein in the event of an error the software application reconfigures itself. 33. The method according to claim 23, wherein the software application is used for a MES system. 34. The method according to claim 23, wherein the method is implemented by a computer program. 35. The method according to claim 34, wherein the computer program is stored on a data medium. 36. The method according to claim 34, wherein the computer program is installed on a data processing device. 37. The method according to claim 23, wherein a software development environment is adapted for performing the method. 38. The method according to claim 37, wherein the software development environment is integrated into a runtime system, with selectable functionalities being accessed via views. 39. The method according to claim 37, wherein the software development environment is implemented by a computer program.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.