发明名称 Efficient execution of human machine interface applications in a heterogeneous multiprocessor environment
摘要 An arrangement is proposed for creating and executing human-machine interface (HMI) applications in various heterogeneous computing and communication environments. The arrangement includes an engineering system for designing HMI applications based upon a library of known HMI elements, a runtime system for determining an optimum configuration for executing the designed HMI applications and a knowledge repository that communicates with both the engineering system and the runtime system. The knowledge repository stores information related to various ones of the known HMI elements, as well as information created by application developers and information generated during execution of an HMI application by the runtime system. Thus, the knowledge repository can interact with the engineering system for updating information regarding selected elements and interacting with the runtime system to collect execution information for use in subsequent application developments.
申请公布号 US8799858(B2) 申请公布日期 2014.08.05
申请号 US201213714969 申请日期 2012.12.14
申请人 Siemens Aktiengesellschaft 发明人 Martinez Canedo Arquimedes;Hermann Sven;Wang Lingyun Max
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项 1. A system for creating and executing human-machine interface (HMI) applications in various heterogeneous computing and communication environments, the system comprising: an engineering system for designing an HMI application based upon a library of known HMI elements; a runtime system for determining an optimum configuration for executing the HMI application designed by the engineering system; and an independent knowledge repository in communication with both the engineering system and the runtime system, the independent knowledge repository for interacting with multiple, different engineering and runtime systems in various heterogeneous computing and communication environments and storing information related to various ones of the known HMI elements, as well as information created by application developers and information generated during execution of an HMI application by the runtime system, the independent knowledge repository interacting with the engineering system for updating information regarding selected elements and interacting with the runtime system to collect execution information for use in subsequent application developments utilizing multiple, different engineering and runtime systems; wherein the runtime system functions to assess the available computation and network resources available for processing the HMI application designed by the engineering system.
地址 Munich DE