WSN-DPCM develops a full platform to address the main Wireless Sensor Network (WSN) challenges for smart environments that includes the middleware for heterogeneous wireless technologies and an integrated engineering toolset for Development, Planning, Commissioning, and Maintenance activities for expert and non-expert users.
Unlike current WSN design offerings, the WSN DPCM toolset will contribute to the WSN community by providing solutions including a complete set of development, planning, commissioning, and maintenance tools. This project will offer a real end-to-end integrated tool-chain solution to promote a true model-driven architecture in all design and operational views of a system:
· The Development view, which will promote reusability of software components and will guarantee the functional and behavioral portability among different hardware platforms and vendors.
· The Planning view, which will assist the network deployment to shorten the deployment time by minimizing the number of trial-and-error iterations, while at the same time reducing the number of nodes.
· The Commissioning and operational Maintenance view, which will help put the whole smart environment into operation and assist the users that will operate and maintain it.
The integrated toolset extends beyond the Graphical user Interface level to seamlessly handle the information flow between the tools, supporting model-based functionality composition, as well as easy propagation and back-annotation of changes among the various tool views.
The integrated environment will be supported by the middleware which will act as the backbone of the software infrastructure. This middleware, in contrast to existing solutions, will provide a multi-level framework including functionality composition and adaptation. It will also allow the definition of a vertical software infrastructure to couple the different engineering views.