We analyze the common shortcoming in the existing agent MTPs (message transport protocols). With employing the File object and related service AtomicWriteFile of BACnet (a data communication protocol building automati...We analyze the common shortcoming in the existing agent MTPs (message transport protocols). With employing the File object and related service AtomicWriteFile of BACnet (a data communication protocol building automation and control networks), a new method of agent message transport is proposed and implemented. Every agent platform (AP) has one specified File object and agents in another AP can communicate with agents in the AP by using AtomicWriteFile service. Agent messages can be in a variety of formats. In implementation, BACnet/IP and Ethernet are applied as the BACnet data link layers respectively. The experiment results show that the BACnet can provide perfect support for agent communication like other conventional protocols such as hypertext transfer protocol (HTTP), remote method invocation (RMI) etc, and has broken through the restriction of TCP/IP. By this approach, the agent technology is introduced into the building automation control network system. Key words agent platform - BACnet - HTTP - Java - file object CLC number TP 393.03 - TP 312 Foundation item: Supported by the Foundation of the Key Laboratory of Education Ministry for Image Processing and Intelligent Control (TKLJ0116)Biography: Jiang Wen-bin (1975-), male, Ph. D candidate, research direction: agent technology, network communication.展开更多
The paper makes a detailed analysis and design of the Vega application software based on Windows NT platform. It includes object oriented software analysis and design, design patterns and Windows kernel mechanism...The paper makes a detailed analysis and design of the Vega application software based on Windows NT platform. It includes object oriented software analysis and design, design patterns and Windows kernel mechanism. The paper brings forward a design pattern, a fence pattern, and depends on this pattern. Windows NT memory mapped files adopted, the paper presents a Vega application solution based on the multi process technique. Although the design solution is developing under a real time simulation system, it is established at the clear analysis of the Vega system, therefore, the solution has extensive practicability and many uses.展开更多
文摘We analyze the common shortcoming in the existing agent MTPs (message transport protocols). With employing the File object and related service AtomicWriteFile of BACnet (a data communication protocol building automation and control networks), a new method of agent message transport is proposed and implemented. Every agent platform (AP) has one specified File object and agents in another AP can communicate with agents in the AP by using AtomicWriteFile service. Agent messages can be in a variety of formats. In implementation, BACnet/IP and Ethernet are applied as the BACnet data link layers respectively. The experiment results show that the BACnet can provide perfect support for agent communication like other conventional protocols such as hypertext transfer protocol (HTTP), remote method invocation (RMI) etc, and has broken through the restriction of TCP/IP. By this approach, the agent technology is introduced into the building automation control network system. Key words agent platform - BACnet - HTTP - Java - file object CLC number TP 393.03 - TP 312 Foundation item: Supported by the Foundation of the Key Laboratory of Education Ministry for Image Processing and Intelligent Control (TKLJ0116)Biography: Jiang Wen-bin (1975-), male, Ph. D candidate, research direction: agent technology, network communication.
文摘The paper makes a detailed analysis and design of the Vega application software based on Windows NT platform. It includes object oriented software analysis and design, design patterns and Windows kernel mechanism. The paper brings forward a design pattern, a fence pattern, and depends on this pattern. Windows NT memory mapped files adopted, the paper presents a Vega application solution based on the multi process technique. Although the design solution is developing under a real time simulation system, it is established at the clear analysis of the Vega system, therefore, the solution has extensive practicability and many uses.