Software Architecture for Materials-Handling System
Original Publication Date: 1985-Jun-01
Included in the Prior Art Database: 2005-Feb-18
Software architecture which is flexible and modular to product types and system configurations is provided for materials-handling systems. The materials-handling system software architecture is modular, decentralized, and asynchronous. The software is divided into logical units of work, which are then assigned to different programmers. By dividing the software into logical units of work, a high degree of flexibility is gained. If the system configuration or daily volumes change, hardware is modified, added, or deleted, and only modifications or additions to software performing that logical unit of work are required. After cooperative decisions on the nature of software module interfaces, the programmers are free to develop software modules, relatively independent of the rest of the software modules.