Data processing
AssigneeIOTech Systems Limited
InventorStephen Osselton
Life of this patent
Estimating the term…
Abstract
A data processing system comprising a processor and memory and on which is running an operating system. A computer program executable for implementing a control application for controlling an embedded system is loaded in the memory which controls the operating system to instantiate in an operating system memory a plurality of data processing components and a communication component. The communication component is configured to facilitate data communication between the data processing components using a publish-subscribe messaging pattern. The communication component and data processing components are instantiated in a single memory address space.
Claims20
A data processing system comprising:
- a processor and memory and on which is running an operating system, wherein a computer program executable for implementing a control application for controlling an embedded system is loaded in the memory which controls the operating system to instantiate in an operating system memory a plurality of data processing components and a communication component, wherein said communication component is a pub/sub databus and is configured to facilitate data communication between the data processing components using a publish-subscribe messaging pattern, and wherein the plurality of data processing components are sensor device services;
- and
- said communication component and data processing components are instantiated and co-located in a single memory address space, wherein the single memory address space is a continuous range of valid addresses in the operating system memory that the operating system allocates to the embedded system control application.
The method of implementing a control application on a data processing system for controlling an embedded system, said method comprising:
- loading a computer executable for implementing the control application into a memory of the data processing system;
- instantiating, by an operating system of the data processing system under the control of the computer executable and in a single memory address space of an operating system memory of the operating system, a plurality of data processing components and a communication component co-located in the single memory address space, wherein the plurality of data processing components are sensor device services and the communication component is a pub/sub databus, and wherein the single memory address space is a continuous range of valid addresses in the operating system memory that the operating system allocates to the embedded system control application;
- and
- facilitating, by the communication component, data communication between the data processing components using a publish-subscribe messaging pattern.
A computer executable for implementing a control application for controlling an embedded system, said computer executable comprising:
- computer readable code configured such that when loaded onto a computing device, the computing device is controlled to:
- control an operating system of the data processing system to instantiate, in a single memory address space of an operating system memory, a plurality of data processing components and a communication component co-located in the single memory address space, wherein the plurality of data processing components are sensor device services and the communication component is a pub/sub databus, and wherein the single memory address space is a continuous range of valid addresses in the operating system memory that the operating system allocates to the embedded system control application and
- facilitate, using the communication component, data communication between the data processing components using a publish-subscribe messaging pattern.
Dependencies are inferred from the claim text.