versioned systems have varying frequency of numbered revision.
versioned systems include software and standard / protocol specifications.
both can be made equivalent as "specifications" or algorithms or state machines.
if we consider the recurring property(ies) of each numbered revision,
One such property is the event or state of release itself. We could treat it as a sort of point of return (function value of that property) to which the system returns periodically, analogous to the physical concept of position .
The length of time it takes a system from one revision to the next, is like that taken by a planet to complete an orbit back at the same position.
Unlike planets and their orbits, a versioned system can have more than one orbit
on which it revolves, depending on how many recurring properties are taken into account.
The frequency of revisions of a specification can be akin to the orbital speed
and thus magnitudes of the orbit.
The larger the system, the slower the rate of revision.
thus specifications that apply to protocols w/ global scope eg rfc's, svr4,
xml1.0, java2, can exceed a decade between revisions,
whereas data client software applications undergo revisions every few months.
the extension might be made to things like common international law, and even
religious predicate.
thus revisions of small systems have smaller/narrower and faster orbits
whereas very large systems describe much wider orbits much more slowly.
Question is orbits of what? ( a time interval? are they orbits "around"/"about" a time axis ?)
This marks another distinction between solar system orbits and the
orbit metaphor/perspective of revisioned systems.
Another difference is that upon return to same location (release of a new revision)
the system is no longer the same,
here the system would have a different size complexity, for instance.
which is sort of akin to a planet arriving at the same location
with a different mass each time.
Thus, we have this comparison:
planets | versioned systems/specs/software/programs |
- location | - revision release |
- describes/travels on a single orbit | - travels multiple orbits/ |
| possesses multiple inherent orbits |
- always the same at same location | - grows or changes in size & other things |
- orbits a gravitation field source | - orbits what? dont know. |
- interval to return to same pos, | - intervals vary between each release/update, |
fixed | not fixed |
... Read more