Upgrading Legacy Instances of Reactive Systems

A software product typically goes through many “upgrades” (version changes) over its lifetime. Reactive systems, such as email clients, software agents, proxies, traf fic controllers, and telephone switches are no exception. Evolving such stateful systems is made difficult by the fact that new versions of the software must deal correctly with legacy… CONTINUE READING