I've just finished a white paper that outlines an approach to addressing some of our longstanding problems related to evolution in way we want to represent sensor data over time:
<http://hackydev.ics.hawaii.edu/hackyDevSite/doc/evolutionarySDT.html>
It's also available as a link from the HackyDevSite home page.
My goal is to implement this mechanism in time for the next stable release. Before I start ripping away at the guts of hackyKernel, I would appreciate your perspectives on the following:
* Do the proposed enhancements appear useful?
* Are there other enhancements we should consider?
* Are there potential problems/dangers with the proposed enhancements?
* Are there important implementation issues I should remember to consider?
* Do the proposed enhancements appear to address the problems you have encountered related to sensor data evolution? If not, please describe your situation so I can think about what else I need to incorporate into the design.
Thanks!
Cheers, Philip
p.s. Before I start on this, I am going to complete work on upgrading Hackystat to JDOM 1.0. This "official" version of JDOM is unfortunately NOT backward compatible with older versions of JDOM, and so we're going to need to update a lot of our systems simultaneously. While this is going to be a pain, the start of a release cycle is a reasonable time to inflict it on ourselves and we need to do it sooner or later.
