Back to Main Page, Next: Mobility in Publish/Subscribe Systems

MicroToPSS

MicroToPSS is middleware that faciliates the development of applications for distributed sensor-based environments, such as sense-and-response applications, sensor networks, and RFID-based systems.

In particular, MicroToPSS aims to support the integration of manufacturing and supply chain management systems with enterprise applications by enabling effective communication and control of sensor/actuator devices using declarative specifications (e.g., B2MML). This includes the enabling of business processes to dynamically configure and monitor RFID tracking networks, and machines and processes in manufacturing execution systems.

The MicroToPSS middleware enables formation and management of data flows among many devices for the purpose of in-network execution of distributed automation applications.

MicroToPSS is distributed under the BSD Open Source license.

The key features of the middleware are:

  • the procedural scripting language for specifying the application. The language provides task abstraction, similar to object abstraction in object-oriented languages. (ProceduralExample)
  • the SQL-like data flow language for creating multi-tasked applications. (DataFlowSpecExample)
  • the fully distributed run-time data flow optimizer whose operation is transparent to the application. (ExperimentalResults)

The logical architecture of MicroToPSS is depicted in the diagram below.


MicroToPSS is part of the Toronto Publish/Subscribe Systems (ToPSS) research project family, a research effort undertaken by the Middleware Systems Research Group at the University of Toronto (MSRG).

Announcements

August 25, 2006: MicroToPSS 1.0 released.

Page last modified on September 11, 2006, at 12:53 AM