TL;DR: In this article, a new factory object may have one or more new and/or updated object instances, and a corresponding old factory object is then located and its version is checked for compatibility.
Abstract: To dynamically update an operating system, a new factory object may have one or more new and/or updated object instances. A corresponding old factory object is then located and its version is checked for compatibility. A dynamic update procedure is then executed, which includes (a) changing a factory reference pointer within the operating system from the old factory object to the new factory object. For the case of updated object instances, (b) hot swapping each old object instance for its corresponding updated object instance, and (c) removing the old factory object. This may be performed for multiple updated object instances in the new factory object, preferably each separately. For the case of new object instances, they are created by the new factory and pointers established to invoke them. A single factory object may include multiple updated objects from a class, and/or new object instances from different classes, and the update may be performed without the need to reboot the operating system.
TL;DR: In this paper, the authors propose an architecture for integrating data between a plurality of software applications in a factory environment, consisting of a factory system and a domain application, which implements a component of the service of the factory system to perform the operation related to the domain object.
Abstract: An architecture for integrating data between a plurality of software applications in a factory environment comprises a factory system and a domain application. The factory system comprises a domain object superclass and at least two first-level subclasses of the domain object superclass. An instantiation of one of the first-level subclasses corresponds to a domain object, which represents an item in a factory. The factory system also includes a service, which provides an operation related to the domain object. The service comprises at least one component, where each component is operable to perform the operation related to the domain object. The architecture also includes a domain application, which implements a component of the service of the factory system to perform the operation related to the domain object. The architecture can optionally include a system manager for managing hardware and software in the factory.
TL;DR: A configuration builder as discussed by the authors provides a common user interface for configuring a variety of different software components, including a set of tables, each containing records, and is then translated into the actual configuration file for use by the component.
Abstract: A configuration builder provides a common user interface for configuring a variety of different software components. The configuration builder consists of a number of component-specific builder modules and a generic user interface module. Each builder module contains templates defining user screens for inputting configuration information for a component, as well as validation rules and error messages. The configuration data for a component is obtained as set of tables, each containing records, and is then translated into the actual configuration file for use by the component.
TL;DR: In this article, a process builder for a system of routing electronic documents and a method for using the same are provided, where data input is received by the process builder from an electronic document author via a graphical user interface.
Abstract: A process builder for a system of routing electronic documents and a method for using the same are provided. The process builder receives an electronic document having programmable features. The process builder determines a number of attributes and form fields from the electronic document. Data input is received by the process builder from an electronic document author via a graphical user interface. The process builder defines logical conditions for one or more of the form fields and attributes based on the received data input, and combines the logical conditions into logical expressions. The process builder then translates the logical expressions into program code and inserts the generated program code into the electronic document.
TL;DR: In this paper, a method is provided for dynamically constructing an object, where a utility constructor class parameterized on a subject class type is provided, and an object constructor class is provided in the constructor class.
Abstract: A method is provided for dynamically constructing an object. According to one embodiment, process includes providing a utility constructor class parameterized on a subject class type; providing an object constructor class for a subject class; providing a default constructor method in the constructor class for constructing an object of the subject class; and using the default constructor method to construct an object of the subject class.